![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FD3D12Device, including all inherited members.
| BlockUntilIdle() | FD3D12Device | |
| CleanupResources() | FD3D12Device | |
| CopyDescriptors(ID3D12Device *D3DDevice, D3D12_CPU_DESCRIPTOR_HANDLE Destination, const D3D12_CPU_DESCRIPTOR_HANDLE *Source, uint32 NumSourceDescriptors, D3D12_DESCRIPTOR_HEAP_TYPE Type) | FD3D12Device | static |
| CopyDescriptors(D3D12_CPU_DESCRIPTOR_HANDLE Destination, const D3D12_CPU_DESCRIPTOR_HANDLE *Source, uint32 NumSourceDescriptors, D3D12_DESCRIPTOR_HEAP_TYPE Type) | FD3D12Device | inline |
| CreateCommandList(UINT nodeMask, D3D12_COMMAND_LIST_TYPE type, ID3D12CommandAllocator *pCommandAllocator, ID3D12PipelineState *pInitialState, REFIID riid, void **ppCommandList) | FD3D12Device | |
| CreateSampler(const FSamplerStateInitializerRHI &Initializer, FD3D12SamplerState *FirstLinkedObject) | FD3D12Device | |
| CreateSamplerInternal(const D3D12_SAMPLER_DESC &Desc, D3D12_CPU_DESCRIPTOR_HANDLE Descriptor) | FD3D12Device | |
| CreateUnorderedAccessViewAlias(ID3D12Resource *InResource, ID3D12Resource *InCounterResource, const D3D12_RESOURCE_DESC &InAliasResourceDesc, const D3D12_UNORDERED_ACCESS_VIEW_DESC &InAliasViewDesc, D3D12_CPU_DESCRIPTOR_HANDLE InOfflineCpuHandle) | FD3D12Device | |
| FD3D12AdapterChild(FD3D12Adapter *InParent=nullptr) | FD3D12AdapterChild | inline |
| FD3D12Device(FRHIGPUMask InGPUMask, FD3D12Adapter *InAdapter) | FD3D12Device | |
| FD3D12GPUObject(FRHIGPUMask InGPUMask, FRHIGPUMask InVisibiltyMask) | FD3D12GPUObject | inline |
| FD3D12SingleNodeGPUObject(FRHIGPUMask GPUMask) | FD3D12SingleNodeGPUObject | inline |
| FNoncopyable() | FNoncopyable | inlineprotected |
| GetCalibrationTimestamp(ED3D12QueueType QueueType) | FD3D12Device | |
| GetConstantBufferPageProperties() | FD3D12Device | inline |
| GetDefaultBufferAllocator() | FD3D12Device | inline |
| GetDefaultCommandContext() | FD3D12Device | inline |
| GetDefaultFastAllocator() | FD3D12Device | inline |
| GetDefaultViews() const | FD3D12Device | inline |
| GetDescriptorHeapManager() | FD3D12Device | inline |
| GetDevice() | FD3D12Device | |
| GetExplicitDescriptorHeapCache() | FD3D12Device | inline |
| GetGlobalSamplerHeap() | FD3D12Device | inline |
| GetGPUIndex() const | FD3D12SingleNodeGPUObject | inline |
| GetGPUMask() const | FD3D12GPUObject | inline |
| GetGPUProfiler() | FD3D12Device | inline |
| GetOfflineDescriptorManager(ERHIDescriptorHeapType InType) | FD3D12Device | inline |
| GetOnlineDescriptorManager() | FD3D12Device | inline |
| GetParentAdapter() const | FD3D12AdapterChild | inline |
| GetQueue(ED3D12QueueType QueueType) | FD3D12Device | inline |
| GetQueues() | FD3D12Device | inline |
| GetResidencyManager() | FD3D12Device | inline |
| GetResourceAllocationInfo(const FD3D12ResourceDesc &InDesc) | FD3D12Device | |
| GetResourceAllocationInfoUncached(const FD3D12ResourceDesc &InDesc) | FD3D12Device | |
| GetTextureAllocator() | FD3D12Device | inline |
| GetTimestampFrequency(ED3D12QueueType QueueType) | FD3D12Device | |
| GetVisibilityMask() const | FD3D12GPUObject | inline |
| InitExplicitDescriptorHeap() | FD3D12Device | |
| ObtainCommandAllocator(ED3D12QueueType QueueType) | FD3D12Device | |
| ObtainCommandList(FD3D12CommandAllocator *CommandAllocator, FD3D12QueryAllocator *TimestampAllocator, FD3D12QueryAllocator *PipelineStatsAllocator) | FD3D12Device | |
| ObtainContext(ED3D12QueueType QueueType) | FD3D12Device | |
| ObtainContextCompute() | FD3D12Device | inline |
| ObtainContextCopy() | FD3D12Device | inline |
| ObtainContextGraphics() | FD3D12Device | inline |
| ObtainQueryHeap(ED3D12QueueType QueueType, D3D12_QUERY_TYPE QueryType) | FD3D12Device | |
| ParentAdapter | FD3D12AdapterChild | protected |
| RegisterGPUDispatch(FIntVector GroupCount) | FD3D12Device | inline |
| RegisterGPUWork(uint32 NumPrimitives=0, uint32 NumVertices=0) | FD3D12Device | inline |
| ReleaseCommandAllocator(FD3D12CommandAllocator *Allocator) | FD3D12Device | |
| ReleaseCommandList(FD3D12CommandList *CommandList) | FD3D12Device | |
| ReleaseContext(FD3D12ContextCommon *Context) | FD3D12Device | |
| ReleaseQueryHeap(FD3D12QueryHeap *QueryHeap) | FD3D12Device | |
| SetParentAdapter(FD3D12Adapter *InParent) | FD3D12AdapterChild | inline |
| SetupAfterDeviceCreation() | FD3D12Device | |
| TileMappingFence | FD3D12Device | |
| TileMappingQueue | FD3D12Device | |
| ~FD3D12Device() | FD3D12Device | |
| ~FNoncopyable() | FNoncopyable | inlineprotected |