UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FNullDynamicRHI Member List

This is the complete list of members for FNullDynamicRHI, including all inherited members.

AsyncReallocateTexture2D_RenderThread(class FRHICommandListImmediate &RHICmdList, FRHITexture *Texture2D, int32 NewMipCount, int32 NewSizeX, int32 NewSizeY, FThreadSafeCounter *RequestStatus)FDynamicRHIvirtual
EnableIdealGPUCaptureOptions(bool bEnable)FDynamicRHIstatic
FlushPendingLogs()FDynamicRHIinlinevirtual
FNullDynamicRHI()FNullDynamicRHI
FRHICalcTextureSizeResult typedefFDynamicRHI
GetExecutingCommandList() constIRHIComputeContextinline
GetHighestLevelContext() constIRHIComputeContextinline
GetHighestLevelContext()IRHIComputeContextinline
GetInterfaceType() const overrideFNullDynamicRHIinlinevirtual
GetLowestLevelContext()IRHIComputeContextinline
GetName() overrideFNullDynamicRHIinlinevirtual
GetNonValidationRHI()FDynamicRHIinlinevirtual
GetPipeline() const overrideIRHICommandContextinlinevirtual
GetTrackedAccess(const FRHIViewableResource *Resource) constIRHIComputeContextinline
GetTrackedPipelines(const FRHIViewableResource *Resource) constIRHIComputeContextinline
Init()FNullDynamicRHIvirtual
InitPixelFormatInfo(const TArray< uint32 > &PixelFormatBlockBytesIn)FDynamicRHIinline
LockBuffer_BottomOfPipe(FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer, uint32 Offset, uint32 SizeRHI, EResourceLockMode LockMode) final overrideFNullDynamicRHIinlinevirtual
LockStagingBuffer_RenderThread(class FRHICommandListImmediate &RHICmdList, FRHIStagingBuffer *StagingBuffer, FRHIGPUFence *Fence, uint32 Offset, uint32 SizeRHI)FDynamicRHIvirtual
PixelFormatBlockBytesFDynamicRHIprotected
PostInit()FDynamicRHIinlinevirtual
RenderPassInfoIRHICommandContextprotected
RHIAcquireThreadOwnership()FDynamicRHIinlinevirtual
RHIAdvanceFrameForGetViewportBackBuffer(FRHIViewport *Viewport, bool bPresent) final overrideFNullDynamicRHIinlinevirtual
RHIAliasTextureResources(FTextureRHIRef &DestTexture, FTextureRHIRef &SrcTexture) final overrideFNullDynamicRHIinlinevirtual
RHIAsyncCreateTexture2D(uint32 SizeX, uint32 SizeY, uint8 Format, uint32 NumMips, ETextureCreateFlags Flags, ERHIAccess InResourceState, void **InitialMipData, uint32 NumInitialMips, const TCHAR *DebugName, FGraphEventRef &OutCompletionEvent) final overrideFNullDynamicRHIinlinevirtual
RHIAsyncReallocateTexture2D(FRHITexture *Texture2D, int32 NewMipCount, int32 NewSizeX, int32 NewSizeY, FThreadSafeCounter *RequestStatus) final overrideFNullDynamicRHIinlinevirtual
RHIBeginParallelRenderPass(TSharedPtr< FRHIParallelRenderPassInfo > InInfo, const TCHAR *InName)IRHICommandContextinlinevirtual
RHIBeginRenderPass(const FRHIRenderPassInfo &InInfo, const TCHAR *InName)FNullDynamicRHIinlinevirtual
RHIBeginRenderQuery(FRHIRenderQuery *RenderQuery) final overrideFNullDynamicRHIinlinevirtual
RHIBeginRenderQuery_TopOfPipe(FRHICommandListBase &RHICmdList, FRHIRenderQuery *RenderQuery)FDynamicRHIvirtual
RHIBeginRenderQueryBatch_TopOfPipe(FRHICommandListBase &RHICmdList, ERenderQueryType QueryType)FDynamicRHIinlinevirtual
RHIBeginSuspendRendering()FDynamicRHIinlinevirtual
RHIBeginTransitions(TArrayView< const FRHITransition * > Transitions) final overrideFNullDynamicRHIinlinevirtual
RHIBeginUAVOverlap()IRHIComputeContextinlinevirtual
RHIBeginUAVOverlap(TConstArrayView< FRHIUnorderedAccessView * > UAVs)IRHIComputeContextinlinevirtual
RHIBeginUpdateTexture3D(FRHICommandListBase &RHICmdList, FRHITexture *Texture, uint32 MipIndex, const struct FUpdateTextureRegion3D &UpdateRegion)FDynamicRHIvirtual
RHIBindAccelerationStructureMemory(FRHIRayTracingScene *Scene, FRHIBuffer *Buffer, uint32 BufferOffset)IRHIComputeContextinlinevirtual
RHIBindDebugLabelName(FRHICommandListBase &RHICmdList, FRHITexture *Texture, const TCHAR *Name) final overrideFNullDynamicRHIinlinevirtual
FDynamicRHIPSOFallback::RHIBindDebugLabelName(FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer, const TCHAR *Name)FDynamicRHIvirtual
FDynamicRHIPSOFallback::RHIBindDebugLabelName(FRHICommandListBase &RHICmdList, FRHIUnorderedAccessView *UnorderedAccessViewRHI, const TCHAR *Name)FDynamicRHIvirtual
RHIBlockUntilGPUIdle() final overrideFNullDynamicRHIinlinevirtual
RHIBuildAccelerationStructures(TConstArrayView< FRayTracingGeometryBuildParams > Params, const FRHIBufferRange &ScratchBufferRange)IRHIComputeContextinlinevirtual
RHIBuildAccelerationStructures(TConstArrayView< FRayTracingSceneBuildParams > Params)IRHIComputeContextinlinevirtual
RHICalcRayTracingClusterOperationSize(const FRayTracingClusterOperationInitializer &Initializer)FDynamicRHIinlinevirtual
RHICalcRayTracingGeometrySize(const FRayTracingGeometryInitializer &Initializer)FDynamicRHIinlinevirtual
RHICalcRayTracingSceneSize(const FRayTracingSceneInitializer &Initializer)FDynamicRHIinlinevirtual
RHICalcTexturePlatformSize(FRHITextureDesc const &Desc, uint32 FirstMipIndex) override finalFNullDynamicRHIinlinevirtual
RHICheckViewportHDRStatus(FRHIViewport *Viewport) final overrideFNullDynamicRHIinlinevirtual
RHIClearShaderBindingTable(FRHIShaderBindingTable *SBT)IRHICommandContextinlinevirtual
RHIClearUAVFloat(FRHIUnorderedAccessView *UnorderedAccessViewRHI, const FVector4f &Values) final overrideFNullDynamicRHIinlinevirtual
RHIClearUAVUint(FRHIUnorderedAccessView *UnorderedAccessViewRHI, const FUintVector4 &Values) final overrideFNullDynamicRHIinlinevirtual
RHICloseTranslateChain(FRHIFinalizeContextArgs &&Args, TRHIPipelineArray< IRHIPlatformCommandList * > &Output, bool bShouldFinalize)FDynamicRHIinline
RHICommitShaderBindingTable(FRHIShaderBindingTable *SBT, FRHIBuffer *InlineBindingDataBuffer)IRHICommandContextinlinevirtual
RHIComputeMemorySize(FRHITexture *TextureRHI) final overrideFNullDynamicRHIinlinevirtual
RHIComputePrecachePSOHash(const FGraphicsPipelineStateInitializer &Initializer)FDynamicRHIvirtual
RHIComputeStatePrecachePSOHash(const FGraphicsPipelineStateInitializer &Initializer)FDynamicRHIvirtual
RHICopyBufferRegion(FRHIBuffer *DestBuffer, uint64 DstOffset, FRHIBuffer *SourceBuffer, uint64 SrcOffset, uint64 NumBytes) final overrideFNullDynamicRHIinlinevirtual
RHICopyTexture(FRHITexture *SourceTexture, FRHITexture *DestTexture, const FRHICopyTextureInfo &CopyInfo) final overrideFNullDynamicRHIinlinevirtual
RHICopyToStagingBuffer(FRHIBuffer *SourceBufferRHI, FRHIStagingBuffer *DestinationStagingBufferRHI, uint32 InOffset, uint32 InNumBytes)IRHIComputeContextinlinevirtual
RHICreateAliasedTexture(FTextureRHIRef &SourceTexture)FDynamicRHIinlinevirtual
RHICreateAmplificationShader(TArrayView< const uint8 > Code, const FSHAHash &Hash)FDynamicRHIinlinevirtual
RHICreateBlendState(const FBlendStateInitializerRHI &Initializer) final overrideFNullDynamicRHIinlinevirtual
RHICreateBoundShaderState(FRHIVertexDeclaration *VertexDeclaration, FRHIVertexShader *VertexShader, FRHIPixelShader *PixelShader, FRHIGeometryShader *GeometryShader) final overrideFNullDynamicRHIinlinevirtual
RHICreateBufferInitializer(FRHICommandListBase &RHICmdList, const FRHIBufferCreateDesc &CreateDesc) final overrideFNullDynamicRHIinlinevirtual
RHICreateComputePipelineState(const FComputePipelineStateInitializer &Initializer) overrideFDynamicRHIPSOFallbackinlinevirtual
RHICreateComputeShader(TArrayView< const uint8 > Code, const FSHAHash &Hash) final overrideFNullDynamicRHIinlinevirtual
RHICreateDepthStencilState(const FDepthStencilStateInitializerRHI &Initializer) final overrideFNullDynamicRHIinlinevirtual
RHICreateGeometryShader(TArrayView< const uint8 > Code, const FSHAHash &Hash) final overrideFNullDynamicRHIinlinevirtual
RHICreateGPUFence(const FName &Name)FNullDynamicRHIinlinevirtual
RHICreateGraphicsPipelineState(const FGraphicsPipelineStateInitializer &Initializer) overrideFDynamicRHIPSOFallbackinlinevirtual
RHICreateMeshShader(TArrayView< const uint8 > Code, const FSHAHash &Hash)FDynamicRHIinlinevirtual
RHICreatePixelShader(TArrayView< const uint8 > Code, const FSHAHash &Hash) final overrideFNullDynamicRHIinlinevirtual
RHICreateRasterizerState(const FRasterizerStateInitializerRHI &Initializer) final overrideFNullDynamicRHIinlinevirtual
RHICreateRayTracingGeometry(FRHICommandListBase &RHICmdList, const FRayTracingGeometryInitializer &Initializer)FDynamicRHIinlinevirtual
RHICreateRayTracingPipelineState(const FRayTracingPipelineStateInitializer &Initializer)FDynamicRHIinlinevirtual
RHICreateRayTracingScene(FRayTracingSceneInitializer Initializer)FDynamicRHIinlinevirtual
RHICreateRayTracingShader(TArrayView< const uint8 > Code, const FSHAHash &Hash, EShaderFrequency ShaderFrequency)FDynamicRHIinlinevirtual
RHICreateRenderQuery(ERenderQueryType QueryType) final overrideFNullDynamicRHIinlinevirtual
RHICreateResourceCollection(FRHICommandListBase &RHICmdList, TConstArrayView< FRHIResourceCollectionMember > InMembers)FDynamicRHIinlinevirtual
RHICreateSamplerState(const FSamplerStateInitializerRHI &Initializer) final overrideFNullDynamicRHIinlinevirtual
RHICreateShaderBindingTable(FRHICommandListBase &RHICmdList, const FRayTracingShaderBindingTableInitializer &Initializer)FDynamicRHIinlinevirtual
RHICreateShaderBundle(const FShaderBundleCreateInfo &CreateInfo)FDynamicRHIinlinevirtual
RHICreateShaderLibrary(EShaderPlatform Platform, FString const &FilePath, FString const &Name)FDynamicRHIinlinevirtual
RHICreateShaderLibrary_RenderThread(class FRHICommandListImmediate &RHICmdList, EShaderPlatform Platform, FString FilePath, FString Name)FDynamicRHIvirtual
RHICreateShaderResourceView(class FRHICommandListBase &RHICmdList, FRHIViewableResource *Resource, FRHIViewDesc const &ViewDesc)FNullDynamicRHIinlinevirtual
RHICreateStagingBuffer()FDynamicRHIinlinevirtual
RHICreateTextureInitializer(FRHICommandListBase &RHICmdList, const FRHITextureCreateDesc &CreateDesc)FNullDynamicRHIinlinevirtual
RHICreateTextureReference(FRHICommandListBase &RHICmdList, FRHITexture *InReferencedTexture)FDynamicRHIvirtual
RHICreateTransientResourceAllocator()FDynamicRHIinlinevirtual
RHICreateTransition(FRHITransition *Transition, const FRHITransitionCreateInfo &CreateInfo) final overrideFNullDynamicRHIinlinevirtual
RHICreateUniformBuffer(const void *Contents, const FRHIUniformBufferLayout *Layout, EUniformBufferUsage Usage, EUniformBufferValidation Validation) final overrideFNullDynamicRHIinlinevirtual
RHICreateUnorderedAccessView(class FRHICommandListBase &RHICmdList, FRHIViewableResource *Resource, FRHIViewDesc const &ViewDesc)FNullDynamicRHIinlinevirtual
RHICreateVertexDeclaration(const FVertexDeclarationElementList &Elements) final overrideFNullDynamicRHIinlinevirtual
RHICreateVertexShader(TArrayView< const uint8 > Code, const FSHAHash &Hash) final overrideFNullDynamicRHIinlinevirtual
RHICreateViewport(void *WindowHandle, uint32 SizeX, uint32 SizeY, bool bIsFullscreen, EPixelFormat PreferredPixelFormat) final overrideFNullDynamicRHIinlinevirtual
RHICreateWorkGraphPipelineState(const FWorkGraphPipelineStateInitializer &Initializer)FDynamicRHIinlinevirtual
RHICreateWorkGraphShader(TArrayView< const uint8 > Code, const FSHAHash &Hash, EShaderFrequency ShaderFrequency)FDynamicRHIinlinevirtual
RHIDispatchComputeShader(uint32 ThreadGroupCountX, uint32 ThreadGroupCountY, uint32 ThreadGroupCountZ) final overrideFNullDynamicRHIinlinevirtual
RHIDispatchComputeShaderBundle(FRHIShaderBundle *ShaderBundle, FRHIBuffer *RecordArgBuffer, TConstArrayView< FRHIShaderParameterResource > SharedBindlessParameters, TConstArrayView< FRHIShaderBundleComputeDispatch > Dispatches, bool bEmulated)IRHIComputeContextinlinevirtual
RHIDispatchGraphicsShaderBundle(FRHIShaderBundle *ShaderBundle, FRHIBuffer *RecordArgBuffer, const FRHIShaderBundleGraphicsState &BundleState, TConstArrayView< FRHIShaderParameterResource > SharedBindlessParameters, TConstArrayView< FRHIShaderBundleGraphicsDispatch > Dispatches, bool bEmulated)IRHIComputeContextinlinevirtual
RHIDispatchIndirectComputeShader(FRHIBuffer *ArgumentBuffer, uint32 ArgumentOffset) final overrideFNullDynamicRHIinlinevirtual
RHIDispatchIndirectMeshShader(FRHIBuffer *ArgumentBuffer, uint32 ArgumentOffset)IRHICommandContextinlinevirtual
RHIDispatchMeshShader(uint32 ThreadGroupCountX, uint32 ThreadGroupCountY, uint32 ThreadGroupCountZ)IRHICommandContextinlinevirtual
RHIDrawIndexedIndirect(FRHIBuffer *IndexBufferRHI, FRHIBuffer *ArgumentsBufferRHI, int32 DrawArgumentsIndex, uint32 NumInstances) final overrideFNullDynamicRHIinlinevirtual
RHIDrawIndexedPrimitive(FRHIBuffer *IndexBuffer, int32 BaseVertexIndex, uint32 FirstInstance, uint32 NumVertices, uint32 StartIndex, uint32 NumPrimitives, uint32 NumInstances) final overrideFNullDynamicRHIinlinevirtual
RHIDrawIndexedPrimitiveIndirect(FRHIBuffer *IndexBuffer, FRHIBuffer *ArgumentBuffer, uint32 ArgumentOffset) final overrideFNullDynamicRHIinlinevirtual
RHIDrawPrimitive(uint32 BaseVertexIndex, uint32 NumPrimitives, uint32 NumInstances) final overrideFNullDynamicRHIinlinevirtual
RHIDrawPrimitiveIndirect(FRHIBuffer *ArgumentBuffer, uint32 ArgumentOffset) final overrideFNullDynamicRHIinlinevirtual
RHIEnableDepthBoundsTest(bool bEnable) final overrideFNullDynamicRHIinlinevirtual
RHIEndDrawingViewport(FRHIViewport *Viewport, bool bPresent, bool bLockToVsync) final overrideFNullDynamicRHIinlinevirtual
RHIEndFrame(const FRHIEndFrameArgs &Args) final overrideFNullDynamicRHIvirtual
RHIEndFrame_RenderThread(FRHICommandListImmediate &RHICmdList)FDynamicRHIvirtual
RHIEndMultiUpdateTexture3D(FRHICommandListBase &RHICmdList, TArray< FUpdateTexture3DData > &UpdateDataArray)FDynamicRHIvirtual
RHIEndParallelRenderPass()IRHICommandContextinlinevirtual
RHIEndRenderPass()FNullDynamicRHIinlinevirtual
RHIEndRenderQuery(FRHIRenderQuery *RenderQuery) final overrideFNullDynamicRHIinlinevirtual
RHIEndRenderQuery_TopOfPipe(FRHICommandListBase &RHICmdList, FRHIRenderQuery *RenderQuery)FDynamicRHIvirtual
RHIEndRenderQueryBatch_TopOfPipe(FRHICommandListBase &RHICmdList, ERenderQueryType QueryType)FDynamicRHIinlinevirtual
RHIEndTransitions(TArrayView< const FRHITransition * > Transitions) final overrideFNullDynamicRHIinlinevirtual
RHIEndUAVOverlap()IRHIComputeContextinlinevirtual
RHIEndUAVOverlap(TConstArrayView< FRHIUnorderedAccessView * > UAVs)IRHIComputeContextinlinevirtual
RHIEndUpdateTexture3D(FRHICommandListBase &RHICmdList, FUpdateTexture3DData &UpdateData)FDynamicRHIvirtual
RHIExecuteMultiIndirectClusterOperation(const FRayTracingClusterOperationParams &Params)IRHIComputeContextinlinevirtual
RHIFinalizeContext(FRHIFinalizeContextArgs &&Args, TRHIPipelineArray< IRHIPlatformCommandList * > &Output) final overrideFNullDynamicRHIinlinevirtual
RHIFinalizeParallelContext(IRHIComputeContext *Context) override finalFNullDynamicRHIinlinevirtual
RHIFlushResources() final overrideFNullDynamicRHIinlinevirtual
RHIGetAvailableResolutions(FScreenResolutionArray &Resolutions, bool bIgnoreRefreshRate) final overrideFNullDynamicRHIinlinevirtual
RHIGetCommandContext(ERHIPipeline Pipeline, FRHIGPUMask GPUMask) final overrideFNullDynamicRHIinlinevirtual
RHIGetDefaultContext() final overrideFNullDynamicRHIinlinevirtual
RHIGetDisplaysInformation(FDisplayInformationArray &OutDisplayInformation)FDynamicRHIinlinevirtual
RHIGetGPUMask() constIRHIComputeContextinlinevirtual
RHIGetHTilePlatformConfig(uint32 DepthWidth, uint32 DepthHeight) constFDynamicRHIinlinevirtual
RHIGetHTilePlatformConfig(const FRHITextureDesc &DepthDesc) constFDynamicRHIinlinevirtual
RHIGetMinimumAlignmentForBufferBackedSRV(EPixelFormat Format)FDynamicRHIvirtual
FDynamicRHIPSOFallback::RHIGetNativeCommandBuffer()FDynamicRHIinlinevirtual
IRHICommandContextPSOFallback::RHIGetNativeCommandBuffer()IRHIComputeContextinlinevirtual
RHIGetNativeComputeQueue()FDynamicRHIinlinevirtual
RHIGetNativeDevice() final overrideFNullDynamicRHIinlinevirtual
RHIGetNativeGraphicsQueue()FDynamicRHIinlinevirtual
RHIGetNativeInstance() final overrideFNullDynamicRHIinlinevirtual
RHIGetNativePhysicalDevice()FDynamicRHIinlinevirtual
RHIGetParallelCommandContext(FRHIParallelRenderPassInfo const &ParallelRenderPass, FRHIGPUMask GPUMask) final overrideFNullDynamicRHIinlinevirtual
RHIGetPlatformTextureMaxSampleCount()FDynamicRHIinlinevirtual
RHIGetRayTracingGeometryOfflineMetadata(const FRayTracingGeometryOfflineDataHeader &OfflineDataHeader)FDynamicRHIinlinevirtual
RHIGetRenderQueryResult(FRHIRenderQuery *RenderQuery, uint64 &OutResult, bool bWait, uint32 GPUIndex=INDEX_NONE) final overrideFNullDynamicRHIinlinevirtual
RHIGetSupportedResolution(uint32 &Width, uint32 &Height) final overrideFNullDynamicRHIinlinevirtual
RHIGetTextureMemoryStats(FTextureMemoryStats &OutStats) final overrideFNullDynamicRHIinlinevirtual
RHIGetTextureMemoryVisualizeData(FColor *TextureData, int32 SizeX, int32 SizeY, int32 Pitch, int32 PixelSize) final overrideFNullDynamicRHIinlinevirtual
RHIGetUploadContext()FDynamicRHIinlinevirtual
RHIGetViewportBackBuffer(FRHIViewport *Viewport) final overrideFNullDynamicRHIinlinevirtual
RHIGetViewportBackBufferUAV(FRHIViewport *ViewportRHI)FDynamicRHIinlinevirtual
RHIGetViewportNextPresentGPUIndex(FRHIViewport *Viewport)FDynamicRHIinlinevirtual
RHIGpuHangCommandListCorruption()IRHICommandContextinlinevirtual
RHIHandleDisplayChange()FDynamicRHIinlinevirtual
RHIIsRenderingSuspended()FDynamicRHIinlinevirtual
RHILockBuffer(FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer, uint32 Offset, uint32 Size, EResourceLockMode LockMode)FDynamicRHIvirtual
RHILockBufferMGPU(FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer, uint32 GPUIndex, uint32 Offset, uint32 Size, EResourceLockMode LockMode)FDynamicRHIvirtual
RHILockStagingBuffer(FRHIStagingBuffer *StagingBuffer, FRHIGPUFence *Fence, uint32 Offset, uint32 SizeRHI)FDynamicRHIvirtual
RHILockTexture(FRHICommandListImmediate &RHICmdList, const FRHILockTextureArgs &Arguments) final overrideFNullDynamicRHIinlinevirtual
RHIMapStagingSurface(FRHITexture *Texture, FRHIGPUFence *Fence, void *&OutData, int32 &OutWidth, int32 &OutHeight, uint32 GPUIndex) final overrideFNullDynamicRHIinlinevirtual
RHIMapStagingSurface_RenderThread(class FRHICommandListImmediate &RHICmdList, FRHITexture *Texture, uint32 GPUIndex, FRHIGPUFence *Fence, void *&OutData, int32 &OutWidth, int32 &OutHeight)FDynamicRHIvirtual
RHIMatchPrecachePSOInitializers(const FGraphicsPipelineStateInitializer &LHS, const FGraphicsPipelineStateInitializer &RHS)FDynamicRHIvirtual
RHIMultiDrawIndexedPrimitiveIndirect(FRHIBuffer *IndexBuffer, FRHIBuffer *ArgumentBuffer, uint32 ArgumentOffset, FRHIBuffer *CountBuffer, uint32 CountBufferOffset, uint32 MaxDrawArguments) final overrideFNullDynamicRHIinlinevirtual
RHINextSubpass()IRHICommandContextinlinevirtual
RHIPostExternalCommandsReset()IRHIComputeContextinlinevirtual
RHIPreferredPixelFormatHint(EPixelFormat PreferredPixelFormat)FDynamicRHIinlinevirtual
RHIProcessDeleteQueue()FDynamicRHIinlinevirtual
RHIRayTraceDispatch(FRHIRayTracingPipelineState *RayTracingPipelineState, FRHIRayTracingShader *RayGenShader, FRHIShaderBindingTable *SBT, const FRayTracingShaderBindings &GlobalResourceBindings, uint32 Width, uint32 Height)IRHIComputeContextinlinevirtual
RHIRayTraceDispatchIndirect(FRHIRayTracingPipelineState *RayTracingPipelineState, FRHIRayTracingShader *RayGenShader, FRHIShaderBindingTable *SBT, const FRayTracingShaderBindings &GlobalResourceBindings, FRHIBuffer *ArgumentBuffer, uint32 ArgumentOffset)IRHIComputeContextinlinevirtual
RHIRead3DSurfaceFloatData(FRHITexture *Texture, FIntRect Rect, FIntPoint ZMinMax, TArray< FFloat16Color > &OutData) final overrideFNullDynamicRHIinlinevirtual
FDynamicRHIPSOFallback::RHIRead3DSurfaceFloatData(FRHITexture *Texture, FIntRect Rect, FIntPoint ZMinMax, TArray< FFloat16Color > &OutData, FReadSurfaceDataFlags InFlags)FDynamicRHIvirtual
RHIReadSurfaceData(FRHITexture *Texture, FIntRect Rect, TArray< FColor > &OutData, FReadSurfaceDataFlags InFlags) final overrideFNullDynamicRHIinlinevirtual
FDynamicRHIPSOFallback::RHIReadSurfaceData(FRHITexture *Texture, FIntRect Rect, TArray< FLinearColor > &OutData, FReadSurfaceDataFlags InFlags)FDynamicRHIvirtual
RHIReadSurfaceFloatData(FRHITexture *Texture, FIntRect Rect, TArray< FFloat16Color > &OutData, ECubeFace CubeFace, int32 ArrayIndex, int32 MipIndex) final overrideFNullDynamicRHIinlinevirtual
FDynamicRHIPSOFallback::RHIReadSurfaceFloatData(FRHITexture *Texture, FIntRect Rect, TArray< FFloat16Color > &OutData, FReadSurfaceDataFlags InFlags)FDynamicRHIvirtual
RHIReadSurfaceFloatData_RenderThread(class FRHICommandListImmediate &RHICmdList, FRHITexture *Texture, FIntRect Rect, TArray< FFloat16Color > &OutData, ECubeFace CubeFace, int32 ArrayIndex, int32 MipIndex)FDynamicRHIvirtual
RHIReadSurfaceFloatData_RenderThread(class FRHICommandListImmediate &RHICmdList, FRHITexture *Texture, FIntRect Rect, TArray< FFloat16Color > &OutData, FReadSurfaceDataFlags Flags)FDynamicRHIvirtual
RHIReleaseThreadOwnership()FDynamicRHIinlinevirtual
RHIReleaseTransition(FRHITransition *Transition) final overrideFNullDynamicRHIinlinevirtual
RHIReplaceResources(FRHICommandListBase &RHICmdList, TArray< FRHIResourceReplaceInfo > &&ReplaceInfos) final overrideFNullDynamicRHIinlinevirtual
RHIResizeViewport(FRHIViewport *Viewport, uint32 SizeX, uint32 SizeY, bool bIsFullscreen) final overrideFNullDynamicRHIinlinevirtual
FDynamicRHIPSOFallback::RHIResizeViewport(FRHIViewport *Viewport, uint32 SizeX, uint32 SizeY, bool bIsFullscreen, EPixelFormat PreferredPixelFormat)FDynamicRHIinlinevirtual
RHIResumeRendering()FDynamicRHIinlinevirtual
RHIResummarizeHTile(FRHITexture *DepthTexture)IRHICommandContextinlinevirtual
RHISerializeAccelerationStructure(FRHICommandListImmediate &RHICmdList, FRHIRayTracingScene *Scene, const TCHAR *Path)FDynamicRHIinlinevirtual
RHISetAsyncComputeBudget(EAsyncComputeBudget Budget)IRHIComputeContextinlinevirtual
RHISetBatchedShaderParameters(FRHIGraphicsShader *InShader, FRHIBatchedShaderParameters &InBatchedParameters)IRHICommandContextinline
RHISetBatchedShaderParameters(FRHIComputeShader *InShader, FRHIBatchedShaderParameters &InBatchedParameters)IRHICommandContextinline
RHISetBindingsOnShaderBindingTable(FRHIShaderBindingTable *SBT, FRHIRayTracingPipelineState *Pipeline, uint32 NumBindings, const FRayTracingLocalShaderBindings *Bindings, ERayTracingBindingType BindingType)IRHICommandContextinlinevirtual
RHISetBlendFactor(const FLinearColor &BlendFactor)IRHICommandContextinlinevirtual
RHISetBlendState(FRHIBlendState *NewState, const FLinearColor &BlendFactor) final overrideFNullDynamicRHIinlinevirtual
RHISetBoundShaderState(FRHIBoundShaderState *BoundShaderState) final overrideFNullDynamicRHIinlinevirtual
RHISetComputeBudget(ESyncComputeBudget Budget)IRHIComputeContextinlinevirtual
RHISetComputePipelineState(FRHIComputePipelineState *ComputePipelineState)IRHICommandContextPSOFallbackinlinevirtual
RHISetComputeShader(FRHIComputeShader *ComputeShader) final overrideFNullDynamicRHIinlinevirtual
RHISetDepthBounds(float MinDepth, float MaxDepth) final overrideFNullDynamicRHIinlinevirtual
RHISetDepthStencilState(FRHIDepthStencilState *NewState, uint32 StencilRef) final overrideFNullDynamicRHIinlinevirtual
RHISetGPUMask(FRHIGPUMask GPUMask)IRHIComputeContextinlinevirtual
RHISetGraphicsPipelineState(FRHIGraphicsPipelineState *GraphicsState, uint32 StencilRef, bool bApplyAdditionalState) overrideIRHICommandContextPSOFallbackinlinevirtual
RHISetMultipleViewports(uint32 Count, const FViewportBounds *Data) final overrideFNullDynamicRHIinlinevirtual
RHISetRasterizerState(FRHIRasterizerState *NewState) final overrideFNullDynamicRHIinlinevirtual
RHISetScissorRect(bool bEnable, uint32 MinX, uint32 MinY, uint32 MaxX, uint32 MaxY) final overrideFNullDynamicRHIinlinevirtual
RHISetShaderParameters(FRHIGraphicsShader *Shader, TConstArrayView< uint8 > InParametersData, TConstArrayView< FRHIShaderParameter > InParameters, TConstArrayView< FRHIShaderParameterResource > InResourceParameters, TConstArrayView< FRHIShaderParameterResource > InBindlessParameters) final overrideFNullDynamicRHIinlinevirtual
RHISetShaderParameters(FRHIComputeShader *Shader, TConstArrayView< uint8 > InParametersData, TConstArrayView< FRHIShaderParameter > InParameters, TConstArrayView< FRHIShaderParameterResource > InResourceParameters, TConstArrayView< FRHIShaderParameterResource > InBindlessParameters) final overrideFNullDynamicRHIinlinevirtual
RHISetShaderRootConstants(const FUint32Vector4 &Constants)IRHIComputeContextinlinevirtual
RHISetShaderUnbinds(FRHIGraphicsShader *Shader, TConstArrayView< FRHIShaderParameterUnbind > InUnbinds)IRHICommandContextinlinevirtual
RHISetShaderUnbinds(FRHIComputeShader *ComputeShader, TConstArrayView< FRHIShaderParameterUnbind > InUnbinds)IRHICommandContextinlinevirtual
RHISetShadingRate(EVRSShadingRate ShadingRate, EVRSRateCombiner Combiner) final overrideFNullDynamicRHIinlinevirtual
RHISetStaticUniformBuffer(FUniformBufferStaticSlot Slot, FRHIUniformBuffer *UniformBuffer) final overrideFNullDynamicRHIinlinevirtual
RHISetStaticUniformBuffers(const FUniformBufferStaticBindings &InUniformBuffers) final overrideFNullDynamicRHIinlinevirtual
RHISetStencilRef(uint32 StencilRef)IRHICommandContextinlinevirtual
RHISetStereoViewport(float LeftMinX, float RightMinX, float LeftMinY, float RightMinY, float MinZ, float LeftMaxX, float RightMaxX, float LeftMaxY, float RightMaxY, float MaxZ)IRHICommandContextinlinevirtual
RHISetStreamSource(uint32 StreamIndex, FRHIBuffer *VertexBuffer, uint32 Offset) final overrideFNullDynamicRHIinlinevirtual
RHISetUniformBufferDynamicOffset(FUniformBufferStaticSlot Slot, uint32 Offset)IRHIComputeContextinlinevirtual
RHISetViewport(float MinX, float MinY, float MinZ, float MaxX, float MaxY, float MaxZ) final overrideFNullDynamicRHIinlinevirtual
RHISignalFlipEvent()FDynamicRHIinlinevirtual
RHISubmitCommandLists(FRHISubmitCommandListsArgs &&Args) final overrideFNullDynamicRHIinlinevirtual
RHISuspendRendering()FDynamicRHIinlinevirtual
RHITick(float DeltaTime) final overrideFNullDynamicRHIinlinevirtual
RHIUnlockBuffer(FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer)FDynamicRHIvirtual
RHIUnlockBufferMGPU(FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer, uint32 GPUIndex)FDynamicRHIvirtual
RHIUnlockStagingBuffer(FRHIStagingBuffer *StagingBuffer)FDynamicRHIvirtual
RHIUnlockTexture(FRHICommandListImmediate &RHICmdList, const FRHILockTextureArgs &Arguments) final overrideFNullDynamicRHIinlinevirtual
RHIUnmapStagingSurface(FRHITexture *Texture, uint32 GPUIndex) final overrideFNullDynamicRHIinlinevirtual
RHIUnmapStagingSurface_RenderThread(class FRHICommandListImmediate &RHICmdList, FRHITexture *Texture, uint32 GPUIndex)FDynamicRHIvirtual
RHIUpdateFromBufferTexture2D(FRHICommandListBase &RHICmdList, FRHITexture *Texture, uint32 MipIndex, const struct FUpdateTextureRegion2D &UpdateRegion, uint32 SourcePitch, FRHIBuffer *Buffer, uint32 BufferOffset)FDynamicRHIinlinevirtual
RHIUpdateResourceCollection(FRHICommandListBase &RHICmdList, FRHIResourceCollection *InResourceCollection, uint32 InStartIndex, TConstArrayView< FRHIResourceCollectionMember > InMemberUpdates)FDynamicRHIinlinevirtual
RHIUpdateTexture2D(FRHICommandListBase &, FRHITexture *Texture, uint32 MipIndex, const struct FUpdateTextureRegion2D &UpdateRegion, uint32 SourcePitch, const uint8 *SourceData) final overrideFNullDynamicRHIinlinevirtual
RHIUpdateTexture3D(FRHICommandListBase &, FRHITexture *Texture, uint32 MipIndex, const struct FUpdateTextureRegion3D &UpdateRegion, uint32 SourceRowPitch, uint32 SourceDepthPitch, const uint8 *SourceData) final overrideFNullDynamicRHIinlinevirtual
RHIUpdateTextureReference(FRHICommandListBase &RHICmdList, FRHITextureReference *TextureRef, FRHITexture *NewTexture)FDynamicRHIvirtual
RHIUpdateUniformBuffer(FRHICommandListBase &RHICmdList, FRHIUniformBuffer *UniformBufferRHI, const void *Contents) final overrideFNullDynamicRHIinlinevirtual
RHIVirtualTextureSetFirstMipInMemory(class FRHICommandListImmediate &RHICmdList, FRHITexture *Texture, uint32 FirstMip)FDynamicRHIvirtual
RHIVirtualTextureSetFirstMipVisible(class FRHICommandListImmediate &RHICmdList, FRHITexture *Texture, uint32 FirstMip)FDynamicRHIvirtual
RHIWaitForFlip(double TimeoutInSeconds)FDynamicRHIinlinevirtual
RHIWriteGPUFence(FRHIGPUFence *FenceRHI)IRHIComputeContextinlinevirtual
RHIWriteGPUFence_TopOfPipe(FRHICommandListBase &RHICmdList, FRHIGPUFence *FenceRHI)FDynamicRHIvirtual
SetExecutingCommandList(FRHICommandListBase *InCmdList)IRHIComputeContextinlinevirtual
SetTrackedAccess(const FRHITrackedAccessInfo &Info)IRHIComputeContextinline
Shutdown()FNullDynamicRHIvirtual
StatEventIRHIComputeContextprotected
UnlockBuffer_BottomOfPipe(FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer) final overrideFNullDynamicRHIinlinevirtual
UnlockStagingBuffer_RenderThread(class FRHICommandListImmediate &RHICmdList, FRHIStagingBuffer *StagingBuffer)FDynamicRHIvirtual
~FDynamicRHI()FDynamicRHIvirtual
~IRHICommandContext()IRHICommandContextinlinevirtual
~IRHIComputeContext()IRHIComputeContextinlinevirtual