GL Studio C++ Runtime API
GlsGeometryResource Member List

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

_numIndexBuffersGlsGeometryResourceprotected
_referenceCountGlsGeometryResourceprotected
_resourceIDGlsGeometryResourceprotected
_typeGlsGeometryResourceprotected
BoundingVolumeCenter() const GlsGeometryResourceinline
BoundingVolumeHit(const Vector &point, const Vector &direction)=0GlsGeometryResourcepure virtual
BoundingVolumeRadius() const GlsGeometryResourceinline
CreateInstance(const TypeDesc &type=GlsGeometryResource::TypeDesc())GlsGeometryResourcestatic
CreateInstance(GlsResourceFileMgr::ResourceRef *resource)GlsGeometryResourcestatic
DecrementReference()GlsGeometryResourceinline
Destroy()=0GlsGeometryResourceprotectedpure virtual
DrawCleanup(VertexAttribIndexLookup *shaderProgram)=0GlsGeometryResourcepure virtual
DrawIndexBuffer(unsigned int bufferNumber)=0GlsGeometryResourcepure virtual
DrawSetup(VertexAttribIndexLookup *shaderProgram)=0GlsGeometryResourcepure virtual
FreeOpenGLBuffers()=0GlsGeometryResourcepure virtual
GetDataChangedCounter() const =0GlsGeometryResourcepure virtual
GetExtents(Vector &min, Vector &max, const GlsMatrixType *matrix=NULL)=0GlsGeometryResourcepure virtual
GetResourceId(void)GlsGeometryResourceinline
HitTest(unsigned char pickType, const Vector &pickLinePoint, const Vector &pickLineDirection, Vector &collisionPoint)=0GlsGeometryResourcepure virtual
IncrementReference()GlsGeometryResourceinline
NumIndexBuffers() const GlsGeometryResourceinline
s_invalidDataChangedCounterGlsGeometryResourcestatic
SetCreateInstanceMakesHalfFloat(bool value)GlsGeometryResourcestatic
SetResourceId(unsigned int id)GlsGeometryResourceinline
StatsIndexBufferPolygonCount(unsigned int bufferNumber)=0GlsGeometryResourcepure virtual
StatsIndexBufferVertexCount(unsigned int bufferNumber)=0GlsGeometryResourcepure virtual
Type()GlsGeometryResourceinline
UpdateBoundingVolume()=0GlsGeometryResourcepure virtual
VERTEX_ATTRIBUTE_SIZEGlsGeometryResourcestatic