AnimEngine
Public Member Functions | Protected Attributes | List of all members
OOOGL::MutableOglName Class Reference
Inheritance diagram for OOOGL::MutableOglName:
Inheritance graph
[legend]
Collaboration diagram for OOOGL::MutableOglName:
Collaboration graph
[legend]

Public Member Functions

 MutableOglName (OglObjectDestroyer destroyer)
 
 MutableOglName (GLuint id, OglObjectDestroyer destroyer)
 
GLuint * getIdPtr ()
 
const GLuint * getIdPtr () const
 
virtual GLuint getName () const override
 
GLuint getNameDirect () const
 
const OglObjectDestroyer getDestroyer ()
 
virtual void makeZombie ()
 
virtual bool isZombie () const
 
- Public Member Functions inherited from OOOGL::OglNameInterface
 operator GLuint () const
 

Protected Attributes

friend ConstOglName
 
GLuint oglID = 0
 
const OglObjectDestroyer destroyer = nullptr
 
bool _is_zombie_ = false
 

The documentation for this class was generated from the following file: