#include <OgreSkeletonAnimManager.h>
◆ BySkeletonDef()
Ogre::BySkeletonDef::BySkeletonDef |
( |
const SkeletonDef * |
skeletonDef, |
|
|
size_t |
threadCount |
|
) |
| |
◆ _updateBoneStartTransforms()
void Ogre::BySkeletonDef::_updateBoneStartTransforms |
( |
| ) |
|
◆ initializeMemoryManager()
void Ogre::BySkeletonDef::initializeMemoryManager |
( |
| ) |
|
◆ operator==()
bool Ogre::BySkeletonDef::operator== |
( |
IdString |
name | ) |
const |
|
inline |
◆ updateThreadStarts()
void Ogre::BySkeletonDef::updateThreadStarts |
( |
| ) |
|
◆ boneMemoryManager
◆ skeletonDef
◆ skeletonDefName
IdString Ogre::BySkeletonDef::skeletonDefName |
◆ skeletons
MUST be sorted by location in its BoneMemoryManager's slot (in order to update in parallel without causing race conditions) @See threadStarts.
◆ threadStarts
FastArray<size_t> Ogre::BySkeletonDef::threadStarts |
One per thread (plus one), tells where we should start from in each thread.
It's not exactly skeletons.size() / mNumWorkerThreads because we need to account that instances that share the same memory block.
The documentation for this struct was generated from the following file: