GL Studio C++ Runtime API
|
This is the complete list of members for GlsGeometry_Generic, including all inherited members.
_indexBuffers | GlsGeometry_Generic | protected |
_numIndexBuffers | GlsGeometryResource | protected |
_referenceCount | GlsGeometryResource | protected |
_resourceID | GlsGeometryResource | protected |
_type | GlsGeometryResource | protected |
BestHit(const Vector &point, const Vector &directionVector, Vector &collisionPoint) | GlsGeometry_Generic | protected |
BoundingVolumeCenter() const | GlsGeometryResource | inline |
BoundingVolumeHit(const Vector &point, const Vector &direction) | GlsGeometry_Generic | virtual |
BoundingVolumeRadius() const | GlsGeometryResource | inline |
ChangeType(const TypeDesc &type) | GlsGeometry_Generic | |
CopyVertexAndIndexBuffers(GlsGeometry_Generic *rhs) | GlsGeometry_Generic | |
CopyVertexData(GlsGeometry_Generic *dstGeom, unsigned int dstOffset, GlsGeometry_Generic *srcGeom, unsigned int srcOffset, unsigned int vertexCount) | GlsGeometry_Generic | static |
CreateEmptyInstance() | GlsGeometry_Generic | static |
CreateFromBinaryResource(GlsResourceFileMgr::BinaryResource *data) | GlsGeometry_Generic | static |
CreateInstance(const TypeDesc &type) | GlsGeometry_Generic | static |
CreateInstance(GlsResourceFileMgr::ResourceRef *resource) | GlsGeometry_Generic | static |
DecrementReference() | GlsGeometryResource | inline |
Destroy() | GlsGeometry_Generic | protectedvirtual |
DrawCleanup(VertexAttribIndexLookup *shaderProgram) | GlsGeometry_Generic | virtual |
DrawIndexBuffer(unsigned int bufferNumber) | GlsGeometry_Generic | virtual |
DrawSetup(VertexAttribIndexLookup *shaderProgram) | GlsGeometry_Generic | virtual |
DumpIndices() | GlsGeometry_Generic | |
DumpNormals() | GlsGeometry_Generic | |
DumpVertices() | GlsGeometry_Generic | |
FirstHit(const Vector &point, const Vector &directionVector, Vector &collisionPoint) | GlsGeometry_Generic | protected |
FreeOpenGLBuffers() | GlsGeometry_Generic | virtual |
GetColor(GLuint vertIndex) | GlsGeometry_Generic | |
GetDataChangedCounter() const | GlsGeometry_Generic | virtual |
GetExtents(Vector &min, Vector &max, const GlsMatrixType *matrix=NULL) | GlsGeometry_Generic | virtual |
GetIndex(unsigned int bufferNum, unsigned int index) | GlsGeometry_Generic | |
GetIndexBufferSize(unsigned int bufferNum) const | GlsGeometry_Generic | |
GetNormal(GLuint vertIndex) | GlsGeometry_Generic | |
GetResourceId(void) | GlsGeometryResource | inline |
GetSecondaryColor(GLuint vertIndex) | GlsGeometry_Generic | |
GetTextureCoord(GLuint vertIndex, unsigned int whichTexture) | GlsGeometry_Generic | |
GetVertex(GLuint vertIndex) | GlsGeometry_Generic | |
GetVertexAttrib(GLuint vertIndex, GLuint attribIndex) | GlsGeometry_Generic | |
HitTest(unsigned char pickType, const Vector &pickLinePoint, const Vector &pickLineDirection, Vector &collisionPoint) | GlsGeometry_Generic | virtual |
IncrementReference() | GlsGeometryResource | inline |
LockBuffers() | GlsGeometry_Generic | |
MergeIndexBuffers(unsigned int dstBufferNum, unsigned int srcBufferNum) | GlsGeometry_Generic | |
NumIndexBuffers(unsigned int count) | GlsGeometry_Generic | |
disti::GlsGeometryResource::NumIndexBuffers() const | GlsGeometryResource | inline |
s_invalidDataChangedCounter | GlsGeometryResource | static |
SetColor(GLuint vertIndex, unsigned char red, unsigned char green, unsigned char blue, unsigned char alpha) | GlsGeometry_Generic | |
SetColors(const unsigned int *rgbaArray, unsigned int numVertices, unsigned int startVertIndex=0, unsigned int stride=COLOR_ATTRIBUTE_SIZE) | GlsGeometry_Generic | |
SetColors(const unsigned int *array) | GlsGeometry_Generic | |
SetCreateInstanceMakesHalfFloat(bool value) | GlsGeometryResource | static |
SetIndex(unsigned int bufferNum, unsigned int index, unsigned int indexValue) | GlsGeometry_Generic | |
SetIndexBufferSize(unsigned int bufferNum, unsigned int newSize) | GlsGeometry_Generic | |
SetIndices(unsigned int bufferNum, const unsigned int *indexArray, unsigned int numIndices, unsigned int startIndex=0, unsigned int stride=sizeof(unsigned int)) | GlsGeometry_Generic | |
SetNormal(GLuint vertIndex, float x, float y, float z) | GlsGeometry_Generic | |
SetNormals(const float *floatArray, unsigned int numVertices, unsigned int startVertIndex=0, unsigned int stride=NORMAL_ATTRIBUTE_SIZE) | GlsGeometry_Generic | |
SetResourceId(unsigned int id) | GlsGeometryResource | inline |
SetSecondaryColor(GLuint vertIndex, unsigned char red, unsigned char green, unsigned char blue) | GlsGeometry_Generic | |
SetSecondaryColors(const unsigned int *rgbArray, unsigned int numVertices, unsigned int startVertIndex=0, unsigned int stride=SECONDARY_COLOR_ATTRIBUTE_SIZE) | GlsGeometry_Generic | |
SetTextureCoord(GLuint vertIndex, unsigned int whichTexture, const float *textureCoord) | GlsGeometry_Generic | |
SetVertex(GLuint vertIndex, const float *value) | GlsGeometry_Generic | |
SetVertex(GLuint vertIndex, float x, float y, float z) | GlsGeometry_Generic | |
SetVertices(const float *floatArray, unsigned int numVertices, unsigned int startVertIndex=0, unsigned int stride=VERTEX_ATTRIBUTE_SIZE) | GlsGeometry_Generic | |
StatsIndexBufferPolygonCount(unsigned int bufferNumber) | GlsGeometry_Generic | inlinevirtual |
StatsIndexBufferVertexCount(unsigned int bufferNumber) | GlsGeometry_Generic | inlinevirtual |
StoreVertexAttrib(GLuint vertIndex, GLuint attribIndex, void *value, GLuint sizeBytes) | GlsGeometry_Generic | |
Type() | GlsGeometryResource | inline |
UnlockBuffers() | GlsGeometry_Generic | |
UpdateBoundingVolume(void) | GlsGeometry_Generic | virtual |
VERTEX_ATTRIBUTE_SIZE | GlsGeometryResource | static |
VertexCount() const | GlsGeometry_Generic | |
VertexCount(unsigned int count) | GlsGeometry_Generic | |
VertexSort(VertexSortData *sortData) | GlsGeometry_Generic |