...
Name | Description |
---|---|
Create() | Creates a new IMeshSimpOutput. |
FindInstanceIndexByGuid(const Geo::GeoGuid &) | Returns the instance index that matches the argument guid, returns -1 if non match. |
GetChartFromFaceIndex(Geo::s32, Geo::s32, Geo::s32) | Returns chart index, or -1 if the face isn't in the output atlas. |
GetClusterFromFaceIndex(Geo::s32, Geo::s32, Geo::s32) | Returns cluster index, or -1 if the face isn't in the output atlas. |
GetMergeAttemptQuality(Geo::s32, Geo::s32) | Return the quality of the merge attempt. |
GetNumChartsInCluster(Geo::s32) | Return the number of charts in the given output cluster. |
GetNumClusters() | Return the number of clusters in the output atlas - clusters represent charts that have been merged together. |
GetNumFacesForMesh(Geo::s32, Geo::s32) | Return the number of faces in the given instance. |
GetNumInstances() | Per instance. |
GetNumMeshes(Geo::s32) | Return the number of meshes in a given instance. |
GetNumOutputCharts() | Return the total number of charts in the output atlas. |
GetNumVerticesForMesh(Geo::s32, Geo::s32) | Return the number of vertices in the given instance. |
GetOutputAtlasChart(Geo::s32, Geo::s32) | Returns the zero-based chart index of a given output pixel, or -1 if not in a chart. |
GetOutputAtlasHeight() | Returns the output atlas height. |
GetOutputAtlasNormal(Geo::s32, Geo::s32, Geo::s32) | Returns the world normal of a given output pixel. |
GetOutputAtlasPosition(Geo::s32, Geo::s32, Geo::s32) | Returns the world position of a given output pixel. |
GetOutputAtlasWidth() | Returns the output atlas width. |
GetOutputChartHeight(Geo::s32) | Returns the height of a given chart. |
GetOutputChartType(Geo::s32, Geo::s32, Geo::s32) | Return the type of the output chart, normal(0) or smooth bevel(1) |
GetOutputChartWidth(Geo::s32) | Returns the width of a given chart. |
GetProjectedVertexNormal(Geo::s32, Geo::s32, Geo::s32) | Normal information. Returns the same as the original normal if not merged. |
GetProjectedVertexPosition(Geo::s32, Geo::s32, Geo::s32) | Vertex information. Returns the same as the original position if not merged. |
IsFullMeshSimpDataPresent() | Per instance. |
Load(IGeoInputStream &, Geo::u32) | Load an instance of this class from an IGeoInputStream. |
Load(Geo::IGeoInputStream &, Geo::u32) | Load an instance of this class from an IGeoStream. |
Release() | Free this object that was created within the Enlighten libraries. |
Save(IGeoStream &, Geo::u32) | Save an instance of this class to an IGeoStream. |
WasChartMerged(Geo::s32, Geo::s32) | Per chart. |
...
Free this object that was created within the Enlighten libraries.
Expect this to behave in a similar way to calling 'delete(this)'
...