Navigation
API > API/Runtime > API/Runtime/D3D12RHI
| Name | ID3D12DynamicRHI |
| Type | struct |
| Header File | /Engine/Source/Runtime/D3D12RHI/Public/ID3D12DynamicRHI.h |
| Include Path | #include "ID3D12DynamicRHI.h" |
Syntax
struct ID3D12DynamicRHI : public FDynamicRHI
Inheritance Hierarchy
- FDynamicRHI → ID3D12DynamicRHI
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTextureRHIRef RHICreateTexture2DArrayFromResource
(
EPixelFormat Format, |
ID3D12DynamicRHI.h | ||
FTextureRHIRef RHICreateTexture2DFromResource
(
EPixelFormat Format, |
ID3D12DynamicRHI.h | ||
FTextureRHIRef RHICreateTextureCubeFromResource
(
EPixelFormat Format, |
ID3D12DynamicRHI.h | ||
void RHIFinishExternalComputeWork
(
FRHICommandListBase& ExecutingCmdList, |
ID3D12DynamicRHI.h | ||
void RHIFlushResourceBarriers
(
FRHICommandListBase& RHICmdList, |
ID3D12DynamicRHI.h | ||
TArray< FD3D12MinimalAdapterDesc > RHIGetAdapterDescs() |
ID3D12DynamicRHI.h | ||
ID3D12CommandQueue * RHIGetCommandQueue() |
ID3D12DynamicRHI.h | ||
ID3D12Device * RHIGetDevice
(
uint32 InIndex |
ID3D12DynamicRHI.h | ||
uint32 RHIGetDeviceNodeMask
(
uint32 InIndex |
ID3D12DynamicRHI.h | ||
ID3D12GraphicsCommandList * RHIGetGraphicsCommandList
(
FRHICommandListBase& ExecutingCmdList, |
ID3D12DynamicRHI.h | ||
D3D12_CPU_DESCRIPTOR_HANDLE RHIGetRenderTargetView
(
FRHITexture* InTexture, |
ID3D12DynamicRHI.h | ||
ID3D12Resource * RHIGetResource
(
FRHITexture* InTexture |
ID3D12DynamicRHI.h | ||
ID3D12Resource * RHIGetResource
(
FRHIBuffer* InBuffer |
ID3D12DynamicRHI.h | ||
uint32 RHIGetResourceDeviceIndex
(
FRHITexture* InTexture |
ID3D12DynamicRHI.h | ||
uint32 RHIGetResourceDeviceIndex
(
FRHIBuffer* InBuffer |
ID3D12DynamicRHI.h | ||
int64 RHIGetResourceMemorySize
(
FRHITexture* InTexture |
ID3D12DynamicRHI.h | ||
int64 RHIGetResourceMemorySize
(
FRHIBuffer* InBuffer |
ID3D12DynamicRHI.h | ||
DXGI_FORMAT RHIGetSwapChainFormat
(
EPixelFormat InFormat |
ID3D12DynamicRHI.h | ||
bool RHIIsPixEnabled() |
ID3D12DynamicRHI.h | ||
bool RHIIsResourcePlaced
(
FRHIBuffer* InBuffer |
ID3D12DynamicRHI.h | ||
bool RHIIsResourcePlaced
(
FRHITexture* InTexture |
ID3D12DynamicRHI.h | ||
void RHIRunOnQueue
(
ED3D12RHIRunOnQueueType QueueType, |
ID3D12DynamicRHI.h | ||
void RHISignalManualFence
(
FRHICommandList& RHICmdList, |
ID3D12DynamicRHI.h | ||
void RHITransitionResource
(
FRHICommandList& RHICmdList, |
ID3D12DynamicRHI.h | ||
void RHIUpdateResourceResidency
(
FRHICommandListBase& RHICmdList, |
ID3D12DynamicRHI.h | ||
void RHIVerifyResult
(
ID3D12Device* Device, |
ID3D12DynamicRHI.h | ||
void RHIWaitManualFence
(
FRHICommandList& RHICmdList, |
ID3D12DynamicRHI.h |
Overridden from FDynamicRHI
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ERHIInterfaceType GetInterfaceType() |
ID3D12DynamicRHI.h |