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.
CommandSystem::AnimGraphCopyPasteData Class Reference

Public Member Functions

AZStd::string GetNewNodeName (EMotionFX::AnimGraphNode *node, bool cutMode) const
 
EMotionFX::AnimGraphConnectionId GetNewConnectionId (const EMotionFX::AnimGraphConnectionId &connectionId, bool cutMode)
 

Public Attributes

AZStd::unordered_map< EMotionFX::AnimGraphNode *, AZStd::string > m_newNamesByCopiedNodes
 

Member Function Documentation

◆ GetNewConnectionId()

EMotionFX::AnimGraphConnectionId CommandSystem::AnimGraphCopyPasteData::GetNewConnectionId ( const EMotionFX::AnimGraphConnectionId connectionId,
bool  cutMode 
)

Get the connection id for a given connection after the copy or cut&paste operation.

Parameters
[in]connectionIdThe id of a connection that is present in the anim graph before the copy or cut&paste operation.
Returns
The connection id of the given connection after the copy or cut&paste operation.

◆ GetNewNodeName()

AZStd::string CommandSystem::AnimGraphCopyPasteData::GetNewNodeName ( EMotionFX::AnimGraphNode node,
bool  cutMode 
) const

Get the name for the given node after the copy or cut&paste operation.


The documentation for this class was generated from the following file: