![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for ID3D11DynamicRHI, including all inherited members.
| AsyncReallocateTexture2D_RenderThread(class FRHICommandListImmediate &RHICmdList, FRHITexture *Texture2D, int32 NewMipCount, int32 NewSizeX, int32 NewSizeY, FThreadSafeCounter *RequestStatus) | FDynamicRHI | virtual |
| EnableIdealGPUCaptureOptions(bool bEnable) | FDynamicRHI | static |
| FlushPendingLogs() | FDynamicRHI | inlinevirtual |
| FRHICalcTextureSizeResult typedef | FDynamicRHI | |
| GetInterfaceType() const override final | ID3D11DynamicRHI | inlinevirtual |
| GetName()=0 | FDynamicRHI | pure virtual |
| GetNonValidationRHI() | FDynamicRHI | inlinevirtual |
| Init()=0 | FDynamicRHI | pure virtual |
| InitPixelFormatInfo(const TArray< uint32 > &PixelFormatBlockBytesIn) | FDynamicRHI | inline |
| 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 |
| PixelFormatBlockBytes | FDynamicRHI | protected |
| PostInit() | FDynamicRHI | inlinevirtual |
| RHIAcquireThreadOwnership() | FDynamicRHI | inlinevirtual |
| RHIAdvanceFrameForGetViewportBackBuffer(FRHIViewport *Viewport, bool bPresent)=0 | FDynamicRHI | pure virtual |
| RHIAliasTextureResources(FTextureRHIRef &DestTexture, FTextureRHIRef &SrcTexture) | FDynamicRHI | inlinevirtual |
| RHIAsyncCreateTexture2D(uint32 SizeX, uint32 SizeY, uint8 Format, uint32 NumMips, ETextureCreateFlags Flags, ERHIAccess InResourceState, void **InitialMipData, uint32 NumInitialMips, const TCHAR *DebugName, FGraphEventRef &OutCompletionEvent)=0 | FDynamicRHI | pure virtual |
| RHIAsyncReallocateTexture2D(FRHITexture *Texture2D, int32 NewMipCount, int32 NewSizeX, int32 NewSizeY, FThreadSafeCounter *RequestStatus)=0 | FDynamicRHI | pure virtual |
| RHIBeginRenderQuery_TopOfPipe(FRHICommandListBase &RHICmdList, FRHIRenderQuery *RenderQuery) | FDynamicRHI | virtual |
| RHIBeginRenderQueryBatch_TopOfPipe(FRHICommandListBase &RHICmdList, ERenderQueryType QueryType) | FDynamicRHI | inlinevirtual |
| RHIBeginSuspendRendering() | FDynamicRHI | inlinevirtual |
| RHIBeginUpdateTexture3D(FRHICommandListBase &RHICmdList, FRHITexture *Texture, uint32 MipIndex, const struct FUpdateTextureRegion3D &UpdateRegion) | FDynamicRHI | virtual |
| RHIBindDebugLabelName(FRHICommandListBase &RHICmdList, FRHITexture *Texture, const TCHAR *Name) | FDynamicRHI | virtual |
| RHIBindDebugLabelName(FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer, const TCHAR *Name) | FDynamicRHI | virtual |
| RHIBindDebugLabelName(FRHICommandListBase &RHICmdList, FRHIUnorderedAccessView *UnorderedAccessViewRHI, const TCHAR *Name) | FDynamicRHI | virtual |
| RHIBlockUntilGPUIdle()=0 | FDynamicRHI | pure virtual |
| RHICalcRayTracingClusterOperationSize(const FRayTracingClusterOperationInitializer &Initializer) | FDynamicRHI | inlinevirtual |
| RHICalcRayTracingGeometrySize(const FRayTracingGeometryInitializer &Initializer) | FDynamicRHI | inlinevirtual |
| RHICalcRayTracingSceneSize(const FRayTracingSceneInitializer &Initializer) | FDynamicRHI | inlinevirtual |
| RHICalcTexturePlatformSize(FRHITextureDesc const &Desc, uint32 FirstMipIndex)=0 | FDynamicRHI | pure virtual |
| RHICheckViewportHDRStatus(FRHIViewport *Viewport) | FDynamicRHI | virtual |
| RHICloseTranslateChain(FRHIFinalizeContextArgs &&Args, TRHIPipelineArray< IRHIPlatformCommandList * > &Output, bool bShouldFinalize) | FDynamicRHI | inline |
| RHIComputeMemorySize(FRHITexture *TextureRHI)=0 | FDynamicRHI | pure virtual |
| RHIComputePrecachePSOHash(const FGraphicsPipelineStateInitializer &Initializer) | FDynamicRHI | virtual |
| RHIComputeStatePrecachePSOHash(const FGraphicsPipelineStateInitializer &Initializer) | FDynamicRHI | virtual |
| RHICreateAliasedTexture(FTextureRHIRef &SourceTexture) | FDynamicRHI | inlinevirtual |
| RHICreateAmplificationShader(TArrayView< const uint8 > Code, const FSHAHash &Hash) | FDynamicRHI | inlinevirtual |
| RHICreateBlendState(const FBlendStateInitializerRHI &Initializer)=0 | FDynamicRHI | pure virtual |
| RHICreateBoundShaderState(FRHIVertexDeclaration *VertexDeclaration, FRHIVertexShader *VertexShader, FRHIPixelShader *PixelShader, FRHIGeometryShader *GeometryShader)=0 | FDynamicRHI | pure virtual |
| RHICreateBufferInitializer(FRHICommandListBase &RHICmdList, const FRHIBufferCreateDesc &CreateDesc)=0 | FDynamicRHI | pure virtual |
| RHICreateComputePipelineState(const FComputePipelineStateInitializer &Initializer) override | FDynamicRHIPSOFallback | inlinevirtual |
| RHICreateComputeShader(TArrayView< const uint8 > Code, const FSHAHash &Hash)=0 | FDynamicRHI | pure virtual |
| RHICreateDepthStencilState(const FDepthStencilStateInitializerRHI &Initializer)=0 | FDynamicRHI | pure virtual |
| RHICreateGeometryShader(TArrayView< const uint8 > Code, const FSHAHash &Hash)=0 | FDynamicRHI | pure virtual |
| RHICreateGPUFence(const FName &Name)=0 | FDynamicRHI | pure virtual |
| RHICreateGraphicsPipelineState(const FGraphicsPipelineStateInitializer &Initializer) override | FDynamicRHIPSOFallback | inlinevirtual |
| RHICreateMeshShader(TArrayView< const uint8 > Code, const FSHAHash &Hash) | FDynamicRHI | inlinevirtual |
| RHICreatePixelShader(TArrayView< const uint8 > Code, const FSHAHash &Hash)=0 | FDynamicRHI | pure virtual |
| RHICreateRasterizerState(const FRasterizerStateInitializerRHI &Initializer)=0 | FDynamicRHI | pure 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)=0 | FDynamicRHI | pure virtual |
| RHICreateResourceCollection(FRHICommandListBase &RHICmdList, TConstArrayView< FRHIResourceCollectionMember > InMembers) | FDynamicRHI | inlinevirtual |
| RHICreateSamplerState(const FSamplerStateInitializerRHI &Initializer)=0 | FDynamicRHI | pure virtual |
| RHICreateShaderBindingTable(FRHICommandListBase &RHICmdList, const FRayTracingShaderBindingTableInitializer &Initializer) | FDynamicRHI | inlinevirtual |
| RHICreateShaderBundle(const FShaderBundleCreateInfo &CreateInfo) | FDynamicRHI | inlinevirtual |
| 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)=0 | FDynamicRHI | pure virtual |
| RHICreateStagingBuffer() | FDynamicRHI | inlinevirtual |
| RHICreateTexture2DArrayFromResource(EPixelFormat Format, ETextureCreateFlags TexCreateFlags, const FClearValueBinding &ClearValueBinding, ID3D11Texture2D *Resource)=0 | ID3D11DynamicRHI | pure virtual |
| RHICreateTexture2DFromResource(EPixelFormat Format, ETextureCreateFlags TexCreateFlags, const FClearValueBinding &ClearValueBinding, ID3D11Texture2D *Resource)=0 | ID3D11DynamicRHI | pure virtual |
| RHICreateTextureCubeFromResource(EPixelFormat Format, ETextureCreateFlags TexCreateFlags, const FClearValueBinding &ClearValueBinding, ID3D11Texture2D *Resource)=0 | ID3D11DynamicRHI | pure virtual |
| RHICreateTextureInitializer(FRHICommandListBase &RHICmdList, const FRHITextureCreateDesc &CreateDesc)=0 | FDynamicRHI | pure virtual |
| RHICreateTextureReference(FRHICommandListBase &RHICmdList, FRHITexture *InReferencedTexture) | FDynamicRHI | virtual |
| RHICreateTransientResourceAllocator() | FDynamicRHI | inlinevirtual |
| RHICreateTransition(FRHITransition *Transition, const FRHITransitionCreateInfo &CreateInfo) | FDynamicRHI | inlinevirtual |
| RHICreateUniformBuffer(const void *Contents, const FRHIUniformBufferLayout *Layout, EUniformBufferUsage Usage, EUniformBufferValidation Validation)=0 | FDynamicRHI | pure virtual |
| RHICreateUnorderedAccessView(class FRHICommandListBase &RHICmdList, FRHIViewableResource *Resource, FRHIViewDesc const &ViewDesc)=0 | FDynamicRHI | pure virtual |
| RHICreateVertexDeclaration(const FVertexDeclarationElementList &Elements)=0 | FDynamicRHI | pure virtual |
| RHICreateVertexShader(TArrayView< const uint8 > Code, const FSHAHash &Hash)=0 | FDynamicRHI | pure virtual |
| RHICreateViewport(void *WindowHandle, uint32 SizeX, uint32 SizeY, bool bIsFullscreen, EPixelFormat PreferredPixelFormat)=0 | FDynamicRHI | pure virtual |
| RHICreateWorkGraphPipelineState(const FWorkGraphPipelineStateInitializer &Initializer) | FDynamicRHI | inlinevirtual |
| RHICreateWorkGraphShader(TArrayView< const uint8 > Code, const FSHAHash &Hash, EShaderFrequency ShaderFrequency) | FDynamicRHI | inlinevirtual |
| RHIEndFrame(const FRHIEndFrameArgs &Args)=0 | FDynamicRHI | pure virtual |
| RHIEndFrame_RenderThread(FRHICommandListImmediate &RHICmdList) | FDynamicRHI | virtual |
| RHIEndMultiUpdateTexture3D(FRHICommandListBase &RHICmdList, TArray< FUpdateTexture3DData > &UpdateDataArray) | FDynamicRHI | virtual |
| RHIEndRenderQuery_TopOfPipe(FRHICommandListBase &RHICmdList, FRHIRenderQuery *RenderQuery) | FDynamicRHI | virtual |
| RHIEndRenderQueryBatch_TopOfPipe(FRHICommandListBase &RHICmdList, ERenderQueryType QueryType) | FDynamicRHI | inlinevirtual |
| RHIEndUpdateTexture3D(FRHICommandListBase &RHICmdList, FUpdateTexture3DData &UpdateData) | FDynamicRHI | virtual |
| RHIFinalizeContext(FRHIFinalizeContextArgs &&Args, TRHIPipelineArray< IRHIPlatformCommandList * > &Output)=0 | FDynamicRHI | pure virtual |
| RHIFinalizeParallelContext(IRHIComputeContext *Context) | FDynamicRHI | inlinevirtual |
| RHIFlushResources()=0 | FDynamicRHI | pure virtual |
| RHIGetAdapter() const =0 | ID3D11DynamicRHI | pure virtual |
| RHIGetAvailableResolutions(FScreenResolutionArray &Resolutions, bool bIgnoreRefreshRate)=0 | FDynamicRHI | pure virtual |
| RHIGetCommandContext(ERHIPipeline Pipeline, FRHIGPUMask GPUMask)=0 | FDynamicRHI | pure virtual |
| RHIGetDefaultContext()=0 | FDynamicRHI | pure virtual |
| RHIGetDevice() const =0 | ID3D11DynamicRHI | pure virtual |
| RHIGetDeviceContext() const =0 | ID3D11DynamicRHI | pure virtual |
| RHIGetDisplaysInformation(FDisplayInformationArray &OutDisplayInformation) | FDynamicRHI | inlinevirtual |
| RHIGetHTilePlatformConfig(uint32 DepthWidth, uint32 DepthHeight) const | FDynamicRHI | inlinevirtual |
| RHIGetHTilePlatformConfig(const FRHITextureDesc &DepthDesc) const | FDynamicRHI | inlinevirtual |
| RHIGetMinimumAlignmentForBufferBackedSRV(EPixelFormat Format) | FDynamicRHI | virtual |
| RHIGetNativeCommandBuffer() | FDynamicRHI | inlinevirtual |
| RHIGetNativeComputeQueue() | FDynamicRHI | inlinevirtual |
| RHIGetNativeDevice()=0 | FDynamicRHI | pure virtual |
| RHIGetNativeGraphicsQueue() | FDynamicRHI | inlinevirtual |
| RHIGetNativeInstance()=0 | FDynamicRHI | pure 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)=0 | FDynamicRHI | pure virtual |
| RHIGetRenderTargetView(FRHITexture *InTexture, int32 InMipIndex=0, int32 InArraySliceIndex=-1) const =0 | ID3D11DynamicRHI | pure virtual |
| RHIGetResource(FRHIBuffer *InBuffer) const =0 | ID3D11DynamicRHI | pure virtual |
| RHIGetResource(FRHITexture *InTexture) const =0 | ID3D11DynamicRHI | pure virtual |
| RHIGetResourceMemorySize(FRHITexture *InTexture) const =0 | ID3D11DynamicRHI | pure virtual |
| RHIGetShaderResourceView(FRHITexture *InTexture) const =0 | ID3D11DynamicRHI | pure virtual |
| RHIGetSupportedResolution(uint32 &Width, uint32 &Height)=0 | FDynamicRHI | pure virtual |
| RHIGetSwapChain(FRHIViewport *InViewport) const =0 | ID3D11DynamicRHI | pure virtual |
| RHIGetSwapChainFormat(EPixelFormat InFormat) const =0 | ID3D11DynamicRHI | pure virtual |
| RHIGetTextureMemoryStats(FTextureMemoryStats &OutStats)=0 | FDynamicRHI | pure virtual |
| RHIGetTextureMemoryVisualizeData(FColor *TextureData, int32 SizeX, int32 SizeY, int32 Pitch, int32 PixelSize)=0 | FDynamicRHI | pure virtual |
| RHIGetUploadContext() | FDynamicRHI | inlinevirtual |
| RHIGetViewportBackBuffer(FRHIViewport *Viewport)=0 | FDynamicRHI | pure virtual |
| RHIGetViewportBackBufferUAV(FRHIViewport *ViewportRHI) | FDynamicRHI | inlinevirtual |
| RHIGetViewportNextPresentGPUIndex(FRHIViewport *Viewport) | FDynamicRHI | inlinevirtual |
| RHIHandleDisplayChange() | FDynamicRHI | inlinevirtual |
| RHIIsRenderingSuspended() | FDynamicRHI | inlinevirtual |
| RHILockBuffer(FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer, uint32 Offset, uint32 Size, EResourceLockMode LockMode) | FDynamicRHI | virtual |
| RHILockBufferMGPU(FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer, uint32 GPUIndex, uint32 Offset, uint32 Size, EResourceLockMode LockMode) | FDynamicRHI | virtual |
| RHILockStagingBuffer(FRHIStagingBuffer *StagingBuffer, FRHIGPUFence *Fence, uint32 Offset, uint32 SizeRHI) | FDynamicRHI | virtual |
| RHILockTexture(FRHICommandListImmediate &RHICmdList, const FRHILockTextureArgs &Arguments)=0 | FDynamicRHI | pure virtual |
| RHIMapStagingSurface(FRHITexture *Texture, FRHIGPUFence *Fence, void *&OutData, int32 &OutWidth, int32 &OutHeight, uint32 GPUIndex=0)=0 | FDynamicRHI | pure 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) | FDynamicRHI | virtual |
| RHIPreferredPixelFormatHint(EPixelFormat PreferredPixelFormat) | FDynamicRHI | inlinevirtual |
| RHIProcessDeleteQueue() | FDynamicRHI | inlinevirtual |
| RHIRead3DSurfaceFloatData(FRHITexture *Texture, FIntRect Rect, FIntPoint ZMinMax, TArray< FFloat16Color > &OutData)=0 | FDynamicRHI | pure virtual |
| RHIRead3DSurfaceFloatData(FRHITexture *Texture, FIntRect Rect, FIntPoint ZMinMax, TArray< FFloat16Color > &OutData, FReadSurfaceDataFlags InFlags) | FDynamicRHI | virtual |
| RHIReadSurfaceData(FRHITexture *Texture, FIntRect Rect, TArray< FColor > &OutData, FReadSurfaceDataFlags InFlags)=0 | FDynamicRHI | pure virtual |
| RHIReadSurfaceData(FRHITexture *Texture, FIntRect Rect, TArray< FLinearColor > &OutData, FReadSurfaceDataFlags InFlags) | FDynamicRHI | virtual |
| RHIReadSurfaceFloatData(FRHITexture *Texture, FIntRect Rect, TArray< FFloat16Color > &OutData, ECubeFace CubeFace, int32 ArrayIndex, int32 MipIndex)=0 | FDynamicRHI | pure virtual |
| RHIReadSurfaceFloatData(FRHITexture *Texture, FIntRect Rect, TArray< FFloat16Color > &OutData, FReadSurfaceDataFlags InFlags) | FDynamicRHI | 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 |
| RHIRegisterWork(uint32 NumPrimitives)=0 | ID3D11DynamicRHI | pure virtual |
| RHIReleaseThreadOwnership() | FDynamicRHI | inlinevirtual |
| RHIReleaseTransition(FRHITransition *Transition) | FDynamicRHI | inlinevirtual |
| RHIReplaceResources(FRHICommandListBase &RHICmdList, TArray< FRHIResourceReplaceInfo > &&ReplaceInfos)=0 | FDynamicRHI | pure virtual |
| RHIResizeViewport(FRHIViewport *Viewport, uint32 SizeX, uint32 SizeY, bool bIsFullscreen)=0 | FDynamicRHI | pure virtual |
| RHIResizeViewport(FRHIViewport *Viewport, uint32 SizeX, uint32 SizeY, bool bIsFullscreen, EPixelFormat PreferredPixelFormat) | FDynamicRHI | inlinevirtual |
| RHIResumeRendering() | FDynamicRHI | inlinevirtual |
| RHISerializeAccelerationStructure(FRHICommandListImmediate &RHICmdList, FRHIRayTracingScene *Scene, const TCHAR *Path) | FDynamicRHI | inlinevirtual |
| RHISignalFlipEvent() | FDynamicRHI | inlinevirtual |
| RHISubmitCommandLists(FRHISubmitCommandListsArgs &&Args)=0 | FDynamicRHI | pure virtual |
| RHISuspendRendering() | FDynamicRHI | inlinevirtual |
| RHITick(float DeltaTime)=0 | FDynamicRHI | pure virtual |
| RHIUnlockBuffer(FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer) | FDynamicRHI | virtual |
| RHIUnlockBufferMGPU(FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer, uint32 GPUIndex) | FDynamicRHI | virtual |
| RHIUnlockStagingBuffer(FRHIStagingBuffer *StagingBuffer) | FDynamicRHI | virtual |
| RHIUnlockTexture(FRHICommandListImmediate &RHICmdList, const FRHILockTextureArgs &Arguments)=0 | FDynamicRHI | pure virtual |
| RHIUnmapStagingSurface(FRHITexture *Texture, uint32 GPUIndex=0)=0 | FDynamicRHI | pure 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 |
| RHIUpdateTexture2D(FRHICommandListBase &RHICmdList, FRHITexture *Texture, uint32 MipIndex, const struct FUpdateTextureRegion2D &UpdateRegion, uint32 SourcePitch, const uint8 *SourceData)=0 | FDynamicRHI | pure virtual |
| RHIUpdateTexture3D(FRHICommandListBase &RHICmdList, FRHITexture *Texture, uint32 MipIndex, const struct FUpdateTextureRegion3D &UpdateRegion, uint32 SourceRowPitch, uint32 SourceDepthPitch, const uint8 *SourceData)=0 | FDynamicRHI | pure virtual |
| RHIUpdateTextureReference(FRHICommandListBase &RHICmdList, FRHITextureReference *TextureRef, FRHITexture *NewTexture) | FDynamicRHI | virtual |
| RHIUpdateUniformBuffer(FRHICommandListBase &RHICmdList, FRHIUniformBuffer *UniformBufferRHI, const void *Contents)=0 | FDynamicRHI | pure virtual |
| RHIVerifyResult(ID3D11Device *Device, HRESULT Result, const ANSICHAR *Code, const ANSICHAR *Filename, uint32 Line) const =0 | ID3D11DynamicRHI | pure 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 |
| RHIWriteGPUFence_TopOfPipe(FRHICommandListBase &RHICmdList, FRHIGPUFence *FenceRHI) | FDynamicRHI | virtual |
| Shutdown()=0 | FDynamicRHI | pure virtual |
| UnlockBuffer_BottomOfPipe(class FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer) | FDynamicRHI | inlinevirtual |
| UnlockStagingBuffer_RenderThread(class FRHICommandListImmediate &RHICmdList, FRHIStagingBuffer *StagingBuffer) | FDynamicRHI | virtual |
| ~FDynamicRHI() | FDynamicRHI | virtual |