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

Go to the source code of this file.

Classes

struct  FSequencerPlayerBase
 
struct  FRootMotionOverride
 
struct  FAnimSequencerData
 
struct  FSequencerPlayerAnimSequence
 
struct  FAnimSequencerInstanceProxy
 

Macros

#define SEQUENCER_INSTANCE_PLAYER_TYPE(TYPE, BASE)
 

Enumerations

enum class  ESwapRootBone : uint8 { SwapRootBone_Component , SwapRootBone_Actor , SwapRootBone_None }
 

Macro Definition Documentation

◆ SEQUENCER_INSTANCE_PLAYER_TYPE

#define SEQUENCER_INSTANCE_PLAYER_TYPE (   TYPE,
  BASE 
)
Value:
static const FName& GetTypeId() { static FName Type(TEXT(#TYPE)); return Type; } \
virtual bool IsOfTypeImpl(const FName& Type) const override { return GetTypeId() == Type || BASE::IsOfTypeImpl(Type); }
#define TEXT(x)
Definition Platform.h:1272
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition NameTypes.h:617

Quick n dirty RTTI to allow for derived classes to insert nodes of different types

Enumeration Type Documentation

◆ ESwapRootBone

enum class ESwapRootBone : uint8
strong
Enumerator
SwapRootBone_Component 
SwapRootBone_Actor 
SwapRootBone_None