![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FD3D12DynamicRHI, including all inherited members.
| AmdAgsContext | FD3D12DynamicRHI | protected |
| AmdSupportedExtensionFlags | FD3D12DynamicRHI | protected |
| AsyncReallocateTexture2D_RenderThread(class FRHICommandListImmediate &RHICmdList, FRHITexture *Texture2D, int32 NewMipCount, int32 NewSizeX, int32 NewSizeY, FThreadSafeCounter *RequestStatus) | FD3D12DynamicRHI | virtual |
| bDriverCacheAwarePSOPrecaching | FD3D12DynamicRHI | protected |
| BeginUpdateTexture3D_ComputeShader(FUpdateTexture3DData &UpdateData, FD3D12UpdateTexture3DData *UpdateDataD3D12) | FD3D12DynamicRHI | inlinevirtual |
| BeginUpdateTexture3D_Internal(FRHITexture *Texture, uint32 MipIndex, const struct FUpdateTextureRegion3D &UpdateRegion) | FD3D12DynamicRHI | |
| bPixEventEnabled | FD3D12DynamicRHI | protected |
| ChosenAdapters | FD3D12DynamicRHI | protected |
| CreateAliasedD3D12Texture2D(FD3D12Texture *SourceTexture) | FD3D12DynamicRHI | protected |
| CreateBufferInternal(const FRHIBufferCreateDesc &CreateDesc, bool bHasInitialData, ID3D12ResourceAllocator *ResourceAllocator) | FD3D12DynamicRHI | |
| CreateCommandContext(FD3D12Device *InParent, ED3D12QueueType InQueueType, bool InIsDefaultContext) | FD3D12DynamicRHI | virtual |
| CreateCommandQueue(FD3D12Device *Device, const D3D12_COMMAND_QUEUE_DESC &Desc, TRefCountPtr< ID3D12CommandQueue > &OutCommandQueue) | FD3D12DynamicRHI | virtual |
| CreateD3D12Buffer(FRHICommandListBase *RHICmdList, const FRHIBufferCreateDesc &CreateDesc, ID3D12ResourceAllocator *ResourceAllocator=nullptr) | FD3D12DynamicRHI | inline |
| CreateD3D12Buffer(const FRHIBufferCreateDesc &CreateDesc, ID3D12ResourceAllocator *ResourceAllocator) | FD3D12DynamicRHI | inline |
| CreateD3D12Texture(const FRHITextureCreateDesc &CreateDesc, ID3D12ResourceAllocator *ResourceAllocator) | FD3D12DynamicRHI | inline |
| CreateNewD3D12Texture(const FRHITextureCreateDesc &CreateDesc, class FD3D12Device *Device) | FD3D12DynamicRHI | virtual |
| CreateTextureFromResource(bool bTextureArray, bool bCubeTexture, EPixelFormat Format, ETextureCreateFlags TexCreateFlags, const FClearValueBinding &ClearValueBinding, ID3D12Resource *Resource) | FD3D12DynamicRHI | protected |
| CreateTextureInternal(const FRHITextureCreateDesc &CreateDesc, ID3D12ResourceAllocator *ResourceAllocator=nullptr) | FD3D12DynamicRHI | virtual |
| CurrentTimingPerQueue | FD3D12DynamicRHI | |
| DeferredDelete(Args &&... InArgs) | FD3D12DynamicRHI | inline |
| DisableQuadBufferStereo() | FD3D12DynamicRHI | |
| DisplayList | FD3D12DynamicRHI | protected |
| EnableIdealGPUCaptureOptions(bool bEnable) | FDynamicRHI | static |
| EndUpdateTexture3D_ComputeShader(FRHIComputeCommandList &RHICmdList, FUpdateTexture3DData &UpdateData, FD3D12UpdateTexture3DData *UpdateDataD3D12) | FD3D12DynamicRHI | inlinevirtual |
| EndUpdateTexture3D_Internal(FRHICommandListBase &RHICmdList, FUpdateTexture3DData &UpdateData) | FD3D12DynamicRHI | |
| EnqueueEndOfPipeTask(TUniqueFunction< void()> TaskFunc, TUniqueFunction< void(FD3D12Payload &)> ModifyPayloadCallback={}) | FD3D12DynamicRHI | |
| EopTask | FD3D12DynamicRHI | |
| FD3D12CommandContext | FD3D12DynamicRHI | friend |
| FD3D12DynamicRHI(const TArray< TSharedPtr< FD3D12Adapter > > &ChosenAdaptersIn, bool bInPixEventEnabled) | FD3D12DynamicRHI | |
| FD3D12Thread | FD3D12DynamicRHI | friend |
| FeatureLevel | FD3D12DynamicRHI | protected |
| FlipEvent | FD3D12DynamicRHI | protected |
| FlushPendingLogs() | FDynamicRHI | inlinevirtual |
| ForEachDevice(ID3D12Device *inDevice, const PerDeviceFunction &pfPerDeviceFunction) | FD3D12DynamicRHI | |
| ForEachQueue(TFunctionRef< void(FD3D12Queue &)> Callback) | FD3D12DynamicRHI | |
| FRHICalcTextureSizeResult typedef | FDynamicRHI | |
| GetAdapter(uint32_t Index=0) | FD3D12DynamicRHI | inline |
| GetAdapter(uint32_t Index=0) const | FD3D12DynamicRHI | inline |
| GetAmdAgsContext() | FD3D12DynamicRHI | inline |
| GetAmdSupportedExtensionFlags() const | FD3D12DynamicRHI | inline |
| GetBestSupportedMSAASetting(DXGI_FORMAT PlatformFormat, uint32 MSAACount, uint32 &OutBestMSAACount, uint32 &OutMSAAQualityLevels) | FD3D12DynamicRHI | protected |
| GetD3DRHI() | FD3D12DynamicRHI | inlinestatic |
| GetHardwareGPUFrameTime(double &OutGPUFrameTime) const | FD3D12DynamicRHI | inlinevirtual |
| GetIntelExtensionContext() | FD3D12DynamicRHI | inline |
| GetInterfaceType() const override final | ID3D12DynamicRHI | inlinevirtual |
| GetName() override | FD3D12DynamicRHI | inlinevirtual |
| GetNonValidationRHI() | FDynamicRHI | inlinevirtual |
| GetNumAdapters() const | FD3D12DynamicRHI | inline |
| GetResourceDesc(const FRHITextureDesc &CreateInfo) const | FD3D12DynamicRHI | virtual |
| GetRHIDevice(uint32 GPUIndex) const | FD3D12DynamicRHI | protected |
| GetStagingTexture(FRHITexture *TextureRHI, FIntRect InRect, FIntRect &OutRect, FReadSurfaceDataFlags InFlags, D3D12_PLACED_SUBRESOURCE_FOOTPRINT &readBackHeapDesc, uint32 GPUIndex) | FD3D12DynamicRHI | protected |
| HandleFailedD3D12Result(HRESULT D3DResult, ID3D12Device *Device, bool bCreatingTextures, const TCHAR *Message) | FD3D12DynamicRHI | |
| HandleGpuTimeout(FD3D12Payload *Payload, double SecondsSinceSubmission) | FD3D12DynamicRHI | virtual |
| HandleSpecialLock(FRHILockTextureResult &Result, FD3D12Texture *InTexture, const FRHILockTextureArgs &Arguments) | FD3D12DynamicRHI | inlinevirtual |
| HandleSpecialUnlock(FRHICommandListBase &RHICmdList, FD3D12Texture *InTexture, const FRHILockTextureArgs &Arguments) | FD3D12DynamicRHI | inlinevirtual |
| Init() override | FD3D12DynamicRHI | virtual |
| InitializeSubmissionPipe() | FD3D12DynamicRHI | |
| InitPixelFormatInfo(const TArray< uint32 > &PixelFormatBlockBytesIn) | FDynamicRHI | inline |
| IntelExtensionContext | FD3D12DynamicRHI | protected |
| IsInInterruptThread() const | FD3D12DynamicRHI | |
| IsPixEventEnabled() const | FD3D12DynamicRHI | inline |
| IsQuadBufferStereoEnabled() const | FD3D12DynamicRHI | |
| LockBuffer(FRHICommandListBase &RHICmdList, FD3D12Buffer *Buffer, uint32 BufferSize, EBufferUsageFlags BufferUsage, uint32 Offset, uint32 Size, EResourceLockMode LockMode) | FD3D12DynamicRHI | |
| LockBuffer_BottomOfPipe(class FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer, uint32 Offset, uint32 SizeRHI, EResourceLockMode LockMode) | FDynamicRHI | inlinevirtual |
| LockStagingBuffer_RenderThread(class FRHICommandListImmediate &RHICmdList, FRHIStagingBuffer *StagingBuffer, FRHIGPUFence *Fence, uint32 Offset, uint32 SizeRHI) | FDynamicRHI | virtual |
| OutputGPUCrashReport(FTextBuilder &ErrorMessage) | FD3D12DynamicRHI | |
| PixelFormatBlockBytes | FDynamicRHI | protected |
| PostInit() override | FD3D12DynamicRHI | virtual |
| ProcessDeferredDeletionQueue_Platform() | FD3D12DynamicRHI | protected |
| ProcessInterruptQueueOnGPUCrash() | FD3D12DynamicRHI | |
| ProcessInterruptQueueUntil(FGraphEvent *GraphEvent) | FD3D12DynamicRHI | |
| ProcessTimestamps(FD3D12TimingArray const &TimingPerQueue) | FD3D12DynamicRHI | |
| QueueSupportsTileMapping(ED3D12QueueType) | FD3D12DynamicRHI | inlinevirtual |
| ReadSurfaceDataMSAARaw(FRHITexture *TextureRHI, FIntRect Rect, TArray< uint8 > &OutData, FReadSurfaceDataFlags InFlags) | FD3D12DynamicRHI | protected |
| ReadSurfaceDataNoMSAARaw(FRHITexture *TextureRHI, FIntRect Rect, TArray< uint8 > &OutData, FReadSurfaceDataFlags InFlags) | FD3D12DynamicRHI | protected |
| ResourceCast(TRHIType *Resource) | FD3D12DynamicRHI | inlinestatic |
| ResourceCast(const TRHIType *Resource) | FD3D12DynamicRHI | inlinestatic |
| ResourceCast(TRHIType *Resource, uint32 GPUIndex) | FD3D12DynamicRHI | inlinestatic |
| RHIAcquireThreadOwnership() | FDynamicRHI | inlinevirtual |
| RHIAdvanceFrameForGetViewportBackBuffer(FRHIViewport *Viewport, bool bPresent) final override | FD3D12DynamicRHI | virtual |
| RHIAliasTextureResources(FTextureRHIRef &DestTexture, FTextureRHIRef &SrcTexture) final override | FD3D12DynamicRHI | virtual |
| RHIAsyncCreateTexture2D(uint32 SizeX, uint32 SizeY, uint8 Format, uint32 NumMips, ETextureCreateFlags Flags, ERHIAccess InResourceState, void **InitialMipData, uint32 NumInitialMips, const TCHAR *DebugName, FGraphEventRef &OutCompletionEvent) final override | FD3D12DynamicRHI | virtual |
| RHIAsyncReallocateTexture2D(FRHITexture *Texture2D, int32 NewMipCount, int32 NewSizeX, int32 NewSizeY, FThreadSafeCounter *RequestStatus) override | FD3D12DynamicRHI | virtual |
| RHIBeginRenderQuery_TopOfPipe(FRHICommandListBase &RHICmdList, FRHIRenderQuery *RenderQuery) | FDynamicRHI | virtual |
| RHIBeginRenderQueryBatch_TopOfPipe(FRHICommandListBase &RHICmdList, ERenderQueryType QueryType) final override | FD3D12DynamicRHI | virtual |
| RHIBeginSuspendRendering() | FDynamicRHI | inlinevirtual |
| RHIBeginUpdateTexture3D(FRHICommandListBase &RHICmdList, FRHITexture *Texture, uint32 MipIndex, const struct FUpdateTextureRegion3D &UpdateRegion) final override | FD3D12DynamicRHI | virtual |
| RHIBindDebugLabelName(FRHICommandListBase &RHICmdList, FRHITexture *Texture, const TCHAR *Name) final override | FD3D12DynamicRHI | virtual |
| RHIBindDebugLabelName(FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer, const TCHAR *Name) final override | FD3D12DynamicRHI | virtual |
| ID3D12DynamicRHI::RHIBindDebugLabelName(FRHICommandListBase &RHICmdList, FRHIUnorderedAccessView *UnorderedAccessViewRHI, const TCHAR *Name) | FDynamicRHI | virtual |
| RHIBlockUntilGPUIdle() final override | FD3D12DynamicRHI | virtual |
| RHICalcRayTracingClusterOperationSize(const FRayTracingClusterOperationInitializer &Initializer) | FDynamicRHI | inlinevirtual |
| RHICalcRayTracingGeometrySize(const FRayTracingGeometryInitializer &Initializer) | FDynamicRHI | inlinevirtual |
| RHICalcRayTracingSceneSize(const FRayTracingSceneInitializer &Initializer) | FDynamicRHI | inlinevirtual |
| RHICalcTexturePlatformSize(const FRHITextureDesc &Desc, uint32 FirstMipIndex) override | FD3D12DynamicRHI | virtual |
| RHICheckViewportHDRStatus(FRHIViewport *Viewport) | FDynamicRHI | virtual |
| RHICloseTranslateChain(FRHIFinalizeContextArgs &&Args, TRHIPipelineArray< IRHIPlatformCommandList * > &Output, bool bShouldFinalize) | FDynamicRHI | inline |
| RHIComputeMemorySize(FRHITexture *TextureRHI) final override | FD3D12DynamicRHI | virtual |
| RHIComputePrecachePSOHash(const FGraphicsPipelineStateInitializer &Initializer) final override | FD3D12DynamicRHI | virtual |
| RHIComputeStatePrecachePSOHash(const FGraphicsPipelineStateInitializer &Initializer) final override | FD3D12DynamicRHI | virtual |
| RHICreateAliasedTexture(FTextureRHIRef &SourceTexture) final override | FD3D12DynamicRHI | virtual |
| RHICreateAmplificationShader(TArrayView< const uint8 > Code, const FSHAHash &Hash) final override | FD3D12DynamicRHI | virtual |
| RHICreateBlendState(const FBlendStateInitializerRHI &Initializer) final override | FD3D12DynamicRHI | virtual |
| RHICreateBoundShaderState(FRHIVertexDeclaration *VertexDeclaration, FRHIVertexShader *VertexShader, FRHIPixelShader *PixelShader, FRHIGeometryShader *GeometryShader) final override | FD3D12DynamicRHI | virtual |
| RHICreateBufferInitializer(FRHICommandListBase &RHICmdList, const FRHIBufferCreateDesc &CreateDesc) override | FD3D12DynamicRHI | virtual |
| RHICreateComputePipelineState(const FComputePipelineStateInitializer &Initializer) final override | FD3D12DynamicRHI | virtual |
| RHICreateComputeShader(TArrayView< const uint8 > Code, const FSHAHash &Hash) override | FD3D12DynamicRHI | virtual |
| RHICreateDepthStencilState(const FDepthStencilStateInitializerRHI &Initializer) final override | FD3D12DynamicRHI | virtual |
| RHICreateGeometryShader(TArrayView< const uint8 > Code, const FSHAHash &Hash) final override | FD3D12DynamicRHI | virtual |
| RHICreateGPUFence(const FName &Name) final override | FD3D12DynamicRHI | virtual |
| RHICreateGraphicsPipelineState(const FGraphicsPipelineStateInitializer &Initializer) final override | FD3D12DynamicRHI | virtual |
| RHICreateMeshShader(TArrayView< const uint8 > Code, const FSHAHash &Hash) final override | FD3D12DynamicRHI | virtual |
| RHICreatePixelShader(TArrayView< const uint8 > Code, const FSHAHash &Hash) final override | FD3D12DynamicRHI | virtual |
| RHICreateRasterizerState(const FRasterizerStateInitializerRHI &Initializer) final override | FD3D12DynamicRHI | virtual |
| RHICreateRayTracingGeometry(FRHICommandListBase &RHICmdList, const FRayTracingGeometryInitializer &Initializer) | FDynamicRHI | inlinevirtual |
| RHICreateRayTracingPipelineState(const FRayTracingPipelineStateInitializer &Initializer) | FDynamicRHI | inlinevirtual |
| RHICreateRayTracingScene(FRayTracingSceneInitializer Initializer) | FDynamicRHI | inlinevirtual |
| RHICreateRayTracingShader(TArrayView< const uint8 > Code, const FSHAHash &Hash, EShaderFrequency ShaderFrequency) | FDynamicRHI | inlinevirtual |
| RHICreateRenderQuery(ERenderQueryType QueryType) final override | FD3D12DynamicRHI | virtual |
| RHICreateResourceCollection(FRHICommandListBase &RHICmdList, TConstArrayView< FRHIResourceCollectionMember > InMembers) | FDynamicRHI | inlinevirtual |
| RHICreateSamplerState(const FSamplerStateInitializerRHI &Initializer) final override | FD3D12DynamicRHI | virtual |
| RHICreateShaderBindingTable(FRHICommandListBase &RHICmdList, const FRayTracingShaderBindingTableInitializer &Initializer) | FDynamicRHI | inlinevirtual |
| RHICreateShaderBundle(const FShaderBundleCreateInfo &CreateInfo) override | FD3D12DynamicRHI | virtual |
| RHICreateShaderLibrary(EShaderPlatform Platform, FString const &FilePath, FString const &Name) | FDynamicRHI | inlinevirtual |
| RHICreateShaderLibrary_RenderThread(class FRHICommandListImmediate &RHICmdList, EShaderPlatform Platform, FString FilePath, FString Name) | FDynamicRHI | virtual |
| RHICreateShaderResourceView(class FRHICommandListBase &RHICmdList, FRHIViewableResource *Resource, FRHIViewDesc const &ViewDesc) override | FD3D12DynamicRHI | virtual |
| RHICreateStagingBuffer() final override | FD3D12DynamicRHI | virtual |
| RHICreateTexture2DArrayFromResource(EPixelFormat Format, ETextureCreateFlags TexCreateFlags, const FClearValueBinding &ClearValueBinding, ID3D12Resource *Resource) final override | FD3D12DynamicRHI | virtual |
| RHICreateTexture2DFromResource(EPixelFormat Format, ETextureCreateFlags TexCreateFlags, const FClearValueBinding &ClearValueBinding, ID3D12Resource *Resource) final override | FD3D12DynamicRHI | virtual |
| RHICreateTextureCubeFromResource(EPixelFormat Format, ETextureCreateFlags TexCreateFlags, const FClearValueBinding &ClearValueBinding, ID3D12Resource *Resource) final override | FD3D12DynamicRHI | virtual |
| RHICreateTextureInitializer(FRHICommandListBase &RHICmdList, const FRHITextureCreateDesc &CreateDesc) override | FD3D12DynamicRHI | virtual |
| RHICreateTextureReference(FRHICommandListBase &RHICmdList, FRHITexture *InReferencedTexture) final override | FD3D12DynamicRHI | virtual |
| RHICreateTransientResourceAllocator() override | FD3D12DynamicRHI | virtual |
| RHICreateTransition(FRHITransition *Transition, const FRHITransitionCreateInfo &CreateInfo) final override | FD3D12DynamicRHI | virtual |
| RHICreateUniformBuffer(const void *Contents, const FRHIUniformBufferLayout *Layout, EUniformBufferUsage Usage, EUniformBufferValidation Validation) final override | FD3D12DynamicRHI | virtual |
| RHICreateUnorderedAccessView(class FRHICommandListBase &RHICmdList, FRHIViewableResource *Resource, FRHIViewDesc const &ViewDesc) override | FD3D12DynamicRHI | virtual |
| RHICreateVertexDeclaration(const FVertexDeclarationElementList &Elements) final override | FD3D12DynamicRHI | virtual |
| RHICreateVertexShader(TArrayView< const uint8 > Code, const FSHAHash &Hash) final override | FD3D12DynamicRHI | virtual |
| RHICreateViewport(void *WindowHandle, uint32 SizeX, uint32 SizeY, bool bIsFullscreen, EPixelFormat PreferredPixelFormat) final override | FD3D12DynamicRHI | virtual |
| RHICreateWorkGraphPipelineState(const FWorkGraphPipelineStateInitializer &Initializer) final override | FD3D12DynamicRHI | virtual |
| RHICreateWorkGraphShader(TArrayView< const uint8 > Code, const FSHAHash &Hash, EShaderFrequency ShaderFrequency) override | FD3D12DynamicRHI | virtual |
| RHIEndFrame(const FRHIEndFrameArgs &Args) final override | FD3D12DynamicRHI | virtual |
| RHIEndFrame_RenderThread(FRHICommandListImmediate &RHICmdList) final override | FD3D12DynamicRHI | virtual |
| RHIEndMultiUpdateTexture3D(FRHICommandListBase &RHICmdList, TArray< FUpdateTexture3DData > &UpdateDataArray) final override | FD3D12DynamicRHI | virtual |
| RHIEndRenderQuery_TopOfPipe(FRHICommandListBase &RHICmdList, FRHIRenderQuery *RenderQuery) final override | FD3D12DynamicRHI | virtual |
| RHIEndRenderQueryBatch_TopOfPipe(FRHICommandListBase &RHICmdList, ERenderQueryType QueryType) final override | FD3D12DynamicRHI | virtual |
| RHIEndUpdateTexture3D(FRHICommandListBase &RHICmdList, FUpdateTexture3DData &UpdateData) final override | FD3D12DynamicRHI | virtual |
| RHIFinalizeContext(FRHIFinalizeContextArgs &&Args, TRHIPipelineArray< IRHIPlatformCommandList * > &Output) final override | FD3D12DynamicRHI | virtual |
| RHIFinalizeParallelContext(IRHIComputeContext *Context) | FDynamicRHI | inlinevirtual |
| RHIFinishExternalComputeWork(FRHICommandListBase &ExecutingCmdList, uint32 InDeviceIndex, ID3D12GraphicsCommandList *InCommandList) final override | FD3D12DynamicRHI | virtual |
| RHIFlushResourceBarriers(FRHICommandListBase &RHICmdList, uint32 InGPUIndex) final override | FD3D12DynamicRHI | virtual |
| RHIFlushResources() final override | FD3D12DynamicRHI | virtual |
| RHIGetAdapterDescs() const final override | FD3D12DynamicRHI | virtual |
| RHIGetAvailableResolutions(FScreenResolutionArray &Resolutions, bool bIgnoreRefreshRate) final override | FD3D12DynamicRHI | virtual |
| RHIGetCommandContext(ERHIPipeline Pipeline, FRHIGPUMask GPUMask) final override | FD3D12DynamicRHI | virtual |
| RHIGetCommandQueue() const final override | FD3D12DynamicRHI | virtual |
| RHIGetDefaultContext() final override | FD3D12DynamicRHI | virtual |
| RHIGetDevice(uint32 InIndex) const final override | FD3D12DynamicRHI | virtual |
| RHIGetDeviceNodeMask(uint32 InIndex) const final override | FD3D12DynamicRHI | virtual |
| RHIGetDisplaysInformation(FDisplayInformationArray &OutDisplayInformation) final override | FD3D12DynamicRHI | virtual |
| RHIGetGraphicsCommandList(FRHICommandListBase &ExecutingCmdList, uint32 InDeviceIndex) const final override | FD3D12DynamicRHI | virtual |
| RHIGetHTilePlatformConfig(uint32 DepthWidth, uint32 DepthHeight) const | FDynamicRHI | inlinevirtual |
| RHIGetHTilePlatformConfig(const FRHITextureDesc &DepthDesc) const | FDynamicRHI | inlinevirtual |
| RHIGetMinimumAlignmentForBufferBackedSRV(EPixelFormat Format) | FDynamicRHI | virtual |
| RHIGetNativeCommandBuffer() | FDynamicRHI | inlinevirtual |
| RHIGetNativeComputeQueue() final override | FD3D12DynamicRHI | virtual |
| RHIGetNativeDevice() final override | FD3D12DynamicRHI | virtual |
| RHIGetNativeGraphicsQueue() final override | FD3D12DynamicRHI | virtual |
| RHIGetNativeInstance() final override | FD3D12DynamicRHI | virtual |
| RHIGetNativePhysicalDevice() | FDynamicRHI | inlinevirtual |
| RHIGetParallelCommandContext(FRHIParallelRenderPassInfo const &ParallelRenderPass, FRHIGPUMask GPUMask) | FDynamicRHI | inlinevirtual |
| RHIGetPlatformTextureMaxSampleCount() | FDynamicRHI | inlinevirtual |
| RHIGetRayTracingGeometryOfflineMetadata(const FRayTracingGeometryOfflineDataHeader &OfflineDataHeader) | FDynamicRHI | inlinevirtual |
| RHIGetRenderQueryResult(FRHIRenderQuery *RenderQuery, uint64 &OutResult, bool bWait, uint32 GPUIndex=INDEX_NONE) final override | FD3D12DynamicRHI | virtual |
| RHIGetRenderTargetView(FRHITexture *InTexture, int32 InMipIndex=0, int32 InArraySliceIndex=0) const final override | FD3D12DynamicRHI | virtual |
| RHIGetResource(FRHIBuffer *InBuffer) const final override | FD3D12DynamicRHI | virtual |
| RHIGetResource(FRHITexture *InTexture) const final override | FD3D12DynamicRHI | virtual |
| RHIGetResourceDeviceIndex(FRHIBuffer *InBuffer) const final override | FD3D12DynamicRHI | virtual |
| RHIGetResourceDeviceIndex(FRHITexture *InTexture) const final override | FD3D12DynamicRHI | virtual |
| RHIGetResourceMemorySize(FRHIBuffer *InBuffer) const final override | FD3D12DynamicRHI | virtual |
| RHIGetResourceMemorySize(FRHITexture *InTexture) const final override | FD3D12DynamicRHI | virtual |
| RHIGetSupportedResolution(uint32 &Width, uint32 &Height) final override | FD3D12DynamicRHI | virtual |
| RHIGetSuspendedLock() | FD3D12DynamicRHI | inlinevirtual |
| RHIGetSwapChainFormat(EPixelFormat InFormat) const final override | FD3D12DynamicRHI | virtual |
| RHIGetTextureMemoryStats(FTextureMemoryStats &OutStats) final override | FD3D12DynamicRHI | virtual |
| RHIGetTextureMemoryVisualizeData(FColor *TextureData, int32 SizeX, int32 SizeY, int32 Pitch, int32 PixelSize) final override | FD3D12DynamicRHI | virtual |
| RHIGetUploadContext() | FDynamicRHI | inlinevirtual |
| RHIGetViewportBackBuffer(FRHIViewport *Viewport) final override | FD3D12DynamicRHI | virtual |
| RHIGetViewportBackBufferUAV(FRHIViewport *ViewportRHI) | FDynamicRHI | inlinevirtual |
| RHIGetViewportNextPresentGPUIndex(FRHIViewport *Viewport) final override | FD3D12DynamicRHI | virtual |
| RHIHandleDisplayChange() | FDynamicRHI | inlinevirtual |
| RHIIsPixEnabled() const final override | FD3D12DynamicRHI | virtual |
| RHIIsRenderingSuspended() | FDynamicRHI | inlinevirtual |
| RHIIsResourcePlaced(FRHIBuffer *InBuffer) const final override | FD3D12DynamicRHI | virtual |
| RHIIsResourcePlaced(FRHITexture *InTexture) const final override | FD3D12DynamicRHI | virtual |
| RHILockBuffer(FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer, uint32 Offset, uint32 Size, EResourceLockMode LockMode) final override | FD3D12DynamicRHI | virtual |
| RHILockBufferMGPU(FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer, uint32 GPUIndex, uint32 Offset, uint32 Size, EResourceLockMode LockMode) final override | FD3D12DynamicRHI | virtual |
| RHILockStagingBuffer(FRHIStagingBuffer *StagingBuffer, FRHIGPUFence *Fence, uint32 Offset, uint32 SizeRHI) final override | FD3D12DynamicRHI | virtual |
| RHILockTexture(FRHICommandListImmediate &RHICmdList, const FRHILockTextureArgs &Arguments) final override | FD3D12DynamicRHI | virtual |
| RHIMapStagingSurface(FRHITexture *Texture, FRHIGPUFence *Fence, void *&OutData, int32 &OutWidth, int32 &OutHeight, uint32 GPUIndex=0) final override | FD3D12DynamicRHI | virtual |
| RHIMapStagingSurface_RenderThread(class FRHICommandListImmediate &RHICmdList, FRHITexture *Texture, uint32 GPUIndex, FRHIGPUFence *Fence, void *&OutData, int32 &OutWidth, int32 &OutHeight) | FDynamicRHI | virtual |
| RHIMatchPrecachePSOInitializers(const FGraphicsPipelineStateInitializer &LHS, const FGraphicsPipelineStateInitializer &RHS) final override | FD3D12DynamicRHI | virtual |
| RHIPreferredPixelFormatHint(EPixelFormat PreferredPixelFormat) | FDynamicRHI | inlinevirtual |
| RHIProcessDeleteQueue() final override | FD3D12DynamicRHI | virtual |
| RHIRead3DSurfaceFloatData(FRHITexture *Texture, FIntRect Rect, FIntPoint ZMinMax, TArray< FFloat16Color > &OutData) final override | FD3D12DynamicRHI | virtual |
| RHIRead3DSurfaceFloatData(FRHITexture *Texture, FIntRect Rect, FIntPoint ZMinMax, TArray< FFloat16Color > &OutData, FReadSurfaceDataFlags InFlags) final override | FD3D12DynamicRHI | virtual |
| RHIReadSurfaceData(FRHITexture *Texture, FIntRect Rect, TArray< FColor > &OutData, FReadSurfaceDataFlags InFlags) final override | FD3D12DynamicRHI | virtual |
| RHIReadSurfaceData(FRHITexture *TextureRHI, FIntRect InRect, TArray< FLinearColor > &OutData, FReadSurfaceDataFlags InFlags) final override | FD3D12DynamicRHI | virtual |
| RHIReadSurfaceFloatData(FRHITexture *Texture, FIntRect Rect, TArray< FFloat16Color > &OutData, FReadSurfaceDataFlags InFlags) final override | FD3D12DynamicRHI | virtual |
| RHIReadSurfaceFloatData(FRHITexture *Texture, FIntRect Rect, TArray< FFloat16Color > &OutData, ECubeFace CubeFace, int32 ArrayIndex, int32 MipIndex) final override | FD3D12DynamicRHI | virtual |
| RHIReadSurfaceFloatData_RenderThread(class FRHICommandListImmediate &RHICmdList, FRHITexture *Texture, FIntRect Rect, TArray< FFloat16Color > &OutData, ECubeFace CubeFace, int32 ArrayIndex, int32 MipIndex) | FDynamicRHI | virtual |
| RHIReadSurfaceFloatData_RenderThread(class FRHICommandListImmediate &RHICmdList, FRHITexture *Texture, FIntRect Rect, TArray< FFloat16Color > &OutData, FReadSurfaceDataFlags Flags) | FDynamicRHI | virtual |
| RHIReleaseThreadOwnership() | FDynamicRHI | inlinevirtual |
| RHIReleaseTransition(FRHITransition *Transition) final override | FD3D12DynamicRHI | virtual |
| RHIReplaceResources(FRHICommandListBase &RHICmdList, TArray< FRHIResourceReplaceInfo > &&ReplaceInfos) final override | FD3D12DynamicRHI | virtual |
| RHIResizeViewport(FRHIViewport *Viewport, uint32 SizeX, uint32 SizeY, bool bIsFullscreen) final override | FD3D12DynamicRHI | virtual |
| RHIResizeViewport(FRHIViewport *ViewportRHI, uint32 SizeX, uint32 SizeY, bool bIsFullscreen, EPixelFormat PreferredPixelFormat) final override | FD3D12DynamicRHI | virtual |
| RHIResumeRendering() | FDynamicRHI | inlinevirtual |
| RHIRunOnQueue(ED3D12RHIRunOnQueueType QueueType, TFunction< void(ID3D12CommandQueue *)> &&CodeToRun, bool bWaitForSubmission) final override | FD3D12DynamicRHI | virtual |
| RHISerializeAccelerationStructure(FRHICommandListImmediate &RHICmdList, FRHIRayTracingScene *Scene, const TCHAR *Path) | FDynamicRHI | inlinevirtual |
| RHISignalFlipEvent() | FDynamicRHI | inlinevirtual |
| RHISignalManualFence(FRHICommandList &RHICmdList, ID3D12Fence *Fence, uint64 Value) final override | FD3D12DynamicRHI | virtual |
| RHISubmitCommandLists(FRHISubmitCommandListsArgs &&Args) final override | FD3D12DynamicRHI | virtual |
| RHISuspendRendering() | FDynamicRHI | inlinevirtual |
| RHITick(float DeltaTime) final override | FD3D12DynamicRHI | virtual |
| RHITransitionResource(FRHICommandList &RHICmdList, FRHITexture *InTexture, D3D12_RESOURCE_STATES InState, uint32 InSubResource) final override | FD3D12DynamicRHI | virtual |
| RHIUnlockBuffer(FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer) final override | FD3D12DynamicRHI | virtual |
| RHIUnlockBufferMGPU(FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer, uint32 GPUIndex) final override | FD3D12DynamicRHI | virtual |
| RHIUnlockStagingBuffer(FRHIStagingBuffer *StagingBuffer) final override | FD3D12DynamicRHI | virtual |
| RHIUnlockTexture(FRHICommandListImmediate &RHICmdList, const FRHILockTextureArgs &Arguments) final override | FD3D12DynamicRHI | virtual |
| RHIUnmapStagingSurface(FRHITexture *Texture, uint32 GPUIndex=0) final override | FD3D12DynamicRHI | virtual |
| RHIUnmapStagingSurface_RenderThread(class FRHICommandListImmediate &RHICmdList, FRHITexture *Texture, uint32 GPUIndex) | FDynamicRHI | virtual |
| RHIUpdateFromBufferTexture2D(FRHICommandListBase &RHICmdList, FRHITexture *Texture, uint32 MipIndex, const struct FUpdateTextureRegion2D &UpdateRegion, uint32 SourcePitch, FRHIBuffer *Buffer, uint32 BufferOffset) | FDynamicRHI | inlinevirtual |
| RHIUpdateResourceCollection(FRHICommandListBase &RHICmdList, FRHIResourceCollection *InResourceCollection, uint32 InStartIndex, TConstArrayView< FRHIResourceCollectionMember > InMemberUpdates) | FDynamicRHI | inlinevirtual |
| RHIUpdateResourceResidency(FRHICommandListBase &RHICmdList, uint32 InGPUIndex, FRHIResource *InResource) final override | FD3D12DynamicRHI | virtual |
| RHIUpdateTexture2D(FRHICommandListBase &RHICmdList, FRHITexture *Texture, uint32 MipIndex, const struct FUpdateTextureRegion2D &UpdateRegion, uint32 SourcePitch, const uint8 *SourceData) final override | FD3D12DynamicRHI | virtual |
| RHIUpdateTexture3D(FRHICommandListBase &RHICmdList, FRHITexture *Texture, uint32 MipIndex, const struct FUpdateTextureRegion3D &UpdateRegion, uint32 SourceRowPitch, uint32 SourceDepthPitch, const uint8 *SourceData) final override | FD3D12DynamicRHI | virtual |
| RHIUpdateTextureReference(FRHICommandListBase &RHICmdList, FRHITextureReference *TextureRef, FRHITexture *NewTexture) final override | FD3D12DynamicRHI | virtual |
| RHIUpdateUniformBuffer(FRHICommandListBase &RHICmdList, FRHIUniformBuffer *UniformBufferRHI, const void *Contents) final override | FD3D12DynamicRHI | virtual |
| RHIVerifyResult(ID3D12Device *Device, HRESULT Result, const ANSICHAR *Code, const ANSICHAR *Filename, uint32 Line, FString Message=FString()) const final override | FD3D12DynamicRHI | virtual |
| RHIVirtualTextureSetFirstMipInMemory(class FRHICommandListImmediate &RHICmdList, FRHITexture *Texture, uint32 FirstMip) | FDynamicRHI | virtual |
| RHIVirtualTextureSetFirstMipVisible(class FRHICommandListImmediate &RHICmdList, FRHITexture *Texture, uint32 FirstMip) | FDynamicRHI | virtual |
| RHIWaitForFlip(double TimeoutInSeconds) | FDynamicRHI | inlinevirtual |
| RHIWaitManualFence(FRHICommandList &RHICmdList, ID3D12Fence *Fence, uint64 Value) final override | FD3D12DynamicRHI | virtual |
| RHIWriteGPUFence_TopOfPipe(FRHICommandListBase &RHICmdList, FRHIGPUFence *FenceRHI) final override | FD3D12DynamicRHI | virtual |
| SetAmdSupportedExtensionFlags(uint32 Flags) | FD3D12DynamicRHI | inline |
| SetFormatAliasedTexturesMustBeCreatedUsingCommonLayout(bool bValue) | FD3D12DynamicRHI | static |
| SetupD3D12Debug() | FD3D12DynamicRHI | protected |
| SetupDisplayHDRMetaData() | FD3D12DynamicRHI | |
| Shutdown() override | FD3D12DynamicRHI | virtual |
| ShutdownSubmissionPipe() | FD3D12DynamicRHI | |
| SubmitCommands(TConstArrayView< struct FD3D12FinalizedCommands * > Commands) | FD3D12DynamicRHI | |
| SubmitPayloads(TArray< FD3D12Payload * > &&Payloads) | FD3D12DynamicRHI | |
| TerminateOnOutOfMemory(ID3D12Device *InDevice, HRESULT D3DResult, bool bCreatingTextures) | FD3D12DynamicRHI | |
| UnlockBuffer(FRHICommandListBase &RHICmdList, FD3D12Buffer *Buffer, EBufferUsageFlags BufferUsage) | FD3D12DynamicRHI | |
| UnlockBuffer_BottomOfPipe(class FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer) | FDynamicRHI | inlinevirtual |
| UnlockStagingBuffer_RenderThread(class FRHICommandListImmediate &RHICmdList, FRHIStagingBuffer *StagingBuffer) | FDynamicRHI | virtual |
| ZeroBuffer | FD3D12DynamicRHI | protected |
| ZeroBufferSize | FD3D12DynamicRHI | protected |
| ~FD3D12DynamicRHI() | FD3D12DynamicRHI | virtual |
| ~FDynamicRHI() | FDynamicRHI | virtual |