Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Memory/SharedBuffer.h |
Include |
#include "Memory/SharedBuffer.h" |
template<typename DeleteFunctionType, decltype(Invoke, std::declval< void * >()))*>
static FUniqueBuffer TakeOwnership
(
void * Data,
uint64 Size,
DeleteFunctionType && DeleteFunction
)
Make an owned buffer by taking ownership of the input.
Parameter |
Description |
---|---|
DeleteFunction |
Called with Data to free memory when the last shared reference is released. |