Atoms Crowd  4.1.0
Atoms::BlendSpaceOperator Member List

This is the complete list of members for Atoms::BlendSpaceOperator, 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::BlendSpaceOperator)Atoms::BlendSpaceOperatorvirtual
agent()Atoms::AgentNodeinline
AgentNode()Atoms::AgentNode
barycentricCoordinates() (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperatorinline
baseNodeType() constAtoms::Operatorvirtual
blendIn() (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperatorinline
blendOut() (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperatorinline
BlendSpaceOperator() (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperator
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::BlendSpaceOperator)Atoms::BlendSpaceOperatorvirtual
buildNetwork(const Atoms::LocomotionCPtr &loco) (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperator
clone()=0AtomsGraph::Nodepure virtual
compute(const AtomsGraph::ComputeData *computeData)Atoms::BlendSpaceOperatorvirtual
computeBlendInOffset(double frameRate, bool checkTransitionFrames=true) (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperatorvirtual
computeBlendInOffsetInPlace(double frameRate, bool checkTransitionFrames=true) (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperatorvirtual
computeBlendInWeight(double offset, unsigned int blend) (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperatorvirtual
computeBlendOutWeight(unsigned int blend) (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperatorvirtual
computeFullPose(AtomsCore::Pose &FullPose) (defined in Atoms::Operator)Atoms::Operatorvirtual
const_port_iterator typedef (defined in AtomsGraph::Node)AtomsGraph::Node
currentPosition() (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperatorinline
currentTriangle() (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperatorinline
getBlendInOffset() (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperatorvirtual
getInputPort(const std::string &name)AtomsGraph::Node
getInputPort(const std::string &name)AtomsGraph::Node
getInputPortNames() constAtomsGraph::Node
getInputPosition() (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperatorinline
getOutputPort(const std::string &name)AtomsGraph::Node
getOutputPort(const std::string &name)AtomsGraph::Node
getOutputPortNames() constAtomsGraph::Node
hasClips() (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperatorinlinevirtual
initSubState(double frame) (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperatorvirtual
inputPortBegin()AtomsGraph::Nodeinline
inputPortCBegin() constAtomsGraph::Nodeinline
inputPortCEnd() constAtomsGraph::Nodeinline
inputPortEnd()AtomsGraph::Nodeinline
isBlendInStage(double offset, unsigned int blend) (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperatorvirtual
isBlendOutFinished(unsigned int blend) (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperatorvirtual
isBlendOutStage(double &frameDifference, unsigned int blend) (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperatorvirtual
isDirty() constAtomsGraph::Nodeinline
isOneShot() (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperatorinline
isReadyToTransition(const OutputData &clipData, double frameStep) (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperator
isReadyToTransition(double frameRate=1.0, bool checkTransitionFrames=true, bool checkForceTransition=true) (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperatorvirtual
kIn enum value (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperator
kNone enum value (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperator
kOut enum value (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperator
kWaitingForIn enum value (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperator
kWaitingForOut enum value (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperator
m_activePortAtoms::Operatorprotected
m_agentAtoms::AgentNodeprotected
m_blendIn (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperatorprotected
m_blendOut (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperatorprotected
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_needLockDirectionForTurning (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperatorprotected
m_network (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperatorprotected
m_oneShot (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperatorprotected
m_outPoseAtoms::Operatorprotected
m_resetTime (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperatorprotected
m_timePort (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperatorprotected
name() constAtomsGraph::Nodeinline
needLockDirectionForTurning() (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperatorinline
network() (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperatorinline
Node()AtomsGraph::Node
numInputPorts() constAtomsGraph::Nodeinline
numOutputPorts() const (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperatorinline
Operator()Atoms::Operator
outPosePort()Atoms::Operatorinline
outputPortBegin()AtomsGraph::Nodeinline
outputPortCBegin() constAtomsGraph::Nodeinline
outputPortCEnd() constAtomsGraph::Nodeinline
outputPortData(size_t index) (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperatorinline
outputPortEnd()AtomsGraph::Nodeinline
port_iterator typedef (defined in AtomsGraph::Node)AtomsGraph::Node
pose()Atoms::Operator
prepareForBlendIn(double offset, double timeStep) (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperatorvirtual
profileTime() constAtomsGraph::Nodeinline
removeInputPort(const std::string &name)AtomsGraph::Node
removeOutputPort(const std::string &name)AtomsGraph::Node
reset()Atoms::BlendSpaceOperatorvirtual
resetTime() (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperator
setAgent(Agent *agent)Atoms::AgentNodeinline
setAngularAverageNumFrames(const int value) (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperatorinline
setDirty(bool value)AtomsGraph::Node
setDirtyFlag()AtomsGraph::Nodeinline
setDoNotAdvanceClips(const bool value) (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperatorinline
setForcedUnsyncedClips(const bool value) (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperatorinline
setFps(double fps) (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperator
setLinearAverageNumFrames(const int value) (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperatorinline
setLocomotionTriangles(const std::vector< AtomsUtils::Triangle2 > &triangles) (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperatorinline
setMaxAngularAcceleration(const double value) (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperatorinline
setMaxLinearAcceleration(const double value) (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperatorinline
setName(const std::string &name)AtomsGraph::Nodeinline
setProfileTime(size_t value)AtomsGraph::Nodeinline
setUpBlendOutFrame(double offset, double timeStep) (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperatorvirtual
skeletonLod() constAtoms::Operator
StateMachineBaseNodeOperator() (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperator
typeId() const =0Atoms::Operatorpure virtual
typeStr() const =0Atoms::Operatorpure virtual
unsyncedClipId() (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperatorinline
waitingState() (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperatorinline
WaitingState enum name (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperator
~AgentNode()Atoms::AgentNodevirtual
~BlendSpaceOperator() (defined in Atoms::BlendSpaceOperator)Atoms::BlendSpaceOperatorvirtual
~Node()AtomsGraph::Nodevirtual
~Operator()Atoms::Operatorvirtual
~StateMachineBaseNodeOperator() (defined in Atoms::StateMachineBaseNodeOperator)Atoms::StateMachineBaseNodeOperatorvirtual