UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EDatasmithPropertyCategory
Definition DatasmithDefinitions.h:416
EDatasmithElementVariantSubType
Definition DatasmithDefinitions.h:76
Definition DatasmithVariantElements.h:41
virtual void AddPropertyCapture(const TSharedRef< IDatasmithBasePropertyCaptureElement > &Prop)=0
virtual int32 GetPropertyCapturesCount() const =0
virtual void SetActor(TSharedPtr< IDatasmithActorElement > Actor)=0
virtual TSharedPtr< IDatasmithBasePropertyCaptureElement > GetPropertyCapture(int32 Index)=0
virtual void RemovePropertyCapture(const TSharedRef< IDatasmithBasePropertyCaptureElement > &Prop)=0
virtual TSharedPtr< IDatasmithActorElement > GetActor() const =0
Definition DatasmithVariantElements.h:17
virtual void SetCategory(EDatasmithPropertyCategory Category)=0
virtual const FString & GetPropertyPath() const =0
virtual EDatasmithPropertyCategory GetCategory() const =0
virtual void SetPropertyPath(const FString &Path)=0
Definition DatasmithVariantElements.h:11
virtual bool IsSubType(const EDatasmithElementVariantSubType VariantSubType) const =0
Definition IDatasmithSceneElements.h:28
Definition DatasmithVariantElements.h:71
virtual TSharedPtr< IDatasmithVariantSetElement > GetVariantSet(int32 Index)=0
virtual int32 GetVariantSetsCount() const =0
virtual void RemoveVariantSet(const TSharedRef< IDatasmithVariantSetElement > &VariantSet)=0
virtual void AddVariantSet(const TSharedRef< IDatasmithVariantSetElement > &VariantSet)=0
Definition DatasmithVariantElements.h:34
virtual void SetRecordedObject(TWeakPtr< IDatasmithElement > Object)=0
virtual TWeakPtr< IDatasmithElement > GetRecordedObject() const =0
Definition DatasmithVariantElements.h:27
virtual const TArray< uint8 > & GetRecordedData() const =0
virtual void SetRecordedData(const uint8 *Data, int32 NumBytes)=0
Definition DatasmithVariantElements.h:53
virtual void AddActorBinding(const TSharedRef< IDatasmithActorBindingElement > &Binding)=0
virtual int32 GetActorBindingsCount() const =0
virtual void RemoveActorBinding(const TSharedRef< IDatasmithActorBindingElement > &Binding)=0
virtual TSharedPtr< IDatasmithActorBindingElement > GetActorBinding(int32 Index)=0
Definition DatasmithVariantElements.h:62
virtual void RemoveVariant(const TSharedRef< IDatasmithVariantElement > &Variant)=0
virtual void AddVariant(const TSharedRef< IDatasmithVariantElement > &Variant)=0
virtual int32 GetVariantsCount() const =0
virtual TSharedPtr< IDatasmithVariantElement > GetVariant(int32 Index)=0
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition SharedPointer.h:1295
U16 Index
Definition radfft.cpp:71