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

Public Member Functions

void bind () const
 
void unbind () const
 
void bufferStorage (GLenum internal_format, GLsizei width, GLsizei height)
 
void bufferStorageMultisample (GLsizei samples, GLenum internal_format, GLsizei width, GLsizei height)
 
virtual AttachmentType getAttachmentType () const override
 
- Public Member Functions inherited from OOOGL::FramebufferAttachable
 FramebufferAttachable (OglObjectDestroyer destroyer)
 
- 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
 

Additional Inherited Members

- Public Types inherited from OOOGL::FramebufferAttachable
enum  AttachmentType : GLenum { ATTACHMENT_TEXTURE = GL_TEXTURE_2D, ATTACHMENT_3DTEXTURE = GL_TEXTURE_3D, ATTACHMENT_RENDERBUFFER = GL_RENDERBUFFER, ATTACHMENT_ERROR }
 
- Protected Member Functions inherited from OOOGL::FramebufferAttachable
 FramebufferAttachable (const PersistentOglName &zombie)
 
- Protected Member Functions inherited from OOOGL::OglObject
 OglObject (const PersistentOglName &zombie)
 

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