GL Studio C++ Runtime API
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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