XLE
v0.02.0
|
Public Member Functions | |
CharacterModel (const ::Assets::ResChar skin[], const ::Assets::ResChar skeleton[], const ::Assets::ResChar animationSet[], RenderCore::Assets::SharedStateSet &sharedStates) | |
const RenderCore::Assets::AnimationImmutableData & | GetAnimationData () const |
const RenderCore::Assets::AnimationSet & | GetAnimationSet () const |
const RenderCore::Assets::ModelRenderer & | GetRenderer () const |
const RenderCore::Assets::SkinPrepareMachine & | GetPrepareMachine () const |
const RenderCore::Assets::ModelScaffold & | GetModelScaffold () const |
Protected Member Functions | |
const ::Assets::ResChar * | SkinInitialiser () const |
const ::Assets::ResChar * | SkeletonInitialiser () const |
const ::Assets::ResChar * | AnimationSetInitialiser () const |
Protected Attributes | |
const RenderCore::Assets::ModelScaffold * | _model |
const RenderCore::Assets::SkeletonScaffold * | _skeleton |
const RenderCore::Assets::AnimationSetScaffold * | _animationSet |
std::unique_ptr< RenderCore::Assets::ModelRenderer > | _renderer |
std::unique_ptr< RenderCore::Assets::SkinPrepareMachine > | _prepareMachine |