AnimEngine
Public Types | Public Member Functions | Protected Member Functions | Friends | List of all members
OOOGL::FramebufferAttachable Struct Reference
Inheritance diagram for OOOGL::FramebufferAttachable:
Inheritance graph
[legend]
Collaboration diagram for OOOGL::FramebufferAttachable:
Collaboration graph
[legend]

Public Types

enum  AttachmentType : GLenum { ATTACHMENT_TEXTURE = GL_TEXTURE_2D, ATTACHMENT_3DTEXTURE = GL_TEXTURE_3D, ATTACHMENT_RENDERBUFFER = GL_RENDERBUFFER, ATTACHMENT_ERROR }
 

Public Member Functions

 FramebufferAttachable (OglObjectDestroyer destroyer)
 
virtual AttachmentType getAttachmentType () const
 
- Public Member Functions inherited from OOOGL::OglObject
 OglObject (OglObjectDestroyer destroyer)
 
- Public Member Functions inherited from OOOGL::PersistentOglName
 PersistentOglName (OglObjectDestroyer destroyer)
 
 PersistentOglName (GLuint id, OglObjectDestroyer destroyer)
 
GLuint * getIdPtr ()
 
const GLuint * getIdPtr () const
 
virtual GLuint getName () const override
 
GLuint getNameDirect () const
 
virtual bool isPossessible () const override
 
virtual void makeZombie ()
 
virtual bool isZombie () const
 
- Public Member Functions inherited from OOOGL::OglNameInterface
 operator GLuint () const
 

Protected Member Functions

 FramebufferAttachable (const PersistentOglName &zombie)
 
- Protected Member Functions inherited from OOOGL::OglObject
 OglObject (const PersistentOglName &zombie)
 

Friends

class Framebuffer
 

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