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

Public Member Functions

const DocScopeId & GetId () const
 
Section GetName () const
 
Section GetBaseMesh () const
 
Section GetBindShapeMatrix () const
 
StreamLocation GetLocation () const
 
unsigned GetVerticesWithWeightsCount () const
 
const InputsCollection & GetJointInputs () const
 
size_t GetInfluenceInputCount () const
 
const DataFlow::Input & GetInfluenceInput (unsigned index) const
 
const DataFlow::Input * GetInfluenceInputBySemantic (const utf8 semantic[]) const
 
Section GetInfluenceCountPerVertexArray () const
 
Section GetInfluencesArray () const
 
 SkinController (Formatter &formatter, Section id, Section name, DocumentScaffold &pub)
 
 SkinController (SkinController &&moveFrom) never_throws
 
SkinController & operator= (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: