Allolib  1.0
C++ Components For Interactive Multimedia
al::EasyVAO Member List

This is the complete list of members for al::EasyVAO, including all inherited members.

AttribDimension enum name (defined in al::EasyVAO)al::EasyVAO
AttribLayout enum name (defined in al::EasyVAO)al::EasyVAO
attribPointer(unsigned int index, BufferObject &buffer, int size, unsigned int type=GL_FLOAT, unsigned char normalized=GL_FALSE, int stride=0, void const *offset=NULL) (defined in al::VAO)al::VAO
bind() (defined in al::VAO)al::VAO
BYTE enum value (defined in al::VAO)al::VAO
create()al::GPUObject
created() constal::GPUObject
DataType enum name (defined in al::VAO)al::VAO
destroy()al::GPUObject
DIMENSION_COLOR enum value (defined in al::EasyVAO)al::EasyVAO
DIMENSION_NORMAL enum value (defined in al::EasyVAO)al::EasyVAO
DIMENSION_POSITION enum value (defined in al::EasyVAO)al::EasyVAO
DIMENSION_TEXCOORD enum value (defined in al::EasyVAO)al::EasyVAO
disableAttrib(unsigned int index) (defined in al::VAO)al::VAO
DOUBLE enum value (defined in al::VAO)al::VAO
draw() (defined in al::EasyVAO)al::EasyVAO
enableAttrib(unsigned int index) (defined in al::VAO)al::VAO
FLOAT enum value (defined in al::VAO)al::VAO
GPUObject() (defined in al::GPUObject)al::GPUObject
GPUObject(GPUObject const &)=delete (defined in al::GPUObject)al::GPUObject
GPUObject(GPUObject &&)=delete (defined in al::GPUObject)al::GPUObject
id() constal::GPUObjectinline
id(unsigned long v) (defined in al::GPUObject)al::GPUObjectinline
INT enum value (defined in al::VAO)al::VAO
invalidate()al::GPUObject
LAYOUT_COLOR enum value (defined in al::EasyVAO)al::EasyVAO
LAYOUT_NORMAL enum value (defined in al::EasyVAO)al::EasyVAO
LAYOUT_POSITION enum value (defined in al::EasyVAO)al::EasyVAO
LAYOUT_TEXCOORD enum value (defined in al::EasyVAO)al::EasyVAO
mColorAtt (defined in al::EasyVAO)al::EasyVAO
mGLPrimMode (defined in al::EasyVAO)al::EasyVAO
mID (defined in al::GPUObject)al::GPUObjectprotected
mIndexBuffer (defined in al::EasyVAO)al::EasyVAO
mNormalAtt (defined in al::EasyVAO)al::EasyVAO
mNumIndices (defined in al::EasyVAO)al::EasyVAO
mNumVertices (defined in al::EasyVAO)al::EasyVAO
mPositionAtt (defined in al::EasyVAO)al::EasyVAO
mResubmit (defined in al::GPUObject)al::GPUObjectprotected
mTexcoord2dAtt (defined in al::EasyVAO)al::EasyVAO
onCreate() overrideal::VAOvirtual
onDestroy() overrideal::VAOvirtual
operator=(GPUObject const &)=delete (defined in al::GPUObject)al::GPUObject
operator=(GPUObject &&)=delete (defined in al::GPUObject)al::GPUObject
primitive(unsigned int prim) (defined in al::EasyVAO)al::EasyVAO
SHORT enum value (defined in al::VAO)al::VAO
UBYTE enum value (defined in al::VAO)al::VAO
UINT enum value (defined in al::VAO)al::VAO
unbind() (defined in al::VAO)al::VAO
update(void *data, size_t typeSize, size_t arraySize, MeshAttrib &attrib, unsigned int dataType=GL_FLOAT) (defined in al::EasyVAO)al::EasyVAO
updateColor(T *data, size_t arraySize, unsigned int dataType=GL_FLOAT) (defined in al::EasyVAO)al::EasyVAOinline
updateIndices(const unsigned int *data, size_t size) (defined in al::EasyVAO)al::EasyVAO
updateNormal(T *data, size_t arraySize, unsigned int dataType=GL_FLOAT) (defined in al::EasyVAO)al::EasyVAOinline
updatePosition(T *data, int arraySize, unsigned int dataType=GL_FLOAT) (defined in al::EasyVAO)al::EasyVAOinline
updateTexcoord(T *data, size_t arraySize, unsigned int dataType=GL_FLOAT) (defined in al::EasyVAO)al::EasyVAOinline
updateWithoutBinding(const void *data, size_t typeSize, size_t arraySize, MeshAttrib &attrib, unsigned int dataType=GL_FLOAT) (defined in al::EasyVAO)al::EasyVAO
USHORT enum value (defined in al::VAO)al::VAO
validate()al::GPUObject
VAO() (defined in al::VAO)al::VAO
~GPUObject() (defined in al::GPUObject)al::GPUObjectvirtual
~VAO() (defined in al::VAO)al::VAOvirtual