|
| MeshBuilderSkinningInfo (size_t numOrgVertices) |
|
void | AddInfluence (size_t orgVtxNr, const Influence &influence) |
|
void | RemoveInfluence (size_t orgVtxNr, size_t influenceNr) |
|
const Influence & | GetInfluence (size_t orgVtxNr, size_t influenceNr) const |
|
size_t | GetNumInfluences (size_t orgVtxNr) const |
|
size_t | GetNumOrgVertices () const |
|
void | OptimizeMemoryUsage () |
|
void | Optimize (AZStd::vector< Influence > &influences, AZ::u32 maxNumWeightsPerVertex=4, float weightThreshold=0.0001f) |
|
|
static void | OptimizeSkinningInfluences (AZStd::vector< Influence > &influences, float tolerance, size_t maxWeights) |
|
static void | SortInfluencesByWeight (AZStd::vector< Influence > &influences) |
|
The documentation for this class was generated from the following file:
- Gems/SceneProcessing/Code/Source/Generation/Components/MeshOptimizer/MeshBuilderSkinningInfo.h