UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FD3D12ResourceLocation Member List

This is the complete list of members for FD3D12ResourceLocation, including all inherited members.

Alias(FD3D12ResourceLocation &Destination, FD3D12ResourceLocation &Source)FD3D12ResourceLocationstatic
AllocatorFD3D12ResourceLocation
AsFastAllocation(FD3D12Resource *Resource, uint32 BufferSize, D3D12_GPU_VIRTUAL_ADDRESS GPUBase, void *CPUBase, uint64 ResourceOffsetBase, uint64 Offset, bool bMultiFrame=false)FD3D12ResourceLocationinline
AsHeapAliased(FD3D12Resource *Resource)FD3D12ResourceLocationinline
AsStandAlone(FD3D12Resource *Resource, uint64 InSize=0, bool bInIsTransient=false, const D3D12_HEAP_PROPERTIES *CustomHeapProperties=nullptr)FD3D12ResourceLocation
AT_Default enum valueFD3D12ResourceLocation
AT_Pool enum valueFD3D12ResourceLocation
AT_SegList enum valueFD3D12ResourceLocation
AT_Unknown enum valueFD3D12ResourceLocation
Clear()FD3D12ResourceLocation
ClearAllocator()FD3D12ResourceLocationinline
EAllocatorType enum nameFD3D12ResourceLocation
FD3D12DeviceChild(FD3D12Device *InParent=nullptr)FD3D12DeviceChildinline
FD3D12PoolAllocatorFD3D12ResourceLocationfriend
FD3D12ResourceLocation(FD3D12Device *Parent)FD3D12ResourceLocation
FD3D12ResourceLocation(FD3D12ResourceLocation &&Other)FD3D12ResourceLocationinline
FNoncopyable()FNoncopyableinlineprotected
GetAddressForLLMTracking() constFD3D12ResourceLocationinline
GetAllocator()FD3D12ResourceLocationinline
GetAllocatorType() constFD3D12ResourceLocationinline
GetBlockAllocatorPrivateData()FD3D12ResourceLocationinline
GetBuddyAllocatorPrivateData()FD3D12ResourceLocationinline
GetGPUVirtualAddress() constFD3D12ResourceLocationinline
GetMappedBaseAddress() constFD3D12ResourceLocationinline
GetOffsetFromBaseOfResource() constFD3D12ResourceLocationinline
GetParentDevice() constFD3D12DeviceChildinline
GetParentDevice_Unsafe() constFD3D12DeviceChildinline
GetPoolAllocator()FD3D12ResourceLocationinline
GetPoolAllocatorPrivateData()FD3D12ResourceLocationinline
GetResource() constFD3D12ResourceLocationinline
GetSegListAllocator()FD3D12ResourceLocationinline
GetSegListAllocatorPrivateData()FD3D12ResourceLocationinline
GetSize() constFD3D12ResourceLocationinline
GetType() constFD3D12ResourceLocationinline
IsAliased() constFD3D12ResourceLocationinline
IsStandaloneOrPooledPlacedResource() constFD3D12ResourceLocation
IsTransient() constFD3D12ResourceLocationinline
IsValid() constFD3D12ResourceLocationinline
OnAllocationMoved(FD3D12ContextArray const &Contexts, FRHIPoolAllocationData *InNewData, ED3D12Access &OutRHIAccess)FD3D12ResourceLocation
ParentFD3D12DeviceChildprotected
PoolAllocatorFD3D12ResourceLocation
ReferenceNode(FD3D12Device *NodeDevice, FD3D12ResourceLocation &Destination, FD3D12ResourceLocation &Source)FD3D12ResourceLocationstatic
ResourceLocationType enum nameFD3D12ResourceLocation
SegListAllocatorFD3D12ResourceLocation
SetAllocator(FD3D12BaseAllocatorType *Value)FD3D12ResourceLocationinline
SetGPUVirtualAddress(D3D12_GPU_VIRTUAL_ADDRESS Value)FD3D12ResourceLocationinline
SetMappedBaseAddress(void *Value)FD3D12ResourceLocationinline
SetOffsetFromBaseOfResource(uint64 Value)FD3D12ResourceLocationinline
SetOwner(FD3D12BaseShaderResource *InOwner)FD3D12ResourceLocationinline
SetPoolAllocator(FD3D12PoolAllocator *Value)FD3D12ResourceLocationinline
SetResource(FD3D12Resource *Value)FD3D12ResourceLocation
SetSegListAllocator(FD3D12SegListAllocator *Value)FD3D12ResourceLocationinline
SetSize(uint64 Value)FD3D12ResourceLocationinline
SetTransient(bool bInTransient)FD3D12ResourceLocationinline
SetType(ResourceLocationType Value)FD3D12ResourceLocationinline
TransferOwnership(FD3D12ResourceLocation &Destination, FD3D12ResourceLocation &Source)FD3D12ResourceLocationstatic
UnlockPoolData()FD3D12ResourceLocation
~FD3D12ResourceLocation()FD3D12ResourceLocation
~FNoncopyable()FNoncopyableinlineprotected