|
| | FMulticastInlineDelegateProperty (FFieldVariant InOwner, const FName &InName, EObjectFlags InObjectFlags) |
| |
| UE_API | FMulticastInlineDelegateProperty (FFieldVariant InOwner, const UECodeGen_Private::FMulticastDelegatePropertyParams &Prop) |
| |
| virtual UE_API void | SerializeItem (FStructuredArchive::FSlot Slot, void *Value, void const *Defaults) const override |
| |
| virtual UE_API const TCHAR * | ImportText_Internal (const TCHAR *Buffer, void *ContainerOrPropertyPtr, EPropertyPointerType PropertyPointerType, UObject *OwnerObject, int32 PortFlags, FOutputDevice *ErrorText) const override |
| |
| virtual UE_API const FMulticastScriptDelegate * | GetMulticastDelegate (const void *PropertyValue) const override |
| |
| virtual UE_API void | SetMulticastDelegate (void *PropertyValue, FMulticastScriptDelegate ScriptDelegate) const override |
| |
| virtual UE_API void | AddDelegate (FScriptDelegate ScriptDelegate, UObject *Parent=nullptr, void *PropertyValue=nullptr) const override |
| |
| virtual UE_API void | RemoveDelegate (const FScriptDelegate &ScriptDelegate, UObject *Parent=nullptr, void *PropertyValue=nullptr) const override |
| |
| virtual UE_API void | ClearDelegate (UObject *Parent=nullptr, void *PropertyValue=nullptr) const override |
| |
| | TProperty_MulticastDelegate (FFieldVariant InOwner, const FName &InName, UFunction *InSignatureFunction=nullptr) |
| |
| | TProperty_MulticastDelegate (FFieldVariant InOwner, const FName &InName, EObjectFlags InObjectFlags) |
| |
| | TProperty_MulticastDelegate (EInternal InInernal, FFieldClass *InClass) |
| |
| | TProperty_MulticastDelegate (FFieldVariant InOwner, const UECodeGen_Private::FMulticastDelegatePropertyParams &Prop) |
| |
| virtual FString | GetCPPType (FString *ExtendedTypeText, uint32 CPPExportFlags) const override |
| |
| | TProperty (EInternal InInernal, FFieldClass *InClass) |
| |
| | TProperty (FFieldVariant InOwner, const FName &InName, EObjectFlags InObjectFlags) |
| |
| template<typename PropertyParamsType > |
| | TProperty (FFieldVariant InOwner, PropertyParamsType &Prop) |
| |
| virtual int32 | GetMinAlignment () const override |
| |
| virtual void | LinkInternal (FArchive &Ar) override |
| |
| virtual void | CopyValuesInternal (void *Dest, void const *Src, int32 Count) const override |
| |
| virtual void | ClearValueInternal (void *Data) const override |
| |
| virtual void | InitializeValueInternal (void *Dest) const override |
| |
| virtual void | DestroyValueInternal (void *Dest) const override |
| |
| UE_FORCEINLINE_HINT TCppType const * | GetPropertyValuePtr_InContainer (void const *A, int32 ArrayIndex=0) const |
| |
| UE_FORCEINLINE_HINT TCppType * | GetPropertyValuePtr_InContainer (void *A, int32 ArrayIndex=0) const |
| |
| UE_FORCEINLINE_HINT TCppType const & | GetPropertyValue_InContainer (void const *A, int32 ArrayIndex=0) const |
| |
| UE_FORCEINLINE_HINT TCppType | GetOptionalPropertyValue_InContainer (void const *B, int32 ArrayIndex=0) const |
| |
| UE_FORCEINLINE_HINT void | SetPropertyValue_InContainer (void *A, TCppType const &Value, int32 ArrayIndex=0) const |
| |
| UE_FORCEINLINE_HINT void | SetValue_InContainer (void *OutContainer, const TCppType &InValue) const |
| |
| UE_FORCEINLINE_HINT void | GetValue_InContainer (void const *InContainer, TCppType *OutValue) const |
| |
| virtual bool | HasIntrusiveUnsetOptionalState () const override |
| |
| virtual void | InitializeIntrusiveUnsetOptionalValue (void *Data) const override |
| |
| virtual bool | IsIntrusiveOptionalValueSet (const void *Data) const override |
| |
| virtual void | ClearIntrusiveOptionalValue (void *Data) const override |
| |