|
| enum | EFunction : AZ::u8 { FUNCTION_ALL = 0
, FUNCTION_NOTALL = 1
, FUNCTION_ONEORMORE = 2
, FUNCTION_NONE = 3
} |
| |
| enum | { FLAG_DISABLED = 1 << 0
} |
| |
| enum | ECategory {
CATEGORY_SOURCES = 0
, CATEGORY_BLENDING = 1
, CATEGORY_CONTROLLERS = 2
, CATEGORY_PHYSICS = 3
,
CATEGORY_LOGIC = 4
, CATEGORY_MATH = 5
, CATEGORY_MISC = 6
, CATEGORY_TRANSITIONS = 10
,
CATEGORY_TRANSITIONCONDITIONS = 11
, CATEGORY_TRIGGERACTIONS = 12
} |
| |
| enum | ESyncMode : AZ::u8 { SYNCMODE_DISABLED = 0
, SYNCMODE_TRACKBASED = 1
, SYNCMODE_CLIPBASED = 2
} |
| |
| enum | EEventMode : AZ::u8 {
EVENTMODE_LEADERONLY = 0
, EVENTMODE_FOLLOWERONLY = 1
, EVENTMODE_BOTHNODES = 2
, EVENTMODE_MOSTACTIVE = 3
,
EVENTMODE_NONE = 4
} |
| |
| enum | EExtractionMode : AZ::u8 { EXTRACTIONMODE_BLEND = 0
, EXTRACTIONMODE_TARGETONLY = 1
, EXTRACTIONMODE_SOURCEONLY = 2
} |
| |
|
|
| AnimGraphTagCondition (AnimGraph *animGraph) |
| |
| void | Reinit () override |
| |
| bool | InitAfterLoading (AnimGraph *animGraph) override |
| |
| void | GetSummary (AZStd::string *outResult) const override |
| |
| void | GetTooltip (AZStd::string *outResult) const override |
| |
| const char * | GetPaletteName () const override |
| |
| bool | TestCondition (AnimGraphInstance *animGraphInstance) const override |
| |
|
const char * | GetTestFunctionString () const |
| |
|
void | CreateTagString (AZStd::string &outTagString) const |
| |
|
void | SetFunction (EFunction function) |
| |
|
void | SetTags (const AZStd::vector< AZStd::string > &tags) |
| |
|
const AZStd::vector< size_t > & | GetTagParameterIndices () const |
| |
| AZStd::vector< AZStd::string > | GetParameters () const override |
| |
| AnimGraph * | GetParameterAnimGraph () const override |
| |
| void | ParameterMaskChanged (const AZStd::vector< AZStd::string > &newParameterMask) override |
| |
| void | AddRequiredParameters (AZStd::vector< AZStd::string > ¶meterNames) const override |
| |
| void | ParameterAdded (const AZStd::string &newParameterName) override |
| |
| void | ParameterRenamed (const AZStd::string &oldParameterName, const AZStd::string &newParameterName) override |
| |
| void | ParameterOrderChanged (const ValueParameterVector &beforeChange, const ValueParameterVector &afterChange) override |
| |
| void | ParameterRemoved (const AZStd::string &oldParameterName) override |
| |
| void | BuildParameterRemovedCommands (MCore::CommandGroup &commandGroup, const AZStd::string ¶meterNameToBeRemoved) override |
| |
| bool | InitAfterLoading (AnimGraph *animGraph) override |
| |
|
void | SetTransition (AnimGraphStateTransition *transition) |
| |
|
AnimGraphStateTransition * | GetTransition () const |
| |
|
virtual void | Reset (AnimGraphInstance *animGraphInstance) |
| |
| ECategory | GetPaletteCategory () const override |
| |
|
virtual void | GetAttributeStringForAffectedNodeIds (const AZStd::unordered_map< AZ::u64, AZ::u64 > &convertedIds, AZStd::string &attributesString) const |
| |
|
| AnimGraphObject (AnimGraph *animGraph) |
| |
|
virtual void | RecursiveReinit () |
| |
|
virtual AnimGraphObjectData * | CreateUniqueData (AnimGraphInstance *animGraphInstance) |
| |
|
void | InvalidateUniqueDatas () |
| | Calls InvalidateUniqueData() for the given object for all anim graph instances. (Used by reflection context)
|
| |
|
virtual void | InvalidateUniqueData (AnimGraphInstance *animGraphInstance) |
| |
|
virtual void | RecursiveInvalidateUniqueDatas (AnimGraphInstance *animGraphInstance) |
| |
|
void | ResetUniqueDatas () |
| |
|
void | ResetUniqueData (AnimGraphInstance *animGraphInstance) |
| |
|
virtual void | RegisterAttributes () |
| |
|
virtual void | Unregister () |
| |
|
virtual const char * | GetHelpUrl () const |
| |
|
virtual void | Update (AnimGraphInstance *animGraphInstance, float timePassedInSeconds) |
| |
|
virtual void | OnChangeMotionSet (AnimGraphInstance *animGraphInstance, MotionSet *newMotionSet) |
| |
|
virtual void | OnRemoveNode (AnimGraph *animGraph, AnimGraphNode *nodeToRemove) |
| |
|
virtual void | RecursiveOnChangeMotionSet (AnimGraphInstance *animGraphInstance, MotionSet *newMotionSet) |
| |
|
virtual void | OnActorMotionExtractionNodeChanged () |
| |
|
MCORE_INLINE size_t | GetObjectIndex () const |
| |
|
MCORE_INLINE void | SetObjectIndex (size_t index) |
| |
|
MCORE_INLINE AnimGraph * | GetAnimGraph () const |
| |
|
MCORE_INLINE void | SetAnimGraph (AnimGraph *animGraph) |
| |
|
size_t | SaveUniqueData (AnimGraphInstance *animGraphInstance, uint8 *outputBuffer) const |
| |
|
size_t | LoadUniqueData (AnimGraphInstance *animGraphInstance, const uint8 *dataBuffer) |
| |
|
virtual void | RecursiveCollectObjects (AZStd::vector< AnimGraphObject * > &outObjects) const |
| |
|
bool | GetHasErrorFlag (AnimGraphInstance *animGraphInstance) const |
| |
|
void | SetHasErrorFlag (AnimGraphInstance *animGraphInstance, bool hasError) |
| |
|
void | SyncVisualObject () |
| |
|
|
static void | Reflect (AZ::ReflectContext *context) |
| |
|
static void | Reflect (AZ::ReflectContext *context) |
| |
|
static const char * | GetCategoryName (ECategory category) |
| |
|
static void | CalculateMotionExtractionDelta (EExtractionMode extractionMode, AnimGraphRefCountedData *sourceRefData, AnimGraphRefCountedData *targetRefData, float weight, bool hasMotionExtractionNodeInMask, Transform &outTransform, Transform &outTransformMirrored) |
| |
|
static void | CalculateMotionExtractionDeltaAdditive (EExtractionMode extractionMode, AnimGraphRefCountedData *sourceRefData, AnimGraphRefCountedData *targetRefData, const Transform &basePoseTransform, float weight, bool hasMotionExtractionNodeInMask, Transform &outTransform, Transform &outTransformMirrored) |
| |
|
static void | Reflect (AZ::ReflectContext *context) |
| |
|
static void | SortAndRemoveDuplicates (AnimGraph *animGraph, AZStd::vector< AZStd::string > ¶meterNames) |
| |