All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Protected Member Functions | List of all members
Eegeo::Text::GlBufferBase Class Reference
Inheritance diagram for Eegeo::Text::GlBufferBase:
Eegeo::NonCopyable Eegeo::Text::GlBuffer< T > Eegeo::Text::GlBuffer< Rendering::VertexTypes::ScreenTextVertex > Eegeo::Text::GlBuffer< Rendering::VertexTypes::WorldTextVertex > Eegeo::Text::GlBuffer< u16 >

Public Member Functions

 GlBufferBase (GLenum bufferType, GLenum hint, int strideSize, int bufferChainCount)
 
void Reserve (int elementCount)
 
void Shrink (int elementCount)
 
void Bind () const
 
void Unbind () const
 
void Swap ()
 

Protected Member Functions

void Upload (const void *pData, int elementOffset, int elementCount) const
 

Additional Inherited Members

- Private Member Functions inherited from Eegeo::NonCopyable
 NonCopyable (const NonCopyable &)=delete
 
NonCopyableoperator= (const NonCopyable &)=delete
 

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