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

Public Member Functions

 CharacterModel (const ::Assets::ResChar skin[], const ::Assets::ResChar skeleton[], const ::Assets::ResChar animationSet[], RenderCore::Assets::SharedStateSet &sharedStates)
 
const RenderCore::Assets::AnimationImmutableDataGetAnimationData () const
 
const RenderCore::Assets::AnimationSetGetAnimationSet () const
 
const RenderCore::Assets::ModelRendererGetRenderer () const
 
const RenderCore::Assets::SkinPrepareMachineGetPrepareMachine () const
 
const RenderCore::Assets::ModelScaffoldGetModelScaffold () 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
 

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