![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <RHICoreBufferInitializer.h>
Inheritance diagram for UE::RHICore::FCustomBufferInitializer:Public Member Functions | |
| FCustomBufferInitializer (FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer, void *InWritableData, uint64 InWritableSize, FFinalizeCallback &&Func) | |
Public Member Functions inherited from FRHIBufferInitializer | |
| FRHIBufferInitializer ()=default | |
| FRHIBufferInitializer (FRHIBufferInitializer &&InOther) | |
| ~FRHIBufferInitializer () | |
| void | WriteDataOffset (uint64 Offset, const void *Source, size_t Size) |
| void | WriteData (const void *Source, size_t Size) |
| void | WriteDataParallel (const void *Source, size_t Size) |
| void | FillWithValue (uint8 Value) |
| size_t | GetWritableDataSize () const |
| template<typename TElement > | |
| TArrayView< TElement > | GetWriteView () |
| RHI_API FBufferRHIRef | Finalize () |
Additional Inherited Members | |
Protected Types inherited from FRHIBufferInitializer | |
| using | FFinalizeCallback = TUniqueFunction< FBufferRHIRef(FRHICommandListBase &)> |
Protected Member Functions inherited from FRHIBufferInitializer | |
| RHI_API | FRHIBufferInitializer (FRHICommandListBase &RHICmdList, FRHIBuffer *InBuffer, void *InWritableData, uint64 InWritableSize, FFinalizeCallback &&InFinalizeCallback) |
| RHI_API void | RemovePendingBufferUpload () |
| FRHIBufferInitializer (const FRHIBufferInitializer &)=delete | |
| FRHIBufferInitializer & | operator= (const FRHIBufferInitializer &)=delete |
| FRHIBufferInitializer & | operator= (FRHIBufferInitializer &&)=delete |
| void | Reset () |
Protected Attributes inherited from FRHIBufferInitializer | |
| FFinalizeCallback | FinalizeCallback = nullptr |
| FRHICommandListBase * | CommandList = nullptr |
| FRHIBuffer * | Buffer = nullptr |
| void * | WritableData = nullptr |
| uint64 | WritableSize = 0 |
|
inline |