Navigation
API > API/Runtime > API/Runtime/D3D12RHI
Inheritance Hierarchy
- FDynamicRHI
- ID3D12DynamicRHI
References
| Module | D3D12RHI |
| Header | /Engine/Source/Runtime/D3D12RHI/Public/ID3D12DynamicRHI.h |
| Include | #include "ID3D12DynamicRHI.h" |
Syntax
struct ID3D12DynamicRHI : public FDynamicRHI
Functions
| Type | Name | Description | |
|---|---|---|---|
| FTexture2DArrayRHIRef | RHICreateTexture2DArrayFromResource
(
EPixelFormat Format, |
||
| FTexture2DRHIRef | RHICreateTexture2DFromResource
(
EPixelFormat Format, |
||
| FTextureCubeRHIRef | RHICreateTextureCubeFromResource
(
EPixelFormat Format, |
||
| void | RHIFinishExternalComputeWork
(
uint32 InDeviceIndex, |
||
| TArray< FD3D12MinimalAdapterDesc > | |||
| ID3D12CommandQueue * | |||
| ID3D12Device * | RHIGetDevice
(
uint32 InIndex |
||
| uint32 | RHIGetDeviceNodeMask
(
uint32 InIndex |
||
| ID3D12GraphicsCommandList * | RHIGetGraphicsCommandList
(
uint32 InDeviceIndex |
||
| D3D12_CPU_DESCRIPTOR_HANDLE | RHIGetRenderTargetView
(
FRHITexture* InTexture, |
||
| ID3D12Resource * | RHIGetResource
(
FRHITexture* InTexture |
||
| ID3D12Resource * | RHIGetResource
(
FRHIBuffer* InBuffer |
||
| uint32 | RHIGetResourceDeviceIndex
(
FRHITexture* InTexture |
||
| uint32 | RHIGetResourceDeviceIndex
(
FRHIBuffer* InBuffer |
||
| int64 | RHIGetResourceMemorySize
(
FRHITexture* InTexture |
||
| int64 | RHIGetResourceMemorySize
(
FRHIBuffer* InBuffer |
||
| DXGI_FORMAT | RHIGetSwapChainFormat
(
EPixelFormat InFormat |
||
| bool | |||
| bool | RHIIsResourcePlaced
(
FRHIBuffer* InBuffer |
||
| bool | RHIIsResourcePlaced
(
FRHITexture* InTexture |
||
| void | RHISignalManualFence
(
FRHICommandList& RHICmdList, |
||
| void | RHITransitionResource
(
FRHICommandList& RHICmdList, |
||
| void | RHIVerifyResult
(
ID3D12Device* Device, |
||
| void | RHIWaitManualFence
(
FRHICommandList& RHICmdList, |
Overridden from FDynamicRHI
| Type | Name | Description | |
|---|---|---|---|
| ERHIInterfaceType |