22 uint8* GetDataPtr(){
check(
this);
return ((
uint8*)(
this + 1)) + PrePadding; }
45 FName BlendableType = T::GetFName();
52 T* Ret = (T*)Entry->GetDataPtr();
102 FName BlendableType = T::GetFName();
161 PrePadding = (PrePadding == Alignment) ? 0 : PrePadding;
171 Dst->PrePadding = PrePadding;
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
memcpy(InputBufferBase, BinkBlocksData, BinkBlocksSize)
Definition BlendableManager.h:31
FBlendableManager()
Definition BlendableManager.h:34
T * IterateBlendables(FBlendableEntry *&InIterator) const
Definition BlendableManager.h:100
T & GetSingleFinalData()
Definition BlendableManager.h:59
T * PushBlendableData(float InWeight, const T &InData)
Definition BlendableManager.h:43
const T & GetSingleFinalDataConst() const
Definition BlendableManager.h:79
Definition NameTypes.h:617
UE_FORCEINLINE_HINT SizeType AddUninitialized()
Definition Array.h:1664
UE_REWRITE SizeType Num() const
Definition Array.h:1144
UE_NODEBUG UE_FORCEINLINE_HINT ElementType * GetData() UE_LIFETIMEBOUND
Definition Array.h:1027
UE_FORCEINLINE_HINT void Reserve(SizeType Number)
Definition Array.h:3016
Definition BlendableManager.h:9
float Weight
Definition BlendableManager.h:11