Basic Image AlgorithmS Library
2.8.0
|
Wrapper for OpenGL array buffer objects. More...
#include <OpenGLFramework/Base/glfArrayBufferObject.hh>
Public Member Functions | |
void | Bind () |
void | BindRevertable () |
void | Create () |
glfArrayBufferObject () | |
void | Revert () |
void | UploadData (float *data, unsigned int numElements, GLenum usageHint=GL_STATIC_DRAW) |
virtual | ~glfArrayBufferObject () |
Protected Member Functions | |
void | UploadData (GLenum usageHint, GLsizeiptr size, GLvoid *data) |
Protected Attributes | |
GLenum | target_ |
Wrapper for OpenGL array buffer objects.
Definition at line 38 of file glfArrayBufferObject.hh.
glfArrayBufferObject::glfArrayBufferObject | ( | ) |
Definition at line 5 of file glfArrayBufferObject.cpp.
|
virtual |
Definition at line 8 of file glfArrayBufferObject.cpp.
|
inherited |
Definition at line 26 of file glfBufferObject.cpp.
References BIAS::glfBufferObject::target_.
|
inherited |
Definition at line 34 of file glfBufferObject.cpp.
References BIAS::glfBufferObject::target_.
Referenced by BIAS::glfBufferObject::UploadData().
|
inherited |
Definition at line 18 of file glfBufferObject.cpp.
|
inherited |
Definition at line 43 of file glfBufferObject.cpp.
References BIAS::glfBufferObject::target_.
Referenced by BIAS::glfBufferObject::UploadData().
|
inherited |
UsageHint | is one of the usage params found in section 2.9.2 of the OpenGL 3.2 specs. |
Definition at line 65 of file glfBufferObject.cpp.
|
protectedinherited |
Definition at line 56 of file glfBufferObject.cpp.
References BIAS::glfBufferObject::BindRevertable(), BIAS::glfBufferObject::Revert(), and BIAS::glfBufferObject::target_.
|
protectedinherited |
Definition at line 59 of file glfBufferObject.hh.
Referenced by BIAS::glfBufferObject::Bind(), BIAS::glfBufferObject::BindRevertable(), BIAS::glfBufferObject::Revert(), and BIAS::glfBufferObject::UploadData().