GL Studio C++ Runtime API
GlsGeometryResource Member List

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

_boundingVolumeCenterGlsGeometryResourceprotected
_boundingVolumeRadiusGlsGeometryResourceprotected
_enableVBOGlsGeometryResourceprotectedstatic
_numIndexBuffersGlsGeometryResourceprotected
_observersGlsGeometryResourceprotected
_referenceCountGlsGeometryResourceprotected
_resourceIDGlsGeometryResourceprotected
_typeGlsGeometryResourceprotected
AddObserver(Observer *observer)GlsGeometryResourceinline
BAD_ID enum value (defined in GlsGeometryResource)GlsGeometryResource
BadId enum nameGlsGeometryResource
BINORMAL_ATTRIBUTE_SIZEGlsGeometryResourcestatic
BoundingVolumeCenter() constGlsGeometryResourceinline
BoundingVolumeHit(const Vector &point, const Vector &direction)=0GlsGeometryResourcepure virtual
BoundingVolumeRadius() constGlsGeometryResourceinline
COLOR_ATTRIBUTE_SIZEGlsGeometryResourcestatic
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()GlsGeometryResourceinline
HitTest(unsigned char pickType, const Vector &pickLinePoint, const Vector &pickLineDirection, Vector &collisionPoint)=0GlsGeometryResourcepure virtual
IncrementReference()GlsGeometryResourceinline
MAX_TEXTURE_COORDSGlsGeometryResourcestatic
MAX_VERTEX_ATTRIBSGlsGeometryResourcestatic
NORMAL_ATTRIBUTE_SIZEGlsGeometryResourcestatic
NumIndexBuffers() constGlsGeometryResourceinline
OnGeometryResourceChanged()GlsGeometryResourceinlineprotected
RemoveObserver(Observer *observer)GlsGeometryResourceinline
s_invalidDataChangedCounterGlsGeometryResourcestatic
SECONDARY_COLOR_ATTRIBUTE_SIZEGlsGeometryResourcestatic
SetCreateInstanceMakesHalfFloat(bool value)GlsGeometryResourcestatic
SetResourceId(unsigned int id)GlsGeometryResourceinline
StatsIndexBufferPolygonCount(unsigned int bufferNumber)=0GlsGeometryResourcepure virtual
StatsIndexBufferVertexCount(unsigned int bufferNumber)=0GlsGeometryResourcepure virtual
TANGENT_ATTRIBUTE_SIZEGlsGeometryResourcestatic
TEXTURE_COORDINATE_ATTRIBUTE_SIZEGlsGeometryResourcestatic
Type()GlsGeometryResourceinline
UpdateBoundingVolume()=0GlsGeometryResourcepure virtual
VERTEX_ATTRIBUTE_SIZEGlsGeometryResourcestatic
~GlsGeometryResource() (defined in GlsGeometryResource)GlsGeometryResourceinlinevirtual