Open 3D Engine EMotionFX Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
EMotionFX::AnimGraphNode Member List

This is the complete list of members for EMotionFX::AnimGraphNode, including all inherited members.

AddChildNode(AnimGraphNode *node) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
AddConnection(AnimGraphNode *sourceNode, uint16 sourcePort, uint16 targetPort) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
AddInputPort() (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
AddOutputPort() (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
AddUnitializedConnection(AnimGraphNode *sourceNode, uint16 sourcePort, uint16 targetPort) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
AnimGraphNode() (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
AnimGraphNode(AnimGraph *animGraph, const char *name) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
AnimGraphObject() (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
AnimGraphObject(AnimGraph *animGraph) (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
AutoSync(AnimGraphInstance *animGraphInstance, AnimGraphNode *leaderNode, float weight, ESyncMode syncMode, bool resync) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
CalcSyncFactors(AnimGraphInstance *animGraphInstance, const AnimGraphNode *leaderNode, const AnimGraphNode *followerNode, ESyncMode syncMode, float weight, float *outLeaderFactor, float *outFollowerFactor, float *outPlaySpeed) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodestatic
CalcSyncFactors(float leaderPlaySpeed, const AnimGraphSyncTrack *leaderSyncTrack, size_t leaderSyncTrackIndex, float leaderDuration, float followerPlaySpeed, const AnimGraphSyncTrack *followerSyncTrack, size_t followerSyncTrackIndex, float followerDuration, ESyncMode syncMode, float weight, float *outLeaderFactor, float *outFollowerFactor, float *outPlaySpeed) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodestatic
CalculateMotionExtractionDelta(EExtractionMode extractionMode, AnimGraphRefCountedData *sourceRefData, AnimGraphRefCountedData *targetRefData, float weight, bool hasMotionExtractionNodeInMask, Transform &outTransform, Transform &outTransformMirrored) (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObjectstatic
CalculateMotionExtractionDeltaAdditive(EExtractionMode extractionMode, AnimGraphRefCountedData *sourceRefData, AnimGraphRefCountedData *targetRefData, const Transform &basePoseTransform, float weight, bool hasMotionExtractionNodeInMask, Transform &outTransform, Transform &outTransformMirrored) (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObjectstatic
CATEGORY_BLENDING enum value (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
CATEGORY_CONTROLLERS enum value (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
CATEGORY_LOGIC enum value (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
CATEGORY_MATH enum value (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
CATEGORY_MISC enum value (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
CATEGORY_PHYSICS enum value (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
CATEGORY_SOURCES enum value (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
CATEGORY_TRANSITIONCONDITIONS enum value (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
CATEGORY_TRANSITIONS enum value (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
CATEGORY_TRIGGERACTIONS enum value (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
CheckIfHasChildOfType(const AZ::TypeId &nodeType) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
CheckIfIsInputPortConnected(uint16 inputPort) constEMotionFX::AnimGraphNode
CollectChildNodesOfType(const AZ::TypeId &nodeType, AZStd::vector< AnimGraphNode * > *outNodes) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
CollectChildNodesOfType(const AZ::TypeId &nodeType, AZStd::vector< AnimGraphNode * > &outNodes) constEMotionFX::AnimGraphNode
CollectOutgoingConnections(AZStd::vector< AZStd::pair< BlendTreeConnection *, AnimGraphNode * > > &outConnections) constEMotionFX::AnimGraphNode
CollectOutgoingConnections(AZStd::vector< AZStd::pair< BlendTreeConnection *, AnimGraphNode * > > &outConnections, const size_t portIndex) constEMotionFX::AnimGraphNode
CopyBaseNodeTo(AnimGraphNode *node) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
CreateUniqueData(AnimGraphInstance *animGraphInstance) override (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinlinevirtual
DecreasePoseRefCount(AnimGraphInstance *animGraphInstance) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
DecreaseRef(AnimGraphInstance *animGraphInstance) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
DecreaseRefDataRef(AnimGraphInstance *animGraphInstance) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
DecreaseRefDataRefCount(AnimGraphInstance *animGraphInstance) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
ECategory enum name (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
EEventMode enum name (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
EExtractionMode enum name (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
ESyncMode enum name (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
EVENTMODE_BOTHNODES enum value (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
EVENTMODE_FOLLOWERONLY enum value (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
EVENTMODE_LEADERONLY enum value (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
EVENTMODE_MOSTACTIVE enum value (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
EVENTMODE_NONE enum value (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
EXTRACTIONMODE_BLEND enum value (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
EXTRACTIONMODE_SOURCEONLY enum value (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
EXTRACTIONMODE_TARGETONLY enum value (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
FilterEvents(AnimGraphInstance *animGraphInstance, EEventMode eventMode, AnimGraphNode *nodeA, AnimGraphNode *nodeB, float localWeight, AnimGraphRefCountedData *refData) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
FilterEvents(AnimGraphInstance *animGraphInstance, EEventMode eventMode, AnimGraphRefCountedData *refDataNodeA, AnimGraphNode *nodeB, float localWeight, AnimGraphRefCountedData *refData) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
FindChildNode(const char *name) constEMotionFX::AnimGraphNode
FindChildNodeById(AnimGraphNodeId childId) constEMotionFX::AnimGraphNode
FindChildNodeIndex(const char *name) constEMotionFX::AnimGraphNode
FindChildNodeIndex(AnimGraphNode *node) constEMotionFX::AnimGraphNode
FindConnection(const AnimGraphNode *sourceNode, uint16 sourcePort, uint16 targetPort) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
FindConnection(uint16 port) constEMotionFX::AnimGraphNode
FindConnectionById(AnimGraphConnectionId connectionId) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
FindFirstChildNodeOfType(const AZ::TypeId &nodeType) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
FindInputPortByID(uint32 portID) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
FindInputPortByName(const AZStd::string &portName) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
FindInputPortIndex(const AZStd::string &name) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
FindOrCreateUniqueNodeData(AnimGraphInstance *animGraphInstance) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
FindOutputPortByID(uint32 portID) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
FindOutputPortByName(const AZStd::string &portName) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
FindOutputPortIndex(const AZStd::string &name) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
FLAG_DISABLED enum value (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
FreeIncomingPoses(AnimGraphInstance *animGraphInstance) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
FreeIncomingRefDatas(AnimGraphInstance *animGraphInstance) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
GetAnimGraph() const (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObjectinline
GetAttributeStringForAffectedNodeIds(const AZStd::unordered_map< AZ::u64, AZ::u64 > &convertedIds, AZStd::string &attributesString) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodevirtual
GetCanActAsState() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinlinevirtual
GetCanBeEntryNode() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinlinevirtual
GetCanBeInsideChildStateMachineOnly() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinlinevirtual
GetCanBeInsideStateMachineOnly() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinlinevirtual
GetCanHaveChildren() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinlinevirtual
GetCanHaveOnlyOneInsideParent() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinlinevirtual
GetCanVisualize(AnimGraphInstance *animGraphInstance) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
GetCategoryName(ECategory category) (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObjectstatic
GetChildNode(size_t index) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetChildNodes() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetConnection(size_t index) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetConnections() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetCurrentPlayTime(AnimGraphInstance *animGraphInstance) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinlinevirtual
GetCustomData() constEMotionFX::AnimGraphNode
GetDuration(AnimGraphInstance *animGraphInstance) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetHasChildIndicatorColor() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinlinevirtual
GetHasConnection(AnimGraphNode *sourceNode, uint16 sourcePort, uint16 targetPort) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
GetHasErrorFlag(AnimGraphInstance *animGraphInstance) const (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
GetHasOutputPose() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinlinevirtual
GetHasVisualGraph() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinlinevirtual
GetHasVisualOutputPorts() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinlinevirtual
GetHelpUrl() const (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObjectvirtual
GetId() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetInputAttribute(AnimGraphInstance *animGraphInstance, size_t portNr) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetInputBool(AnimGraphInstance *animGraphInstance, size_t portNr) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetInputColor(AnimGraphInstance *animGraphInstance, size_t portNr) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetInputFloat(AnimGraphInstance *animGraphInstance, size_t portNr) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetInputInt32(AnimGraphInstance *animGraphInstance, size_t portNr) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetInputMotionInstance(AnimGraphInstance *animGraphInstance, size_t portNr) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetInputNode(size_t portNr) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetInputNumberAsBool(AnimGraphInstance *animGraphInstance, size_t inputPortNr) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetInputNumberAsFloat(AnimGraphInstance *animGraphInstance, size_t inputPortNr) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetInputNumberAsInt32(AnimGraphInstance *animGraphInstance, size_t inputPortNr) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetInputNumberAsUint32(AnimGraphInstance *animGraphInstance, size_t inputPortNr) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetInputPort(size_t index) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetInputPort(size_t index) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetInputPorts() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetInputPose(AnimGraphInstance *animGraphInstance, size_t portNr) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetInputQuaternion(AnimGraphInstance *animGraphInstance, size_t portNr) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetInputString(AnimGraphInstance *animGraphInstance, size_t portNr) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetInputValue(AnimGraphInstance *instance, size_t inputPort) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
GetIsCollapsed() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
GetIsDeletable() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinlinevirtual
GetIsEnabled() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
GetIsLastInstanceDeletable() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinlinevirtual
GetIsStateTransitionNode() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinlinevirtual
GetIsVisualizationEnabled() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
GetMainOutputPose(AnimGraphInstance *animGraphInstance) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinlinevirtual
GetName() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
GetNameString() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
GetNeedsNetTimeSync() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinlinevirtual
GetNodeIndex() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetNodeInfo() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
GetNumChildNodes() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetNumConnections() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetObjectIndex() const (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObjectinline
GetOutputAttribute(AnimGraphInstance *animGraphInstance, size_t outputPortIndex) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetOutputBool(AnimGraphInstance *animGraphInstance, size_t outputPortIndex) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetOutputColor(AnimGraphInstance *animGraphInstance, size_t outputPortIndex) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetOutputFloat(AnimGraphInstance *animGraphInstance, size_t outputPortIndex) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetOutputInt32(AnimGraphInstance *animGraphInstance, size_t outputPortIndex) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetOutputMotionInstance(AnimGraphInstance *animGraphInstance, size_t outputPortIndex) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetOutputNumber(AnimGraphInstance *animGraphInstance, size_t outputPortIndex) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetOutputPort(size_t index) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetOutputPort(size_t index) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetOutputPorts() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetOutputPose(AnimGraphInstance *animGraphInstance, size_t outputPortIndex) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetOutputQuaternion(AnimGraphInstance *animGraphInstance, size_t outputPortIndex) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetOutputString(AnimGraphInstance *animGraphInstance, size_t outputPortIndex) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetOutputValue(AnimGraphInstance *animGraphInstance, size_t portIndex) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetOutputVector2(AnimGraphInstance *animGraphInstance, size_t outputPortIndex) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetOutputVector3(AnimGraphInstance *animGraphInstance, size_t outputPortIndex) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetOutputVector4(AnimGraphInstance *animGraphInstance, size_t outputPortIndex) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetPaletteCategory() const =0 (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObjectpure virtual
GetPaletteName() const =0 (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObjectpure virtual
GetParentNode() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetPlaySpeed(AnimGraphInstance *animGraphInstance) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinlinevirtual
GetPoseRefCount(AnimGraphInstance *animGraphInstance) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetRefDataRefCount(AnimGraphInstance *animGraphInstance) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetSummary(AZStd::string *outResult) const (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObjectvirtual
GetSupportsDisable() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinlinevirtual
GetSupportsPreviewMotion() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinlinevirtual
GetSupportsVisualization() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinlinevirtual
GetSyncIndex(AnimGraphInstance *animGraphInstance) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetTooltip(AZStd::string *outResult) const (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObjectvirtual
GetTriggerActionSetup() (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetTriggerActionSetup() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
GetVisualColor() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinlinevirtual
GetVisualizeColor() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
GetVisualPosX() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
GetVisualPosY() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
HasChildNodeOfType(const AZ::TypeId &nodeType) constEMotionFX::AnimGraphNode
HasConnectionAtInputPort(AZ::u32 inputPortNr) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
HierarchicalHasError(AnimGraphObjectData *uniqueData, bool onlyCheckChildNodes=false) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
HierarchicalSyncAllInputNodes(AnimGraphInstance *animGraphInstance, AnimGraphNodeData *uniqueDataOfThisNode) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
HierarchicalSyncInputNode(AnimGraphInstance *animGraphInstance, AnimGraphNode *inputNode, AnimGraphNodeData *uniqueDataOfThisNode) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodevirtual
IncreaseInputRefCounts(AnimGraphInstance *animGraphInstance) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
IncreaseInputRefDataRefCounts(AnimGraphInstance *animGraphInstance) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
IncreasePoseRefCount(AnimGraphInstance *animGraphInstance) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
IncreaseRefDataRefCount(AnimGraphInstance *animGraphInstance) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
InitAfterLoading(AnimGraph *animGraph) override (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodevirtual
InitInputPorts(size_t numPorts) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
InitOutputPorts(size_t numPorts) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
InitTriggerActions() (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
InvalidateUniqueData(AnimGraphInstance *animGraphInstance) override (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodevirtual
InvalidateUniqueDatas()EMotionFX::AnimGraphObject
LoadUniqueData(AnimGraphInstance *animGraphInstance, const uint8 *dataBuffer) (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
m_actionSetup (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeprotected
m_animGraph (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObjectprotected
m_childNodes (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeprotected
m_connections (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeprotected
m_customData (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeprotected
m_disabled (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeprotected
m_id (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeprotected
m_inputPorts (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeprotected
m_isCollapsed (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeprotected
m_name (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeprotected
m_nodeIndex (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeprotected
m_nodeInfo (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeprotected
m_objectIndex (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObjectprotected
m_outputPorts (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeprotected
m_parentNode (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeprotected
m_posX (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeprotected
m_posY (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeprotected
m_visEnabled (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeprotected
m_visualizeColor (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeprotected
MarkConnectionVisited(AnimGraphNode *sourceNode) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
OnActorMotionExtractionNodeChanged() (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObjectinlinevirtual
OnChangeMotionSet(AnimGraphInstance *animGraphInstance, MotionSet *newMotionSet) (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObjectinlinevirtual
OnRemoveNode(AnimGraph *animGraph, AnimGraphNode *nodeToRemove) override (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodevirtual
OnStateEnd(AnimGraphInstance *animGraphInstance, AnimGraphNode *newState, AnimGraphStateTransition *usedTransition) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodevirtual
OnStateEnter(AnimGraphInstance *animGraphInstance, AnimGraphNode *previousState, AnimGraphStateTransition *usedTransition) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodevirtual
OnStateEntering(AnimGraphInstance *animGraphInstance, AnimGraphNode *previousState, AnimGraphStateTransition *usedTransition) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinlinevirtual
OnStateExit(AnimGraphInstance *animGraphInstance, AnimGraphNode *targetState, AnimGraphStateTransition *usedTransition) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinlinevirtual
Output(AnimGraphInstance *animGraphInstance) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeprotectedvirtual
OutputAllIncomingNodes(AnimGraphInstance *animGraphInstance) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
OutputIncomingNode(AnimGraphInstance *animGraphInstance, AnimGraphNode *nodeToOutput) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
PerformOutput(AnimGraphInstance *animGraphInstance) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
PerformPostUpdate(AnimGraphInstance *animGraphInstance, float timePassedInSeconds) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
PerformTopDownUpdate(AnimGraphInstance *animGraphInstance, float timePassedInSeconds) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
PerformUpdate(AnimGraphInstance *animGraphInstance, float timePassedInSeconds) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
PostUpdate(AnimGraphInstance *animGraphInstance, float timePassedInSeconds) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeprotectedvirtual
PostUpdateIncomingNode(AnimGraphInstance *animGraphInstance, AnimGraphNode *node, float timePassedInSeconds) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeprotected
RecursiveCalcNumNodeConnections() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
RecursiveCalcNumNodes() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
RecursiveCollectActiveNetTimeSyncNodes(AnimGraphInstance *animGraphInstance, AZStd::vector< AnimGraphNode * > *outNodes) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodevirtual
RecursiveCollectActiveNodes(AnimGraphInstance *animGraphInstance, AZStd::vector< AnimGraphNode * > *outNodes, const AZ::TypeId &nodeType=AZ::TypeId::CreateNull()) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodevirtual
RecursiveCollectNodesOfType(const AZ::TypeId &nodeType, AZStd::vector< AnimGraphNode * > *outNodes) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
RecursiveCollectObjects(AZStd::vector< AnimGraphObject * > &outObjects) const override (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodevirtual
RecursiveCollectObjectsAffectedBy(AnimGraph *animGraph, AZStd::vector< AnimGraphObject * > &outObjects) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodevirtual
RecursiveCollectObjectsOfType(const AZ::TypeId &objectType, AZStd::vector< AnimGraphObject * > &outObjects) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodevirtual
RecursiveCollectTransitionConditionsOfType(const AZ::TypeId &conditionType, AZStd::vector< AnimGraphTransitionCondition * > *outConditions) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
RecursiveCountChildNodes(size_t &numNodes) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeprotected
RecursiveCountNodeConnections(size_t &numConnections) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeprotected
RecursiveDetectCycles(AZStd::unordered_set< const AnimGraphNode * > &nodes) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodevirtual
RecursiveFindNodeById(AnimGraphNodeId nodeId) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
RecursiveFindNodeByName(const char *nodeName) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
RecursiveInvalidateUniqueDatas(AnimGraphInstance *animGraphInstance) override (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodevirtual
RecursiveIsChildNode(AnimGraphNode *node) constEMotionFX::AnimGraphNode
RecursiveIsNodeNameUnique(const AZStd::string &newNameCandidate, const AnimGraphNode *forNode) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
RecursiveIsParentNode(const AnimGraphNode *node) constEMotionFX::AnimGraphNodevirtual
RecursiveOnChangeMotionSet(AnimGraphInstance *animGraphInstance, MotionSet *newMotionSet) override (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodevirtual
RecursiveReinit() override (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodevirtual
RecursiveResetFlags(AnimGraphInstance *animGraphInstance, uint32 flagsToReset=0xffffffff) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodevirtual
RecursiveResetUniqueDatas(AnimGraphInstance *animGraphInstance) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodevirtual
RecursiveSetUniqueDataFlag(AnimGraphInstance *animGraphInstance, uint32 flag, bool enabled) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodevirtual
Reflect(AZ::ReflectContext *context) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodestatic
RegisterAttributes() (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObjectinlinevirtual
Reinit()EMotionFX::AnimGraphObjectvirtual
RelinkPortConnections() (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
RemoveAllChildNodes(bool delFromMem=true) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
RemoveAllConnections() (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
RemoveChildNode(size_t index, bool delFromMem=true) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
RemoveChildNodeByPointer(AnimGraphNode *node, bool delFromMem=true) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
RemoveConnection(BlendTreeConnection *connection, bool delFromMem=true) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
RemoveConnection(AnimGraphNode *sourceNode, uint16 sourcePort, uint16 targetPort) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
RemoveConnectionById(AnimGraphConnectionId connectionId, bool delFromMem=true) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
RequestPoses(AnimGraphInstance *animGraphInstance) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
RequestRefDatas(AnimGraphInstance *animGraphInstance) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
ReserveChildNodes(size_t numChildNodes) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
ResetPoseRefCount(AnimGraphInstance *animGraphInstance) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
ResetRefDataRefCount(AnimGraphInstance *animGraphInstance) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
ResetUniqueData(AnimGraphInstance *animGraphInstance) (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
ResetUniqueDatas() (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
Rewind(AnimGraphInstance *animGraphInstance) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodevirtual
SaveUniqueData(AnimGraphInstance *animGraphInstance, uint8 *outputBuffer) const (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
SetAnimGraph(AnimGraph *animGraph) (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObjectinline
SetCurrentPlayTime(AnimGraphInstance *animGraphInstance, float timeInSeconds) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinlinevirtual
SetCurrentPlayTimeNormalized(AnimGraphInstance *animGraphInstance, float normalizedTime) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodevirtual
SetCustomData(void *dataPointer)EMotionFX::AnimGraphNode
SetHasError(AnimGraphObjectData *uniqueData, bool hasError) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
SetHasErrorFlag(AnimGraphInstance *animGraphInstance, bool hasError) (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
SetId(AnimGraphNodeId id) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
SetInputPortName(size_t portIndex, const char *name) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
SetInputPorts(const AZStd::vector< AnimGraphNode::Port > &inputPorts) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
SetIsCollapsed(bool collapsed) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
SetIsEnabled(bool enabled) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
SetName(const char *name) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
SetNodeIndex(size_t index) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
SetNodeInfo(const AZStd::string &info) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
SetObjectIndex(size_t index) (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObjectinline
SetOutputPortName(size_t portIndex, const char *name) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
SetOutputPorts(const AZStd::vector< AnimGraphNode::Port > &outputPorts) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
SetParentNode(AnimGraphNode *node) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
SetPlaySpeed(AnimGraphInstance *animGraphInstance, float speedFactor) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinlinevirtual
SetSyncIndex(AnimGraphInstance *animGraphInstance, size_t syncIndex) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
SetupInputPort(const char *name, size_t inputPortNr, uint32 attributeTypeID, uint32 portID) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
SetupInputPort(const char *name, size_t inputPortNr, const AZStd::vector< uint32 > &attributeTypeIDs, uint32 portID) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
SetupInputPortAsBool(const char *name, size_t inputPortNr, uint32 portID) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
SetupInputPortAsNumber(const char *name, size_t inputPortNr, uint32 portID) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
SetupInputPortAsVector2(const char *name, size_t inputPortNr, uint32 portID) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
SetupInputPortAsVector3(const char *name, size_t inputPortNr, uint32 portID) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
SetupInputPortAsVector4(const char *name, size_t inputPortNr, uint32 portID) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
SetupOutputPort(const char *name, size_t portIndex, uint32 attributeTypeID, uint32 portID) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
SetupOutputPortAsMotionInstance(const char *name, size_t outputPortNr, uint32 portID) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
SetupOutputPortAsPose(const char *name, size_t outputPortNr, uint32 portID) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
SetVisualization(bool enabled) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
SetVisualizeColor(const AZ::Color &color) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
SetVisualPos(int32 x, int32 y) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
SkipOutput(AnimGraphInstance *animGraphInstance)EMotionFX::AnimGraphNodeinlinevirtual
SkipPostUpdate(AnimGraphInstance *animGraphInstance)EMotionFX::AnimGraphNodeinlinevirtual
SyncFullNode(AnimGraphInstance *animGraphInstance, AnimGraphNode *leaderNode, float weight, bool modifyLeaderSpeed=true) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
SYNCMODE_CLIPBASED enum value (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
SYNCMODE_DISABLED enum value (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
SYNCMODE_TRACKBASED enum value (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
SyncPlaySpeeds(float playSpeedA, float durationA, float playSpeedB, float durationB, float weight) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodestatic
SyncPlaySpeeds(AnimGraphInstance *animGraphInstance, AnimGraphNode *leaderNode, float weight, bool modifyLeaderSpeed=true) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
SyncPlayTime(AnimGraphInstance *animGraphInstance, AnimGraphNode *leaderNode) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
SyncUsingSyncTracks(AnimGraphInstance *animGraphInstance, AnimGraphNode *syncWithNode, const AnimGraphSyncTrack *syncTrackA, const AnimGraphSyncTrack *syncTrackB, float weight, bool resync, bool modifyLeaderSpeed=true) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
SyncVisualObject() (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObject
TopDownUpdate(AnimGraphInstance *animGraphInstance, float timePassedInSeconds) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeprotectedvirtual
TopDownUpdateIncomingNode(AnimGraphInstance *animGraphInstance, AnimGraphNode *node, float timePassedInSeconds) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeprotected
TryGetInputVector2(AnimGraphInstance *animGraphInstance, size_t portNr, AZ::Vector2 &outResult) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
TryGetInputVector3(AnimGraphInstance *animGraphInstance, size_t portNr, AZ::Vector3 &outResult) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
TryGetInputVector4(AnimGraphInstance *animGraphInstance, size_t portNr, AZ::Vector4 &outResult) const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeinline
Unregister() (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObjectvirtual
Update(AnimGraphInstance *animGraphInstance, float timePassedInSeconds) override (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodeprotectedvirtual
UpdateAllIncomingNodes(AnimGraphInstance *animGraphInstance, float timePassedInSeconds) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
UpdateIncomingNode(AnimGraphInstance *animGraphInstance, AnimGraphNode *node, float timePassedInSeconds) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
ValidateConnections() const (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNode
VersionConverter(AZ::SerializeContext &context, AZ::SerializeContext::DataElementNode &classElement) (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodestatic
~AnimGraphNode() (defined in EMotionFX::AnimGraphNode)EMotionFX::AnimGraphNodevirtual
~AnimGraphObject() (defined in EMotionFX::AnimGraphObject)EMotionFX::AnimGraphObjectvirtual