XLE  v0.02.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ColladaConversion::SkinController Class Reference

Public Member Functions

const DocScopeIdGetId () const
 
Section GetName () const
 
Section GetBaseMesh () const
 
Section GetBindShapeMatrix () const
 
StreamLocation GetLocation () const
 
unsigned GetVerticesWithWeightsCount () const
 
const InputsCollectionGetJointInputs () const
 
size_t GetInfluenceInputCount () const
 
const DataFlow::InputGetInfluenceInput (unsigned index) const
 
const DataFlow::InputGetInfluenceInputBySemantic (const utf8 semantic[]) const
 
Section GetInfluenceCountPerVertexArray () const
 
Section GetInfluencesArray () const
 
 SkinController (Formatter &formatter, Section id, Section name, DocumentScaffold &pub)
 
 SkinController (SkinController &&moveFrom) never_throws
 
SkinControlleroperator= (SkinController &&moveFrom) never_throws
 

Protected Member Functions

void ParseVertexWeights (Formatter &formatter)
 

Protected Attributes

Section _baseMesh
 
DocScopeId _id
 
Section _name
 
SubDoc _extra
 
Section _bindShapeMatrix
 
unsigned _verticesWithWeightsCount
 
Section _influenceCountPerVertex
 
Section _influences
 
std::vector< DataFlow::Input_influenceInputs
 
StreamLocation _location
 
InputsCollection _jointInputs
 

The documentation for this class was generated from the following files: