UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AnimTrace.h File Reference

Go to the source code of this file.

Macros

#define ANIM_TRACE_ENABLED   (OBJECT_TRACE_ENABLED && !(UE_BUILD_SHIPPING || UE_BUILD_TEST))
 
#define TRACE_ANIM_TICK_RECORD(Context, TickRecord)
 
#define TRACE_SKELETAL_MESH(Mesh)
 
#define TRACE_SKELETAL_MESH_COMPONENT(Component)
 
#define TRACE_SKELETALMESH_FRAME(Component)
 
#define TRACE_SCOPED_ANIM_GRAPH(Context)
 
#define TRACE_SCOPED_ANIM_NODE(Context)
 
#define TRACE_ANIM_NODE_ATTRIBUTE(TargetProxy, SourceProxy, TargetNodeId, SourceNodeId, Name)
 
#define TRACE_ANIM_NODE_BLENDABLE_ATTRIBUTES(Context, TargetNodeId, SourceNodeId)
 
#define TRACE_SCOPED_ANIM_NODE_SUSPEND
 
#define TRACE_ANIM_NODE_VALUE(Context, Key, Value)
 
#define TRACE_ANIM_NODE_VALUE_WITH_ID(Context, NodeId, Key, Value)
 
#define TRACE_ANIM_NODE_VALUE_WITH_ID_ANIM_NODE(Context, NodeId, Key, Value, ValueAnimInstanceId)
 
#define TRACE_ANIM_SEQUENCE_PLAYER(Context, Node)
 
#define TRACE_ANIM_STATE_MACHINE_STATE(Context, StateMachineIndex, StateIndex, StateWeight, ElapsedTime)
 
#define TRACE_ANIM_NOTIFY(AnimInstance, NotifyEvent, EventType)
 
#define TRACE_ANIM_SYNC_MARKER(AnimInstance, SyncMarker)
 
#define TRACE_ANIM_MONTAGE(AnimInstance, MontageInstance)
 
#define TRACE_ANIM_NODE_SYNC(SourceProxy, SourceNodeId, GroupName)
 
#define TRACE_ANIM_POSE_WATCH(SourceProxy, PoseWatchElement, PoseWatchId, BoneTransforms, Curves, RequiredBones, WorldTransform, bIsEnabled)
 
#define TRACE_ANIM_INERTIALIZATION(SourceProxy, NodeId, Weight, Type)
 

Macro Definition Documentation

◆ ANIM_TRACE_ENABLED

#define ANIM_TRACE_ENABLED   (OBJECT_TRACE_ENABLED && !(UE_BUILD_SHIPPING || UE_BUILD_TEST))

◆ TRACE_ANIM_INERTIALIZATION

#define TRACE_ANIM_INERTIALIZATION (   SourceProxy,
  NodeId,
  Weight,
  Type 
)

◆ TRACE_ANIM_MONTAGE

#define TRACE_ANIM_MONTAGE (   AnimInstance,
  MontageInstance 
)

◆ TRACE_ANIM_NODE_ATTRIBUTE

#define TRACE_ANIM_NODE_ATTRIBUTE (   TargetProxy,
  SourceProxy,
  TargetNodeId,
  SourceNodeId,
  Name 
)

◆ TRACE_ANIM_NODE_BLENDABLE_ATTRIBUTES

#define TRACE_ANIM_NODE_BLENDABLE_ATTRIBUTES (   Context,
  TargetNodeId,
  SourceNodeId 
)

◆ TRACE_ANIM_NODE_SYNC

#define TRACE_ANIM_NODE_SYNC (   SourceProxy,
  SourceNodeId,
  GroupName 
)

◆ TRACE_ANIM_NODE_VALUE

#define TRACE_ANIM_NODE_VALUE (   Context,
  Key,
  Value 
)

◆ TRACE_ANIM_NODE_VALUE_WITH_ID

#define TRACE_ANIM_NODE_VALUE_WITH_ID (   Context,
  NodeId,
  Key,
  Value 
)

◆ TRACE_ANIM_NODE_VALUE_WITH_ID_ANIM_NODE

#define TRACE_ANIM_NODE_VALUE_WITH_ID_ANIM_NODE (   Context,
  NodeId,
  Key,
  Value,
  ValueAnimInstanceId 
)

◆ TRACE_ANIM_NOTIFY

#define TRACE_ANIM_NOTIFY (   AnimInstance,
  NotifyEvent,
  EventType 
)

◆ TRACE_ANIM_POSE_WATCH

#define TRACE_ANIM_POSE_WATCH (   SourceProxy,
  PoseWatchElement,
  PoseWatchId,
  BoneTransforms,
  Curves,
  RequiredBones,
  WorldTransform,
  bIsEnabled 
)

◆ TRACE_ANIM_SEQUENCE_PLAYER

#define TRACE_ANIM_SEQUENCE_PLAYER (   Context,
  Node 
)

◆ TRACE_ANIM_STATE_MACHINE_STATE

#define TRACE_ANIM_STATE_MACHINE_STATE (   Context,
  StateMachineIndex,
  StateIndex,
  StateWeight,
  ElapsedTime 
)

◆ TRACE_ANIM_SYNC_MARKER

#define TRACE_ANIM_SYNC_MARKER (   AnimInstance,
  SyncMarker 
)

◆ TRACE_ANIM_TICK_RECORD

#define TRACE_ANIM_TICK_RECORD (   Context,
  TickRecord 
)

◆ TRACE_SCOPED_ANIM_GRAPH

#define TRACE_SCOPED_ANIM_GRAPH (   Context)

◆ TRACE_SCOPED_ANIM_NODE

#define TRACE_SCOPED_ANIM_NODE (   Context)

◆ TRACE_SCOPED_ANIM_NODE_SUSPEND

#define TRACE_SCOPED_ANIM_NODE_SUSPEND

◆ TRACE_SKELETAL_MESH

#define TRACE_SKELETAL_MESH (   Mesh)

◆ TRACE_SKELETAL_MESH_COMPONENT

#define TRACE_SKELETAL_MESH_COMPONENT (   Component)

◆ TRACE_SKELETALMESH_FRAME

#define TRACE_SKELETALMESH_FRAME (   Component)