#define NULL
Definition oodle2base.h:134
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition Archive.h:1208
Definition MultiSizeIndexContainer.h:18
uint8 GetDataTypeSize() const
Definition MultiSizeIndexContainer.h:78
ENGINE_API void CreateIndexBuffer(uint8 DataTypeSize)
Definition MultiSizeIndexContainer.cpp:53
friend FArchive & operator<<(FArchive &Ar, FMultiSizeIndexContainer &Buffer)
void InitResources()
Definition MultiSizeIndexContainer.cpp:29
ENGINE_API void SetOwnerName(const FName &OwnerName)
Definition MultiSizeIndexContainer.cpp:17
void SerializeMetaData(FArchive &Ar, bool bNeedsCPUAccess)
Definition MultiSizeIndexContainer.cpp:178
const FRawStaticIndexBuffer16or32Interface * GetIndexBuffer() const
Definition MultiSizeIndexContainer.h:84
void ReleaseRHIForStreaming(FRHIResourceReplaceBatcher &Batcher)
Definition MultiSizeIndexContainer.cpp:229
void ReleaseResources()
Definition MultiSizeIndexContainer.cpp:41
bool IsIndexBufferValid() const
Definition MultiSizeIndexContainer.h:73
ENGINE_API void CopyIndexBuffer(const TArray< uint32 > &NewArray)
Definition MultiSizeIndexContainer.cpp:115
ENGINE_API ~FMultiSizeIndexContainer()
Definition MultiSizeIndexContainer.cpp:9
FRawStaticIndexBuffer16or32Interface * GetIndexBuffer()
Definition MultiSizeIndexContainer.h:79
ENGINE_API void RebuildIndexBuffer(uint8 InDataTypeSize, const TArray< uint32 > &NewArray)
Definition MultiSizeIndexContainer.cpp:73
ENGINE_API FBufferRHIRef CreateRHIBuffer(FRHICommandListBase &RHICmdList)
Definition MultiSizeIndexContainer.cpp:197
void InitRHIForStreaming(FRHIBuffer *IntermediateBuffer, FRHIResourceReplaceBatcher &Batcher)
Definition MultiSizeIndexContainer.cpp:213
FMultiSizeIndexContainer()
Definition MultiSizeIndexContainer.h:20
Definition NameTypes.h:617
Definition RHIResources.h:1581
Definition RHICommandList.h:455
Definition RHIResourceReplace.h:55
Definition RawIndexBuffer.h:326
Definition MultiSizeIndexContainer.h:8
TArray< uint32 > Indices
Definition MultiSizeIndexContainer.h:9
uint32 DataTypeSize
Definition MultiSizeIndexContainer.h:10