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 |