| GL Studio C++ Runtime API

GlsGeometryResource Member List

This is the complete list of members for GlsGeometryResource, including all inherited members.

_boundingVolumeCenter | GlsGeometryResource | protected
_boundingVolumeRadius | GlsGeometryResource | protected
_enableVBO | GlsGeometryResource | protected static
_numIndexBuffers | GlsGeometryResource | protected
_observers | GlsGeometryResource | protected
_referenceCount | GlsGeometryResource | protected
_resourceID | GlsGeometryResource | protected
_type | GlsGeometryResource | protected
AddObserver(Observer *observer) | GlsGeometryResource | inline
BAD_ID enum value (defined in GlsGeometryResource) | GlsGeometryResource |
BadId enum name | GlsGeometryResource |
BINORMAL_ATTRIBUTE_SIZE | GlsGeometryResource | static
BoundingVolumeCenter() const | GlsGeometryResource | inline
BoundingVolumeHit(const Vector &point, const Vector &direction)=0 | GlsGeometryResource | pure virtual
BoundingVolumeRadius() const | GlsGeometryResource | inline
COLOR_ATTRIBUTE_SIZE | GlsGeometryResource | static
CreateInstance(const TypeDesc &type=GlsGeometryResource::TypeDesc()) | GlsGeometryResource | static
CreateInstance(GlsResourceFileMgr::ResourceRef *resource) | GlsGeometryResource | static
DecrementReference() | GlsGeometryResource | inline
Destroy()=0 | GlsGeometryResource | protected pure virtual
DrawCleanup(VertexAttribIndexLookup *shaderProgram)=0 | GlsGeometryResource | pure virtual
DrawIndexBuffer(unsigned int bufferNumber)=0 | GlsGeometryResource | pure virtual
DrawSetup(VertexAttribIndexLookup *shaderProgram)=0 | GlsGeometryResource | pure virtual
FreeOpenGLBuffers()=0 | GlsGeometryResource | pure virtual
GetDataChangedCounter() const =0 | GlsGeometryResource | pure virtual
GetExtents(Vector &min, Vector &max, const GlsMatrixType *matrix=NULL)=0 | GlsGeometryResource | pure virtual
GetResourceId() | GlsGeometryResource | inline
HitTest(unsigned char pickType, const Vector &pickLinePoint, const Vector &pickLineDirection, Vector &collisionPoint)=0 | GlsGeometryResource | pure virtual
IncrementReference() | GlsGeometryResource | inline
MAX_TEXTURE_COORDS | GlsGeometryResource | static
MAX_VERTEX_ATTRIBS | GlsGeometryResource | static
NORMAL_ATTRIBUTE_SIZE | GlsGeometryResource | static
NumIndexBuffers() const | GlsGeometryResource | inline
OnGeometryResourceChanged() | GlsGeometryResource | inline protected
RemoveObserver(Observer *observer) | GlsGeometryResource | inline
s_invalidDataChangedCounter | GlsGeometryResource | static
SECONDARY_COLOR_ATTRIBUTE_SIZE | GlsGeometryResource | static
SetCreateInstanceMakesHalfFloat(bool value) | GlsGeometryResource | static
SetResourceId(unsigned int id) | GlsGeometryResource | inline
StatsIndexBufferPolygonCount(unsigned int bufferNumber)=0 | GlsGeometryResource | pure virtual
StatsIndexBufferVertexCount(unsigned int bufferNumber)=0 | GlsGeometryResource | pure virtual
TANGENT_ATTRIBUTE_SIZE | GlsGeometryResource | static
TEXTURE_COORDINATE_ATTRIBUTE_SIZE | GlsGeometryResource | static
Type() | GlsGeometryResource | inline
UpdateBoundingVolume()=0 | GlsGeometryResource | pure virtual
VERTEX_ATTRIBUTE_SIZE | GlsGeometryResource | static
~GlsGeometryResource() (defined in GlsGeometryResource) | GlsGeometryResource | inline virtual