![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SharedBuffer.h>
Inheritance diagram for UE::SharedBuffer::Private::TBufferOwnerDeleteFunction< DeleteFunctionType >:Public Member Functions | |
| TBufferOwnerDeleteFunction (void *Data, uint64 Size, DeleteFunctionType &&InDeleteFunction) | |
| TBufferOwnerDeleteFunction (const void *Data, uint64 Size, DeleteFunctionType &&InDeleteFunction) | |
Additional Inherited Members | |
Public Types inherited from FBufferOwner | |
| enum class | EBufferOwnerFlags : uint8 { None = 0 , Owned = 1 << 0 , Immutable = 1 << 1 , Materialized = 1 << 2 } |
Protected Member Functions inherited from FBufferOwner | |
| FBufferOwner ()=default | |
| FBufferOwner (const FBufferOwner &)=delete | |
| FBufferOwner & | operator= (const FBufferOwner &)=delete |
| FBufferOwner (void *InData, uint64 InSize) | |
| virtual | ~FBufferOwner () |
| virtual void | MaterializeBuffer () |
| void * | GetData () |
| uint64 | GetSize () |
| void | SetBuffer (void *InData, uint64 InSize) |
| bool | IsOwned () const |
| void | SetIsOwned () |
| bool | IsImmutable () const |
| void | SetIsImmutable () |
| void | Materialize () |
| bool | IsMaterialized () const |
| void | SetIsMaterialized () |
| uint32 | GetTotalRefCount () const |
|
inlineexplicit |
|
inlineexplicit |