| AddBaseTypeCustomField(rid base_type, const char *name, unsigned int tuple_size)=0 | SimplygonSDK::IGeometryData | pure virtual |
| AddBaseTypeUserCornerField(rid base_type, const char *name, unsigned int tuple_size)=0 | SimplygonSDK::IGeometryData | pure virtual |
| AddBaseTypeUserTriangleField(rid base_type, const char *name, unsigned int tuple_size)=0 | SimplygonSDK::IGeometryData | pure virtual |
| AddBaseTypeUserTriangleVertexField(rid base_type, const char *name, unsigned int tuple_size)=0 | SimplygonSDK::IGeometryData | pure virtual |
| AddBaseTypeUserVertexField(rid base_type, const char *name, unsigned int tuple_size)=0 | SimplygonSDK::IGeometryData | pure virtual |
| AddBitangents(rid level)=0 | SimplygonSDK::IGeometryData | pure virtual |
| AddBoneIds(unsigned int tuplesize)=0 | SimplygonSDK::IGeometryData | pure virtual |
| AddBoneWeights(unsigned int tuplesize)=0 | SimplygonSDK::IGeometryData | pure virtual |
| AddColors(rid level)=0 | SimplygonSDK::IGeometryData | pure virtual |
| AddCustomField(IValueArray *field)=0 | SimplygonSDK::IGeometryData | pure virtual |
| AddDiffuseColors()=0 | SimplygonSDK::IGeometryData | pure virtual |
| AddGroupIds()=0 | SimplygonSDK::IGeometryData | pure virtual |
| AddMaterialIds()=0 | SimplygonSDK::IGeometryData | pure virtual |
| AddNamedColors(const char *alternative_name)=0 | SimplygonSDK::IGeometryData | pure virtual |
| AddNamedTexCoords(const char *alternative_name)=0 | SimplygonSDK::IGeometryData | pure virtual |
| AddNormals()=0 | SimplygonSDK::IGeometryData | pure virtual |
| AddObserver(robserver *Observer, rid EventId)=0 | SimplygonSDK::IObject | pure virtual |
| AddRef()=0 | SimplygonSDK::IObject | pure virtual |
| AddSpecularColors()=0 | SimplygonSDK::IGeometryData | pure virtual |
| AddTangents(rid level)=0 | SimplygonSDK::IGeometryData | pure virtual |
| AddTexCoords(rid level)=0 | SimplygonSDK::IGeometryData | pure virtual |
| AddTriangles(unsigned int count)=0 | SimplygonSDK::IGeometryData | pure virtual |
| AddUserCornerField(IValueArray *field)=0 | SimplygonSDK::IGeometryData | pure virtual |
| AddUserTriangleField(IValueArray *field)=0 | SimplygonSDK::IGeometryData | pure virtual |
| AddUserTriangleVertexField(IValueArray *field)=0 | SimplygonSDK::IGeometryData | pure virtual |
| AddUserVertexField(IValueArray *field)=0 | SimplygonSDK::IGeometryData | pure virtual |
| AddVertexLocks()=0 | SimplygonSDK::IGeometryData | pure virtual |
| AddVertexWeighting()=0 | SimplygonSDK::IGeometryData | pure virtual |
| AddVertices(unsigned int count)=0 | SimplygonSDK::IGeometryData | pure virtual |
| AppendGeometry(IGeometryData *source)=0 | SimplygonSDK::IGeometryData | pure virtual |
| CalculateExtents(bool only_triangles)=0 | SimplygonSDK::IGeometryData | pure virtual |
| ChangeWinding()=0 | SimplygonSDK::IGeometryData | pure virtual |
| CleanupInvalidTriangles()=0 | SimplygonSDK::IGeometryData | pure virtual |
| CleanupNanValues()=0 | SimplygonSDK::IGeometryData | pure virtual |
| Compact(bool only_compact_triangles)=0 | SimplygonSDK::IGeometryData | pure virtual |
| Compact()=0 | SimplygonSDK::IGeometryData | pure virtual |
| ConvertHandedness()=0 | SimplygonSDK::IGeometryData | pure virtual |
| CopyCombine3Corners(IGeometryData *source, rid dest_id, rid src_id_1, rid src_id_2, rid src_id_3, real alpha_1, real alpha_2)=0 | SimplygonSDK::IGeometryData | pure virtual |
| CopyCombine3Triangles(IGeometryData *source, rid dest_id, rid src_id_1, rid src_id_2, rid src_id_3, real alpha_1, real alpha_2)=0 | SimplygonSDK::IGeometryData | pure virtual |
| CopyCombine3TriangleVertices(IGeometryData *source, rid dest_id, rid src_id_1, rid src_id_2, rid src_id_3, real alpha_1, real alpha_2)=0 | SimplygonSDK::IGeometryData | pure virtual |
| CopyCombine3Vertices(IGeometryData *source, rid dest_id, rid src_id_1, rid src_id_2, rid src_id_3, real alpha_1, real alpha_2)=0 | SimplygonSDK::IGeometryData | pure virtual |
| CopyCombineCorners(IGeometryData *source, rid dest_id, rid src_id_1, rid src_id_2, real alpha)=0 | SimplygonSDK::IGeometryData | pure virtual |
| CopyCombineTriangles(IGeometryData *source, rid dest_id, rid src_id_1, rid src_id_2, real alpha)=0 | SimplygonSDK::IGeometryData | pure virtual |
| CopyCombineTriangleVertices(IGeometryData *source, rid dest_id, rid src_id_1, rid src_id_2, real alpha)=0 | SimplygonSDK::IGeometryData | pure virtual |
| CopyCombineVertices(IGeometryData *source, rid dest_id, rid src_id_1, rid src_id_2, real alpha)=0 | SimplygonSDK::IGeometryData | pure virtual |
| CopyCorner(IGeometryData *source, rid dest_id, rid src_id)=0 | SimplygonSDK::IGeometryData | pure virtual |
| CopyTriangle(IGeometryData *source, rid dest_id, rid src_id)=0 | SimplygonSDK::IGeometryData | pure virtual |
| CopyTriangleVertex(IGeometryData *source, rid dest_id, rid src_id)=0 | SimplygonSDK::IGeometryData | pure virtual |
| CopyVertex(IGeometryData *source, rid dest_id, rid src_id)=0 | SimplygonSDK::IGeometryData | pure virtual |
| DeepCopy(IGeometryData *source, bool copy_data)=0 | SimplygonSDK::IGeometryData | pure virtual |
| DetectEdgeNeighbours()=0 | SimplygonSDK::IGeometryData | pure virtual |
| ExpandVertices()=0 | SimplygonSDK::IGeometryData | pure virtual |
| ExtentsContainCoords()=0 | SimplygonSDK::IGeometryData | pure virtual |
| ExtractRange(IGeometryData *dest, rid start_tri_id, unsigned int count)=0 | SimplygonSDK::IGeometryData | pure virtual |
| ExtractTriangles(IGeometryData *dest, IRidArray *triangle_ids)=0 | SimplygonSDK::IGeometryData | pure virtual |
| FindEdgeIdsFromVertexPairs(IRidArray *vertex_pairs, IRidArray *edge_ids)=0 | SimplygonSDK::IGeometryData | pure virtual |
| FindNamedColorsIndex(const char *field_name)=0 | SimplygonSDK::IGeometryData | pure virtual |
| FindNamedTexCoordsIndex(const char *field_name)=0 | SimplygonSDK::IGeometryData | pure virtual |
| GetBitangents(rid level)=0 | SimplygonSDK::IGeometryData | pure virtual |
| GetBoneIds()=0 | SimplygonSDK::IGeometryData | pure virtual |
| GetBoneWeights()=0 | SimplygonSDK::IGeometryData | pure virtual |
| GetClass() | SimplygonSDK::IGeometryData | virtual |
| GetColors(rid level)=0 | SimplygonSDK::IGeometryData | pure virtual |
| GetCoords()=0 | SimplygonSDK::IGeometryData | pure virtual |
| GetCorners()=0 | SimplygonSDK::IGeometryData | pure virtual |
| GetCustomField(const char *name)=0 | SimplygonSDK::IGeometryData | pure virtual |
| GetDiffuseColors()=0 | SimplygonSDK::IGeometryData | pure virtual |
| GetGroupIds()=0 | SimplygonSDK::IGeometryData | pure virtual |
| GetInf(real *realReturnDataPtr)=0 | SimplygonSDK::IGeometryData | pure virtual |
| GetMaterialIds()=0 | SimplygonSDK::IGeometryData | pure virtual |
| GetName()=0 | SimplygonSDK::IObject | pure virtual |
| GetNamedColors(const char *alternative_name)=0 | SimplygonSDK::IGeometryData | pure virtual |
| GetNamedTexCoords(const char *alternative_name)=0 | SimplygonSDK::IGeometryData | pure virtual |
| GetNormals()=0 | SimplygonSDK::IGeometryData | pure virtual |
| GetSpecularColors()=0 | SimplygonSDK::IGeometryData | pure virtual |
| GetSup(real *realReturnDataPtr)=0 | SimplygonSDK::IGeometryData | pure virtual |
| GetTangents(rid level)=0 | SimplygonSDK::IGeometryData | pure virtual |
| GetTexCoords(rid level)=0 | SimplygonSDK::IGeometryData | pure virtual |
| GetTriangleCount()=0 | SimplygonSDK::IGeometryData | pure virtual |
| GetTriangles()=0 | SimplygonSDK::IGeometryData | pure virtual |
| GetTriangleVertices()=0 | SimplygonSDK::IGeometryData | pure virtual |
| GetUserComponentArea(rid userid)=0 | SimplygonSDK::IObject | pure virtual |
| GetUserCornerField(const char *name)=0 | SimplygonSDK::IGeometryData | pure virtual |
| GetUserTriangleField(const char *name)=0 | SimplygonSDK::IGeometryData | pure virtual |
| GetUserTriangleVertexField(const char *name)=0 | SimplygonSDK::IGeometryData | pure virtual |
| GetUserVertexField(const char *name)=0 | SimplygonSDK::IGeometryData | pure virtual |
| GetVertexCount()=0 | SimplygonSDK::IGeometryData | pure virtual |
| GetVertexIds()=0 | SimplygonSDK::IGeometryData | pure virtual |
| GetVertexLocks()=0 | SimplygonSDK::IGeometryData | pure virtual |
| GetVertexWeighting()=0 | SimplygonSDK::IGeometryData | pure virtual |
| GetVertices()=0 | SimplygonSDK::IGeometryData | pure virtual |
| IsA(const char *type) const | SimplygonSDK::IGeometryData | virtual |
| IsClassA(const char *type) | SimplygonSDK::IGeometryData | inlinestatic |
| NewCopy(bool copy_data)=0 | SimplygonSDK::IGeometryData | pure virtual |
| NewPackedCopy()=0 | SimplygonSDK::IGeometryData | pure virtual |
| PrintInfo()=0 | SimplygonSDK::IObject | pure virtual |
| Release()=0 | SimplygonSDK::IObject | pure virtual |
| RemoveBitangents(rid level)=0 | SimplygonSDK::IGeometryData | pure virtual |
| RemoveBoneIds()=0 | SimplygonSDK::IGeometryData | pure virtual |
| RemoveBoneWeights()=0 | SimplygonSDK::IGeometryData | pure virtual |
| RemoveColors(rid level)=0 | SimplygonSDK::IGeometryData | pure virtual |
| RemoveCustomField(const char *name)=0 | SimplygonSDK::IGeometryData | pure virtual |
| RemoveDiffuseColors()=0 | SimplygonSDK::IGeometryData | pure virtual |
| RemoveGroupIds()=0 | SimplygonSDK::IGeometryData | pure virtual |
| RemoveMaterialIds()=0 | SimplygonSDK::IGeometryData | pure virtual |
| RemoveNamedColors(const char *alternative_name)=0 | SimplygonSDK::IGeometryData | pure virtual |
| RemoveNamedTexCoords(const char *alternative_name)=0 | SimplygonSDK::IGeometryData | pure virtual |
| RemoveNormals()=0 | SimplygonSDK::IGeometryData | pure virtual |
| RemoveObserver(rid ObserverId)=0 | SimplygonSDK::IObject | pure virtual |
| RemoveSpecularColors()=0 | SimplygonSDK::IGeometryData | pure virtual |
| RemoveTangents(rid level)=0 | SimplygonSDK::IGeometryData | pure virtual |
| RemoveTexCoords(rid level)=0 | SimplygonSDK::IGeometryData | pure virtual |
| RemoveUserCornerField(const char *name)=0 | SimplygonSDK::IGeometryData | pure virtual |
| RemoveUserTriangleField(const char *name)=0 | SimplygonSDK::IGeometryData | pure virtual |
| RemoveUserTriangleVertexField(const char *name)=0 | SimplygonSDK::IGeometryData | pure virtual |
| RemoveUserVertexField(const char *name)=0 | SimplygonSDK::IGeometryData | pure virtual |
| RemoveVertexLocks()=0 | SimplygonSDK::IGeometryData | pure virtual |
| RemoveVertexWeighting()=0 | SimplygonSDK::IGeometryData | pure virtual |
| SafeCast(IObject *ptr) | SimplygonSDK::IGeometryData | inlinestatic |
| SetInf(const real *vec_realInputDataPtr)=0 | SimplygonSDK::IGeometryData | pure virtual |
| SetName(const char *Name)=0 | SimplygonSDK::IObject | pure virtual |
| SetSup(const real *vec_realInputDataPtr)=0 | SimplygonSDK::IGeometryData | pure virtual |
| SetTriangleCount(unsigned int count)=0 | SimplygonSDK::IGeometryData | pure virtual |
| SetVertexCount(unsigned int count)=0 | SimplygonSDK::IGeometryData | pure virtual |
| Transform(IMatrix4x4 *transformation)=0 | SimplygonSDK::IGeometryData | pure virtual |
| Weld(real threshold)=0 | SimplygonSDK::IGeometryData | pure virtual |