10#include "MovieSceneSpawnable.generated.h"
18 struct FSharedPlaybackState;
44 : bContinuouslyRespawn(
false)
45 , bNetAddressableName(
false)
46 , ObjectTemplate(
nullptr)
48#if WITH_EDITORONLY_DATA
56 : bContinuouslyRespawn(
false)
57 , bNetAddressableName(
false)
92 return ObjectTemplate;
103 return ObjectTemplate;
192 return ChildPossessables;
240 UE_DEPRECATED(5.4,
"Please use the FSharedPlaybackState version of this method")
259 bool bContinuouslyRespawn;
263 bool bNetAddressableName;
294#if WITH_EDITORONLY_DATA
#define checkf(expr, format,...)
Definition AssertionMacros.h:315
#define WITH_EDITORONLY_DATA
Definition CoreMiscDefines.h:24
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ESpawnOwnership
Definition MovieSceneSpawnable.h:23
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
@ RF_ClassDefaultObject
This object is used as the default template for all instances of a class. One object is created for e...
Definition ObjectMacros.h:563
#define UENUM(...)
Definition ObjectMacros.h:749
#define USTRUCT(...)
Definition ObjectMacros.h:746
if(Failed) console_printf("Failed.\n")
Definition NameTypes.h:617
Definition IMovieScenePlayer.h:90
Definition SharedPointer.h:153
Definition MovieSceneSequence.h:73
Definition ConstraintsManager.h:14
@ false
Definition radaudio_common.h:23
Definition MovieSceneDynamicBinding.h:36
Definition MovieSceneSequenceID.h:13
Definition MovieSceneSpawnable.h:40
FMovieSceneSpawnable(const FString &InitName, UObject &InObjectTemplate)
Definition MovieSceneSpawnable.h:55
void SetGuid(const FGuid &InGuid)
Definition MovieSceneSpawnable.h:141
void AddChildPossessable(const FGuid &PossessableGuid)
Definition MovieSceneSpawnable.h:172
void SetObjectTemplate(UObject *InObjectTemplate)
Definition MovieSceneSpawnable.h:110
void SetName(const FString &InName)
Definition MovieSceneSpawnable.h:162
friend bool operator<(const FGuid &InGuid, const FMovieSceneSpawnable &RHS)
Definition MovieSceneSpawnable.h:250
ESpawnOwnership GetSpawnOwnership() const
Definition MovieSceneSpawnable.h:198
const UObject * GetObjectTemplate() const
Definition MovieSceneSpawnable.h:101
void SetSpawnOwnership(ESpawnOwnership InOwnership)
Definition MovieSceneSpawnable.h:206
UObject * GetObjectTemplate()
Definition MovieSceneSpawnable.h:90
const FString & GetName() const
Definition MovieSceneSpawnable.h:152
bool operator<(const FGuid &InGuid) const
Definition MovieSceneSpawnable.h:251
const TArray< FGuid > & GetChildPossessables() const
Definition MovieSceneSpawnable.h:190
void RemoveChildPossessable(const FGuid &PossessableGuid)
Definition MovieSceneSpawnable.h:182
void SetLevelName(FName InLevelName)
Definition MovieSceneSpawnable.h:230
const FGuid & GetGuid() const
Definition MovieSceneSpawnable.h:130
Definition ObjectPtr.h:488