X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fnetradiant.git;a=blobdiff_plain;f=plugins%2Fspritemodel%2Fspritemodel.h;h=d685787936d0e050916b0fdc6615acccbe4f7b97;hp=698cf449976ba6a639e3ad2547426e842ae9fc1d;hb=33dc22f8fcffcc18036c2f25bbe7048ba52824a8;hpb=3c73487420fde8d4a3b5360d8b99e48132517900 diff --git a/plugins/spritemodel/spritemodel.h b/plugins/spritemodel/spritemodel.h index 698cf449..d6857879 100644 --- a/plugins/spritemodel/spritemodel.h +++ b/plugins/spritemodel/spritemodel.h @@ -32,31 +32,37 @@ class CSpriteModel : public IRender //, public ISelect { public: -CSpriteModel(); -~CSpriteModel(); + CSpriteModel(); -void IncRef() { refCount++; } -void DecRef() { - if ( --refCount == 0 ) { - delete this; - } -} + ~CSpriteModel(); + + void IncRef() + { refCount++; } + + void DecRef() + { + if (--refCount == 0) { + delete this; + } + } //IRender -void Draw( int state, int rflags ) const; -const aabb_t *GetAABB() const { return &m_BBox; } + void Draw(int state, int rflags) const; + + const aabb_t *GetAABB() const + { return &m_BBox; } //ISelect //bool TestRay (const ray_t *ray, vec_t *dist) const; -void Construct( IShader *pShader ); + void Construct(IShader *pShader); protected: -IShader *m_pShader; + IShader *m_pShader; private: -int refCount; -aabb_t m_BBox; + int refCount; + aabb_t m_BBox; }; -void LoadSpriteModel( entity_interfaces_t *interfaces, const char *name ); +void LoadSpriteModel(entity_interfaces_t *interfaces, const char *name);