Nebula
Loading...
Searching...
No Matches
Characters::CharacterJobContext Struct Reference

Public Attributes

const Util::Array< Timing::Time > * times
 
const Util::Array< CharacterContext::AnimationTracks > * tracks
 
const Util::Array< CoreAnimation::AnimationId > * anims
 
const Util::Array< CoreAnimation::AnimSampleBuffer > * sampleBuffers
 
const Util::Array< Util::FixedArray< SkeletonJobJoint > > * jobJoints
 
const Util::Array< SkeletonId > * skeletons
 
const Util::Array< Util::FixedArray< Math::mat4 > > * jointPalettes
 
const Util::Array< Util::FixedArray< Math::mat4 > > * scaledJointPalettes
 
const Util::Array< Util::FixedArray< Math::mat4 > > * userJoints
 
float ** tmpSamples
 
uint ** tmpSampleIndices
 
Math::mat4 ** tmpJoints
 
const Util::Array< Graphics::GraphicsEntityId > * entities
 
CoreAnimation::AnimSampleMixInfoanimMixInfos
 
float frameTime
 
Timing::Tick time
 
Timing::Tick ticks
 

Member Data Documentation

◆ animMixInfos

CoreAnimation::AnimSampleMixInfo* Characters::CharacterJobContext::animMixInfos

◆ anims

const Util::Array<CoreAnimation::AnimationId>* Characters::CharacterJobContext::anims

◆ entities

const Util::Array<Graphics::GraphicsEntityId>* Characters::CharacterJobContext::entities

◆ frameTime

float Characters::CharacterJobContext::frameTime

◆ jobJoints

const Util::Array<Util::FixedArray<SkeletonJobJoint> >* Characters::CharacterJobContext::jobJoints

◆ jointPalettes

const Util::Array<Util::FixedArray<Math::mat4> >* Characters::CharacterJobContext::jointPalettes

◆ sampleBuffers

const Util::Array<CoreAnimation::AnimSampleBuffer>* Characters::CharacterJobContext::sampleBuffers

◆ scaledJointPalettes

const Util::Array<Util::FixedArray<Math::mat4> >* Characters::CharacterJobContext::scaledJointPalettes

◆ skeletons

const Util::Array<SkeletonId>* Characters::CharacterJobContext::skeletons

◆ ticks

Timing::Tick Characters::CharacterJobContext::ticks

◆ time

Timing::Tick Characters::CharacterJobContext::time

◆ times

const Util::Array<Timing::Time>* Characters::CharacterJobContext::times

◆ tmpJoints

Math::mat4** Characters::CharacterJobContext::tmpJoints

◆ tmpSampleIndices

uint** Characters::CharacterJobContext::tmpSampleIndices

◆ tmpSamples

float** Characters::CharacterJobContext::tmpSamples

◆ tracks

const Util::Array<CharacterContext::AnimationTracks>* Characters::CharacterJobContext::tracks

◆ userJoints

const Util::Array<Util::FixedArray<Math::mat4> >* Characters::CharacterJobContext::userJoints

The documentation for this struct was generated from the following file: