![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FD3D12Adapter, including all inherited members.
| AllocateBuffer(FD3D12Device *Device, const D3D12_RESOURCE_DESC &Desc, uint32 Size, EBufferUsageFlags InUsage, ED3D12ResourceStateMode InResourceStateMode, ED3D12Access InCreatED3D12Access, uint32 Alignment, FD3D12Buffer *Buffer, FD3D12ResourceLocation &ResourceLocation, ID3D12ResourceAllocator *ResourceAllocator, const TCHAR *InDebugName, const FName &OwnerName) | FD3D12Adapter | protectedvirtual |
| AreCopyQueueTimestampQueriesSupported() const | FD3D12Adapter | inline |
| Barriers | FD3D12Adapter | protectedstatic |
| bCopyQueueTimestampQueriesSupported | FD3D12Adapter | protected |
| bDebugDevice | FD3D12Adapter | protected |
| bDepthBoundsTestSupported | FD3D12Adapter | protected |
| bHeapNotZeroedSupported | FD3D12Adapter | protected |
| BlockUntilIdle() | FD3D12Adapter | |
| bTrackAllAllocation | FD3D12Adapter | protected |
| CleanupResources() | FD3D12Adapter | |
| CollectMemoryStats() | FD3D12Adapter | |
| CreateBarriersForContext() | FD3D12Adapter | static |
| CreateBuffer(D3D12_HEAP_TYPE HeapType, FRHIGPUMask CreationNode, FRHIGPUMask VisibleNodes, uint64 HeapSize, FD3D12Resource **ppOutResource, const TCHAR *Name, D3D12_RESOURCE_FLAGS Flags=D3D12_RESOURCE_FLAG_NONE) | FD3D12Adapter | |
| CreateBuffer(D3D12_HEAP_TYPE HeapType, FRHIGPUMask CreationNode, FRHIGPUMask VisibleNodes, ED3D12Access InInitialD3D12Access, ED3D12ResourceStateMode InResourceStateMode, ED3D12Access InDefaultD3D12Access, uint64 HeapSize, FD3D12Resource **ppOutResource, const TCHAR *Name, D3D12_RESOURCE_FLAGS Flags=D3D12_RESOURCE_FLAG_NONE) | FD3D12Adapter | |
| CreateBuffer(const D3D12_HEAP_PROPERTIES &HeapProps, FRHIGPUMask CreationNode, ED3D12Access InInitialD3D12Access, ED3D12ResourceStateMode InResourceStateMode, ED3D12Access InDefaultD3D12Access, uint64 HeapSize, FD3D12Resource **ppOutResource, const TCHAR *Name, D3D12_RESOURCE_FLAGS Flags=D3D12_RESOURCE_FLAG_NONE) | FD3D12Adapter | |
| CreateCommandSignatures() | FD3D12Adapter | protectedvirtual |
| CreateCommittedResource(const FD3D12ResourceDesc &InDesc, FRHIGPUMask CreationNode, const D3D12_HEAP_PROPERTIES &HeapProps, ED3D12Access InInitialD3D12Access, const D3D12_CLEAR_VALUE *ClearValue, FD3D12Resource **ppOutResource, const TCHAR *Name, bool bVerifyHResult=true) | FD3D12Adapter | inline |
| CreateCommittedResource(const FD3D12ResourceDesc &Desc, FRHIGPUMask CreationNode, const D3D12_HEAP_PROPERTIES &HeapProps, ED3D12Access InInitialD3D12Access, ED3D12ResourceStateMode InResourceStateMode, ED3D12Access InDefaultD3D12Access, const D3D12_CLEAR_VALUE *ClearValue, FD3D12Resource **ppOutResource, const TCHAR *Name, bool bVerifyHResult=true) | FD3D12Adapter | |
| CreateCommittedResourceRaw(const D3D12_HEAP_PROPERTIES &InHeapProps, D3D12_HEAP_FLAGS InHeapFlags, const FD3D12ResourceDesc &InDesc, ED3D12Access InInitialD3D12Access, const D3D12_CLEAR_VALUE *InClearValue, TRefCountPtr< ID3D12Resource > &OutResource) | FD3D12Adapter | inline |
| CreateD3DInfoQueue() | FD3D12Adapter | protected |
| CreateDXGIFactory(bool bWithDebug) | FD3D12Adapter | |
| CreateDXGIFactory(TRefCountPtr< IDXGIFactory2 > &DxgiFactory2, bool bWithDebug, HMODULE DxgiDllHandle) | FD3D12Adapter | static |
| CreateLinkedObject(FRHIGPUMask GPUMask, const CreationCoreFunction &pfnCreationCore) | FD3D12Adapter | inline |
| CreatePlacedResource(const FD3D12ResourceDesc &InDesc, FD3D12Heap *BackingHeap, uint64 HeapOffset, ED3D12Access InInitialD3D12Access, const D3D12_CLEAR_VALUE *ClearValue, FD3D12Resource **ppOutResource, const TCHAR *Name, bool bVerifyHResult=true) | FD3D12Adapter | inline |
| CreatePlacedResource(const FD3D12ResourceDesc &Desc, FD3D12Heap *BackingHeap, uint64 HeapOffset, ED3D12Access InInitialD3D12Access, ED3D12ResourceStateMode InResourceStateMode, ED3D12Access InDefaultD3D12Access, const D3D12_CLEAR_VALUE *ClearValue, FD3D12Resource **ppOutResource, const TCHAR *Name, bool bVerifyHResult=true) | FD3D12Adapter | |
| CreateReservedResource(const FD3D12ResourceDesc &Desc, FRHIGPUMask CreationNode, ED3D12Access InInitialD3D12Access, ED3D12ResourceStateMode InResourceStateMode, ED3D12Access InDefaultD3D12Access, const D3D12_CLEAR_VALUE *ClearValue, FD3D12Resource **ppOutResource, const TCHAR *Name, bool bVerifyHResult=true) | FD3D12Adapter | |
| CreateRHIBuffer(const D3D12_RESOURCE_DESC &Desc, uint32 Alignment, const FRHIBufferCreateDesc &CreateDesc, ED3D12ResourceStateMode InResourceStateMode, ED3D12Access InCreateD3D12Access, bool bKeepUnlocked=false, ID3D12ResourceAllocator *ResourceAllocator=nullptr) | FD3D12Adapter | |
| CreateRootDevice(bool bWithDebug) | FD3D12Adapter | protectedvirtual |
| CreateTransition(FRHITransition *Transition, const FRHITransitionCreateInfo &CreateInfo) | FD3D12Adapter | |
| CreateUAVAliasResourceDesc(const FD3D12ResourceLocation &Location) | FD3D12Adapter | |
| DebugFlags | FD3D12Adapter | protected |
| DefaultContextRedirector | FD3D12Adapter | protected |
| Desc | FD3D12Adapter | protected |
| Devices | FD3D12Adapter | protected |
| DispatchIndirectComputeCommandSignature | FD3D12Adapter | protected |
| DispatchIndirectGraphicsCommandSignature | FD3D12Adapter | protected |
| DispatchRaysIndirectCommandSignature | FD3D12Adapter | protected |
| DrawIndexedIndirectCommandSignature | FD3D12Adapter | protected |
| DrawIndirectCommandSignature | FD3D12Adapter | protected |
| DumpTrackedAllocationData(FOutputDevice &OutputDevice, bool bResidentOnly, bool bWithCallstack) | FD3D12Adapter | |
| DxgiAdapter | FD3D12Adapter | protected |
| DxgiFactory2 | FD3D12Adapter | protected |
| EndFrame() | FD3D12Adapter | |
| EnumAdapters(IDXGIAdapter **TempAdapter) const | FD3D12Adapter | |
| FD3D12Adapter(FD3D12AdapterDesc &DescIn) | FD3D12Adapter | |
| FindHeapsContainingGPUAddress(D3D12_GPU_VIRTUAL_ADDRESS InGPUVirtualAddress, TArray< FD3D12Heap * > &OutHeaps) | FD3D12Adapter | |
| FindReleasedAllocationData(D3D12_GPU_VIRTUAL_ADDRESS InGPUVirtualAddress, TArray< FReleasedAllocationData > &OutAllocationData) | FD3D12Adapter | |
| FindResourcesNearGPUAddress(D3D12_GPU_VIRTUAL_ADDRESS InGPUVirtualAddress, uint64 InRange, TArray< FAllocatedResourceResult > &OutResources) | FD3D12Adapter | |
| FNoncopyable() | FNoncopyable | inlineprotected |
| FrameFence | FD3D12Adapter | protected |
| GetAdapter() | FD3D12Adapter | inline |
| GetAdapterIndex() const | FD3D12Adapter | inline |
| GetD3DAdapterDesc() const | FD3D12Adapter | inline |
| GetD3DDevice() const | FD3D12Adapter | inline |
| GetDebugFlags() const | FD3D12Adapter | inline |
| GetDefaultContextRedirector() | FD3D12Adapter | inline |
| GetDesc() const | FD3D12Adapter | inline |
| GetDevice(uint32 GPUIndex) const | FD3D12Adapter | inline |
| GetDevices() const | FD3D12Adapter | inline |
| GetDispatchIndirectComputeCommandSignature() | FD3D12Adapter | inline |
| GetDispatchIndirectGraphicsCommandSignature() | FD3D12Adapter | inline |
| GetDispatchRaysIndirectCommandSignature() | FD3D12Adapter | inline |
| GetDrawIndexedIndirectCommandSignature() | FD3D12Adapter | inline |
| GetDrawIndirectCommandSignature() | FD3D12Adapter | inline |
| GetDXGIFactory2() const | FD3D12Adapter | inline |
| GetFeatureLevel() const | FD3D12Adapter | inline |
| GetFrameFence() | FD3D12Adapter | inline |
| GetGlobalRayTracingRootSignature(const FRHIShaderBindingLayout &ShaderBindingLayout) | FD3D12Adapter | |
| GetGlobalWorkGraphRootSignature(const FRHIShaderBindingLayout &ShaderBindingLayout) | FD3D12Adapter | |
| GetHighestShaderModel() const | FD3D12Adapter | inline |
| GetLocalRootSignature(const class FD3D12RayTracingShader *Shader) | FD3D12Adapter | |
| GetMaxDescriptorsForHeapType(ERHIDescriptorHeapType InHeapType) | FD3D12Adapter | inline |
| GetMemoryStats() const | FD3D12Adapter | inline |
| GetMemoryStatsUpdateFrame() const | FD3D12Adapter | inline |
| GetOrCreateTransientHeapCache() | FD3D12Adapter | |
| GetPSOCache() | FD3D12Adapter | inline |
| GetResourceBindingTier() const | FD3D12Adapter | inline |
| GetResourceHeapTier() const | FD3D12Adapter | inline |
| GetRootSignature(const FBoundShaderStateInput &BoundShaderState) | FD3D12Adapter | |
| GetRootSignature(const class FD3D12ComputeShader *Shader) | FD3D12Adapter | |
| GetRootSignature(ERHIShaderBundleMode ShaderBundleMode, bool bBindless) | FD3D12Adapter | |
| GetRootSignature(const class FD3D12WorkGraphShader *Shader) | FD3D12Adapter | |
| GetRootSignatureManager() | FD3D12Adapter | inline |
| GetRootSignatureVersion() const | FD3D12Adapter | inline |
| GetTransientUniformBufferAllocator() | FD3D12Adapter | |
| GetUploadHeapAllocator(uint32 GPUIndex) | FD3D12Adapter | inline |
| GetViewports() | FD3D12Adapter | inline |
| GetVRSTileSize() const | FD3D12Adapter | inline |
| GetWorkGraphGraphicsRootSignature(const FBoundShaderStateInput &BoundShaderState) | FD3D12Adapter | |
| InitDXGIFactoryVariants(IDXGIFactory2 *InDxgiFactory2) | FD3D12Adapter | |
| InitializeDevices() | FD3D12Adapter | |
| InitializeExplicitDescriptorHeap() | FD3D12Adapter | |
| InitializeRayTracing() | FD3D12Adapter | |
| IsDebugDevice() const | FD3D12Adapter | inline |
| IsDepthBoundsTestSupported() const | FD3D12Adapter | inline |
| IsHeapNotZeroedSupported() const | FD3D12Adapter | inline |
| IsTrackingAllAllocations() const | FD3D12Adapter | inline |
| MaxNonSamplerDescriptors | FD3D12Adapter | protected |
| MaxSamplerDescriptors | FD3D12Adapter | protected |
| MemoryStats | FD3D12Adapter | protected |
| MemoryStatsUpdateFrame | FD3D12Adapter | protected |
| PipelineStateCache | FD3D12Adapter | protected |
| PreferredBarrierImplType | FD3D12Adapter | protectedstatic |
| ReleasedAllocationData | FD3D12Adapter | protected |
| ReleaseTrackedAllocationData(FD3D12ResourceLocation *InAllocation, bool bDefragFree) | FD3D12Adapter | |
| ReleaseTrackedHeap(FD3D12Heap *InHeap) | FD3D12Adapter | |
| ReleaseTransientUniformBufferAllocator(FTransientUniformBufferAllocator *InAllocator) | FD3D12Adapter | |
| ReleaseTransition(FRHITransition *Transition) | FD3D12Adapter | |
| RootDevice | FD3D12Adapter | protected |
| RootSignatureManager | FD3D12Adapter | protected |
| RootSignatureVersion | FD3D12Adapter | protected |
| SetResidencyPriority(ID3D12Pageable *Pageable, D3D12_RESIDENCY_PRIORITY HeapPriority, uint32 GPUIndex) | FD3D12Adapter | |
| TrackAllocationData(FD3D12ResourceLocation *InAllocation, uint64 InAllocationSize, bool bCollectCallstack) | FD3D12Adapter | |
| TrackedAllocationData | FD3D12Adapter | protected |
| TrackedAllocationDataCS | FD3D12Adapter | protected |
| TrackedHeaps | FD3D12Adapter | protected |
| TrackHeapAllocation(FD3D12Heap *InHeap) | FD3D12Adapter | |
| TransientMemoryCache | FD3D12Adapter | protected |
| TransientUniformBufferAllocators | FD3D12Adapter | protected |
| TransientUniformBufferAllocatorsCS | FD3D12Adapter | protected |
| UploadHeapAllocator | FD3D12Adapter | protected |
| Viewports | FD3D12Adapter | protected |
| VRSTileSize | FD3D12Adapter | protected |
| ~FD3D12Adapter() | FD3D12Adapter | virtual |
| ~FNoncopyable() | FNoncopyable | inlineprotected |