![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MacPlatformMemory.h>
Inheritance diagram for FMacPlatformMemory::FMacSharedMemoryRegion:Public Member Functions | |
| int | GetFileDescriptor () const |
| bool | NeedsToUnlinkRegion () const |
| FMacSharedMemoryRegion (const FString &InName, uint32 InAccessMode, void *InAddress, SIZE_T InSize, int InFd, bool bInCreatedThisRegion) | |
Public Member Functions inherited from FGenericPlatformMemory::FSharedMemoryRegion | |
| const TCHAR * | GetName () const |
| void * | GetAddress () |
| const void * | GetAddress () const |
| SIZE_T | GetSize () const |
| FSharedMemoryRegion (const FString &InName, uint32 InAccessMode, void *InAddress, SIZE_T InSize) | |
Protected Attributes | |
| int | Fd |
| bool | bCreatedThisRegion |
Protected Attributes inherited from FGenericPlatformMemory::FSharedMemoryRegion | |
| TCHAR | Name [MaxSharedMemoryName] |
| uint32 | AccessMode |
| void * | Address |
| SIZE_T | Size |
Additional Inherited Members | |
Protected Types inherited from FGenericPlatformMemory::FSharedMemoryRegion | |
| enum | Limits { MaxSharedMemoryName = 128 } |
Mac representation of a shared memory region
|
inline |
|
inline |
Returns file descriptor of a shared memory object
|
inline |
Returns true if we need to unlink this region on destruction (no other process will be able to access it)
|
protected |
Whether we created this region
|
protected |
File descriptor of a shared region