Atoms Crowd  4.1.0
Atoms::AnimationStateOperator Member List

This is the complete list of members for Atoms::AnimationStateOperator, including all inherited members.

addInputPort(Port *port)AtomsGraph::Node
addOutputPort(Port *port)AtomsGraph::Node
advanceSingleClip(double timeStep, double frameStep, bool randomClip=false) (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorvirtual
agent()Atoms::AgentNodeinline
AgentNode()Atoms::AgentNode
AnimationStateOperator() (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperator
baseNodeType() constAtoms::Operatorvirtual
blendIn() (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperatorinline
blendOut() (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperatorinline
buildNetwork(const AtomsPtr< Atoms::StateMachine > &stateMachine, const Atoms::AnimationState &state, std::map< std::string, std::string > &clipToAgentTypeNames, std::mutex &mutex, AtomsCore::Rand32 *idRandom) (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorvirtual
clone()=0AtomsGraph::Nodepure virtual
compute(const AtomsGraph::ComputeData *computeData)Atoms::AnimationStateOperatorvirtual
computeBlendInOffset(double frameRate, bool checkTransitionFrames=true) (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorvirtual
computeBlendInOffsetInPlace(double frameRate, bool checkTransitionFrames=true) (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorvirtual
computeBlendInWeight(double offset, unsigned int blend) (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorvirtual
computeBlendInWeight(int clipId, double offset, unsigned int blend) (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperator
computeBlendOutWeight(unsigned int blend) (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorvirtual
computeBlendOutWeight(int clipId, unsigned int blend) (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperator
computeFullPose(AtomsCore::Pose &FullPose) (defined in Atoms::Operator)Atoms::Operatorvirtual
computeTurnWeights(double maxWeight) (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperator
const_port_iterator typedef (defined in AtomsGraph::Node)AtomsGraph::Node
getActiveClipId() (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperator
getBlendInOffset() (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorvirtual
getBlendInOffset(int clipId) (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperator
getInputPort(const std::string &name)AtomsGraph::Node
getInputPort(const std::string &name)AtomsGraph::Node
getInputPortNames() constAtomsGraph::Node
getMergeWeight(const AnimationStateOperator::ClipData &clipData) (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperator
getOutputPort(const std::string &name)AtomsGraph::Node
getOutputPort(const std::string &name)AtomsGraph::Node
getOutputPortNames() constAtomsGraph::Node
getUnsyncedClip(MotionType &motionData, double turnAngled) (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperator
getUnsyncedClipId() (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperator
hasClips() (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorinlinevirtual
initializeFirstFrame(AtomsCore::Vector3 &direction, AtomsCore::Vector3 &upDirVec, AtomsCore::Vector3 &projDir) (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperator
initSubState(double frame) (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorvirtual
inputPortBegin()AtomsGraph::Nodeinline
inputPortCBegin() constAtomsGraph::Nodeinline
inputPortCEnd() constAtomsGraph::Nodeinline
inputPortEnd()AtomsGraph::Nodeinline
isBlendInStage(double offset, unsigned int blend) (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorvirtual
isBlendInStage(int clipId, double offset, unsigned int blend) (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperator
isBlendOutFinished(unsigned int blend) (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorvirtual
isBlendOutStage(double &frameDifference, unsigned int blend) (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorvirtual
isDirty() constAtomsGraph::Nodeinline
isOneShot() (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperatorinline
isReadyToTransition(double frameRate=1.0, bool checkTransitionFrames=true, bool checkForceTransition=true) (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorvirtual
m_activePortAtoms::Operatorprotected
m_additiveClips (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorprotected
m_agentAtoms::AgentNodeprotected
m_blendIn (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperatorprotected
m_blendOut (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperatorprotected
m_cacheDirectionVector (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorprotected
m_cacheUpVector (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorprotected
m_clipNames (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorprotected
m_clips (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorprotected
m_currentState (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorprotected
m_doNotAdvanceClips (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperatorprotected
m_first (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperatorprotected
m_fpsPort (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperatorprotected
m_frames (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorprotected
m_idRandom (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorprotected
m_maxTurnAngle (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorprotected
m_motionInfo (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorprotected
m_needLockDirectionForTurning (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorprotected
m_network (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperatorprotected
m_oneShot (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorprotected
m_outPoseAtoms::Operatorprotected
m_postRandClipId (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorprotected
m_previousDirection (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorprotected
m_previousTime (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorprotected
m_prevTurnAngle (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorprotected
m_randomLoop (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorprotected
m_resetTime (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperatorprotected
m_skipCycle (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorprotected
m_subStateQueue (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorprotected
m_timePort (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperatorprotected
m_transitionStarted (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorprotected
m_turnAngle (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorprotected
name() constAtomsGraph::Nodeinline
needLockDirectionForTurning() (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperatorinline
network() (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperatorinline
Node()AtomsGraph::Node
numInputPorts() constAtomsGraph::Nodeinline
numOutputPorts() constAtomsGraph::Nodeinline
Operator()Atoms::Operator
outPosePort()Atoms::Operatorinline
outputPortBegin()AtomsGraph::Nodeinline
outputPortCBegin() constAtomsGraph::Nodeinline
outputPortCEnd() constAtomsGraph::Nodeinline
outputPortEnd()AtomsGraph::Nodeinline
pickNewRandomClipId(AnimationStateOperator::MotionType &motionType) (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperator
port_iterator typedef (defined in AtomsGraph::Node)AtomsGraph::Node
pose()Atoms::Operator
prepareClipForBlendIn(int clipId, double offset) (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperator
prepareForBlendIn(double offset, double timeStep) (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorvirtual
profileTime() constAtomsGraph::Nodeinline
removeInputPort(const std::string &name)AtomsGraph::Node
removeOutputPort(const std::string &name)AtomsGraph::Node
reset()Atoms::AnimationStateOperatorvirtual
resetTime() (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperatorinline
setAgent(Agent *agent)Atoms::AgentNodeinline
setClipFrameAndWeights() (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperator
setDirty(bool value)AtomsGraph::Node
setDirtyFlag()AtomsGraph::Nodeinline
setDoNotAdvanceClips(const bool value) (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperatorinline
setFps(double fps) (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperator
setName(const std::string &name)AtomsGraph::Nodeinline
setProfileTime(size_t value)AtomsGraph::Nodeinline
setUpBlendOutFrame(double offset, double timeStep) (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorvirtual
skeletonLod() constAtoms::Operator
StateMachineBaseNodeOperator() (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperator
typeId() const =0Atoms::Operatorpure virtual
typeStr() const =0Atoms::Operatorpure virtual
updateTurningData(AtomsCore::Vector3 &direction, AtomsCore::Vector3 &upDirVec, AtomsCore::Vector3 &projDir, AtomsCore::Vector3 &agentTurnAngle, bool behave3d, bool isFirst) (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperator
updateTurnWeights(MotionType &motionType, double turnAngled, double &straight_weight, double maxWeight) (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperator
~AgentNode()Atoms::AgentNodevirtual
~AnimationStateOperator() (defined in Atoms::AnimationStateOperator)Atoms::AnimationStateOperatorvirtual
~Node()AtomsGraph::Nodevirtual
~Operator()Atoms::Operatorvirtual
~StateMachineBaseNodeOperator() (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperatorvirtual