#include <MultiThreadScheduler.h>
Public Attributes | |
AZStd::vector< Actor::Dependency > | m_dependencies |
AZStd::vector< ActorInstance * > | m_actorInstances |
A scheduler step. This contains an array of actor instances. Each actor instance will be executed in another thread. The step will never contain more actor instances than the number of CPUs it is setup to use.
AZStd::vector<ActorInstance*> EMotionFX::MultiThreadScheduler::ScheduleStep::m_actorInstances |
The actor instances used inside this step. Each array entry will execute in another thread.
AZStd::vector<Actor::Dependency> EMotionFX::MultiThreadScheduler::ScheduleStep::m_dependencies |
The dependencies of this scheduler step. No actor instances with the same dependencies are allowed to be added to this step.