UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FGenericPlatformMemory::FBasicVirtualMemoryBlock Class Reference

#include <GenericPlatformMemory.h>

+ Inheritance diagram for FGenericPlatformMemory::FBasicVirtualMemoryBlock:

Public Member Functions

 FBasicVirtualMemoryBlock ()
 
 FBasicVirtualMemoryBlock (void *InPtr, uint32 InVMSizeDivVirtualSizeAlignment)
 
 FBasicVirtualMemoryBlock (const FBasicVirtualMemoryBlock &Other)=default
 
FBasicVirtualMemoryBlockoperator= (const FBasicVirtualMemoryBlock &Other)=default
 
UE_FORCEINLINE_HINT uint32 GetActualSizeInPages () const
 
UE_FORCEINLINE_HINT voidGetVirtualPointer () const
 

Protected Attributes

voidPtr
 
uint32 VMSizeDivVirtualSizeAlignment
 

Constructor & Destructor Documentation

◆ FBasicVirtualMemoryBlock() [1/3]

FGenericPlatformMemory::FBasicVirtualMemoryBlock::FBasicVirtualMemoryBlock ( )
inline

◆ FBasicVirtualMemoryBlock() [2/3]

FGenericPlatformMemory::FBasicVirtualMemoryBlock::FBasicVirtualMemoryBlock ( void InPtr,
uint32  InVMSizeDivVirtualSizeAlignment 
)
inline

◆ FBasicVirtualMemoryBlock() [3/3]

FGenericPlatformMemory::FBasicVirtualMemoryBlock::FBasicVirtualMemoryBlock ( const FBasicVirtualMemoryBlock Other)
default

Member Function Documentation

◆ GetActualSizeInPages()

UE_FORCEINLINE_HINT uint32 FGenericPlatformMemory::FBasicVirtualMemoryBlock::GetActualSizeInPages ( ) const
inline

◆ GetVirtualPointer()

UE_FORCEINLINE_HINT void * FGenericPlatformMemory::FBasicVirtualMemoryBlock::GetVirtualPointer ( ) const
inline

◆ operator=()

FBasicVirtualMemoryBlock & FGenericPlatformMemory::FBasicVirtualMemoryBlock::operator= ( const FBasicVirtualMemoryBlock Other)
default

Member Data Documentation

◆ Ptr

void* FGenericPlatformMemory::FBasicVirtualMemoryBlock::Ptr
protected

◆ VMSizeDivVirtualSizeAlignment

uint32 FGenericPlatformMemory::FBasicVirtualMemoryBlock::VMSizeDivVirtualSizeAlignment
protected

The documentation for this class was generated from the following file: