23template<
typename PropertyTraits,
typename ...MetaDataTypes>
33template<
typename PropertyTraits,
typename ...MetaDataTypes>
41 if (
ensureAlwaysMsgf(PropertyOffset != 0,
TEXT(
"Invalid property offset specified (ptr+%d bytes) for property on object %s. This would otherwise overwrite the object's vfptr."), PropertyOffset, *InObject->
GetName()))
47template<
typename PropertyTraits,
typename ...MetaDataTypes>
57template<
typename PropertyTraits,
typename ...MetaDataTypes>
89template<
typename PropertyTraits,
typename ...MetaDataTypes>
114template<
typename PropertyTraits,
typename ...MetaDataTypes>
121 Traits->GetObjectPropertyValue(InObject,
MetaData..., CustomAccessors[CustomPropertyIndex.
Value],
OutValue);
124template<
typename PropertyTraits,
typename ...MetaDataTypes>
132 if (
ensureAlwaysMsgf(PropertyOffset != 0,
TEXT(
"Invalid property offset specified (ptr+%d bytes) for property on object %s. This would otherwise overwrite the object's vfptr."), PropertyOffset, *InObject->
GetName()))
134 Traits->GetObjectPropertyValue(InObject,
MetaData..., PropertyOffset,
OutValue);
138template<
typename PropertyTraits,
typename ...MetaDataTypes>
148template<
typename PropertyTraits,
typename ...MetaDataTypes>
180template<
typename PropertyTraits,
typename ...MetaDataTypes>
206template<
typename PropertyTraits,
typename... MetaDataTypes,
typename...
CompositeTypes>
214 Traits->SetObjectPropertyValue(InObject,
MetaData..., CustomAccessors[CustomPropertyIndex.
Value], Result);
217template<
typename PropertyTraits,
typename... MetaDataTypes,
typename...
CompositeTypes>
225 if (
ensureAlwaysMsgf(PropertyOffset != 0,
TEXT(
"Invalid property offset specified (ptr+%d bytes) for property on object %s. This would otherwise overwrite the object's vfptr."), PropertyOffset, *InObject->
GetName()))
228 Traits->SetObjectPropertyValue(InObject,
MetaData..., PropertyOffset, Result);
232template<
typename PropertyTraits,
typename... MetaDataTypes,
typename...
CompositeTypes>
240 Traits->SetObjectPropertyValue(InObject,
MetaData..., PropertyBindings.
Get(), Result);
243template<
typename PropertyTraits,
typename... MetaDataTypes,
typename...
CompositeTypes>
275template<
typename PropertyTraits,
typename... MetaDataTypes,
typename...
CompositeTypes>
#define ensureAlwaysMsgf(InExpression, InFormat,...)
Definition AssertionMacros.h:467
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition SharedPointer.h:692
UE_FORCEINLINE_HINT ObjectType * Get() const
Definition SharedPointer.h:1065
UE_FORCEINLINE_HINT FString GetName() const
Definition UObjectBaseUtility.h:439
Definition ConstraintsManager.h:14
U16 Index
Definition radfft.cpp:71
TCallTraitsParamTypeHelper< T, PassByValue >::ParamType ParamType
Definition UnrealTypeTraits.h:275
Definition MovieScenePropertySystemTypes.h:23
uint16 Value
Definition MovieScenePropertySystemTypes.h:24
Definition MovieSceneEntitySystemTypes.h:624
int32 Num() const
Definition MovieSceneEntitySystemTypes.h:813
Definition MovieScenePropertySystemTypes.h:448
Definition MovieSceneComponentPtr.h:439
Definition MovieSceneComponentPtr.h:195
Definition MovieScenePropertySystemTypes.h:587
Definition MovieScenePropertySystemTypes.h:313
Definition MovieSceneComponentPtr.h:288