![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FVulkanDynamicRHI, including all inherited members.
| ActiveDebugLayerExtension | FVulkanDynamicRHI | protected |
| AddEnabledDeviceExtensionsAndLayers(TArrayView< const ANSICHAR *const > InDeviceExtensions, TArrayView< const ANSICHAR *const > InDeviceLayers) | IVulkanDynamicRHI | static |
| AddEnabledInstanceExtensionsAndLayers(TArrayView< const ANSICHAR *const > InInstanceExtensions, TArrayView< const ANSICHAR *const > InInstanceLayers) | IVulkanDynamicRHI | static |
| ApiVersion | FVulkanDynamicRHI | protected |
| AsyncReallocateTexture2D_RenderThread(class FRHICommandListImmediate &RHICmdList, FRHITexture *Texture2D, int32 NewMipCount, int32 NewSizeX, int32 NewSizeY, FThreadSafeCounter *RequestStatus) override final | FVulkanDynamicRHI | virtual |
| BeginCreateTextureInternal(const FRHITextureCreateDesc &CreateDesc, const FRHITransientHeapAllocation *InTransientHeapAllocation) | FVulkanDynamicRHI | |
| bIsStandaloneStereoDevice | FVulkanDynamicRHI | protected |
| CompletePayload(FVulkanPayload *Payload) | FVulkanDynamicRHI | |
| CPUTimelineSemaphore | FVulkanDynamicRHI | protected |
| CPUTimelineSemaphoreValue | FVulkanDynamicRHI | protected |
| CreateInstance() | FVulkanDynamicRHI | protected |
| CreateTextureInternal(FRHICommandListBase &RHICmdList, const FRHITextureCreateDesc &CreateDesc) | FVulkanDynamicRHI | |
| CreateTextureInternal(const FRHITextureCreateDesc &CreateDesc, const FRHITransientHeapAllocation &InTransientHeapAllocation) | FVulkanDynamicRHI | |
| Device | FVulkanDynamicRHI | protected |
| DumpCrashMarkers() | FVulkanDynamicRHI | |
| EActiveDebugLayerExtension enum name | FVulkanDynamicRHI | |
| EnableIdealGPUCaptureOptions(bool bEnable) | FDynamicRHI | static |
| EnqueueEndOfPipeTask(TUniqueFunction< void()> TaskFunc, TUniqueFunction< void(FVulkanPayload &)> ModifyPayloadCallback={}) | FVulkanDynamicRHI | |
| EopTask | FVulkanDynamicRHI | protected |
| ExternalGPUTime | FVulkanDynamicRHI | |
| FinalizeCreateTextureInternal(FRHICommandListBase &RHICmdList, FCreateTextureResult CreateResult) | FVulkanDynamicRHI | |
| FlushPendingLogs() | FDynamicRHI | inlinevirtual |
| FRHICalcTextureSizeResult typedef | FDynamicRHI | |
| FVulkanCommandListContext | FVulkanDynamicRHI | friend |
| FVulkanDynamicRHI() | FVulkanDynamicRHI | |
| FVulkanViewport | FVulkanDynamicRHI | friend |
| Get() | FVulkanDynamicRHI | inlinestatic |
| GetApiVersion() const | FVulkanDynamicRHI | inline |
| GetDevice() const | FVulkanDynamicRHI | inline |
| GetInstance() const | FVulkanDynamicRHI | inline |
| GetInstanceExtensions() const | FVulkanDynamicRHI | inline |
| GetInstanceLayers() const | FVulkanDynamicRHI | inline |
| GetInterfaceType() const override | IVulkanDynamicRHI | inlinevirtual |
| GetName() final override | FVulkanDynamicRHI | inlinevirtual |
| GetNonValidationRHI() | FDynamicRHI | inlinevirtual |
| GetOptionalExtensions() const | FVulkanDynamicRHI | inline |
| GetPrecachePSOHashVersion() | FVulkanDynamicRHI | static |
| GetViewports() | FVulkanDynamicRHI | inline |
| HasInterruptThread() const | FVulkanDynamicRHI | inline |
| HasSubmissionThread() const | FVulkanDynamicRHI | inline |
| HMDVulkanExtensions | FVulkanDynamicRHI | static |
| Init() final override | FVulkanDynamicRHI | virtual |
| InitializeSubmissionPipe() | FVulkanDynamicRHI | protected |
| InitInstance() | FVulkanDynamicRHI | |
| InitPixelFormatInfo(const TArray< uint32 > &PixelFormatBlockBytesIn) | FDynamicRHI | inline |
| Instance | FVulkanDynamicRHI | protected |
| InstanceExtensions | FVulkanDynamicRHI | protected |
| InstanceLayers | FVulkanDynamicRHI | protected |
| InternalUpdateTexture2D(FRHICommandListBase &RHICmdList, FRHITexture *TextureRHI, uint32 MipIndex, const struct FUpdateTextureRegion2D &UpdateRegion, uint32 SourcePitch, const uint8 *SourceData) | FVulkanDynamicRHI | protected |
| InternalUpdateTexture3D(FRHICommandListBase &RHICmdList, FRHITexture *TextureRHI, uint32 MipIndex, const struct FUpdateTextureRegion3D &UpdateRegion, uint32 SourceRowPitch, uint32 SourceDepthPitch, const uint8 *SourceData) | FVulkanDynamicRHI | protected |
| InterruptCS | FVulkanDynamicRHI | protected |
| InterruptThread | FVulkanDynamicRHI | protected |
| InterruptThreadID | FVulkanDynamicRHI | protected |
| IsInInterruptThread() const | FVulkanDynamicRHI | |
| KickInterruptThread() | FVulkanDynamicRHI | protected |
| KickSubmissionThread(bool bForce=false) | FVulkanDynamicRHI | |
| LockBuffer_BottomOfPipe(FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer, uint32 Offset, uint32 Size, EResourceLockMode LockMode) final override | FVulkanDynamicRHI | virtual |
| LockBufferCS | FVulkanDynamicRHI | protected |
| LockStagingBuffer_RenderThread(class FRHICommandListImmediate &RHICmdList, FRHIStagingBuffer *StagingBuffer, FRHIGPUFence *Fence, uint32 Offset, uint32 SizeRHI) | FDynamicRHI | virtual |
| OptionalInstanceExtensions | FVulkanDynamicRHI | protected |
| PendingPayloadsForSubmission | FVulkanDynamicRHI | protected |
| PixelFormatBlockBytes | FDynamicRHI | protected |
| PostInit() final override | FVulkanDynamicRHI | virtual |
| ProcessInterruptQueue() | FVulkanDynamicRHI | protected |
| ProcessInterruptQueueOnGPUCrash() | FVulkanDynamicRHI | |
| ProcessInterruptQueueUntil(FVulkanSyncPointRef SyncPoint) | FVulkanDynamicRHI | |
| ProcessInterruptQueueUntil(FGraphEvent *GraphEvent) | FVulkanDynamicRHI | |
| ProcessSubmissionQueue() | FVulkanDynamicRHI | protected |
| RebuildPipelineCache() | FVulkanDynamicRHI | protectedstatic |
| RebuildPipelineCacheCmd | FVulkanDynamicRHI | protected |
| RHIAcquireThreadOwnership() | FDynamicRHI | inlinevirtual |
| RHIAdvanceFrameForGetViewportBackBuffer(FRHIViewport *Viewport, bool bPresent) final override | FVulkanDynamicRHI | virtual |
| RHIAliasTextureResources(FTextureRHIRef &DestTexture, FTextureRHIRef &SrcTexture) final override | FVulkanDynamicRHI | 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 | FVulkanDynamicRHI | virtual |
| RHIAsyncReallocateTexture2D(FRHITexture *Texture2D, int32 NewMipCount, int32 NewSizeX, int32 NewSizeY, FThreadSafeCounter *RequestStatus) final override | FVulkanDynamicRHI | virtual |
| RHIBeginRenderQuery_TopOfPipe(FRHICommandListBase &RHICmdList, FRHIRenderQuery *RenderQuery) | FDynamicRHI | virtual |
| RHIBeginRenderQueryBatch_TopOfPipe(FRHICommandListBase &RHICmdList, ERenderQueryType QueryType) final override | FVulkanDynamicRHI | virtual |
| RHIBeginSuspendRendering() | FDynamicRHI | inlinevirtual |
| RHIBeginUpdateTexture3D(FRHICommandListBase &RHICmdList, FRHITexture *Texture, uint32 MipIndex, const struct FUpdateTextureRegion3D &UpdateRegion) override final | FVulkanDynamicRHI | virtual |
| RHIBindDebugLabelName(FRHICommandListBase &RHICmdList, FRHITexture *Texture, const TCHAR *Name) final override | FVulkanDynamicRHI | virtual |
| IVulkanDynamicRHI::RHIBindDebugLabelName(FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer, const TCHAR *Name) | FDynamicRHI | virtual |
| IVulkanDynamicRHI::RHIBindDebugLabelName(FRHICommandListBase &RHICmdList, FRHIUnorderedAccessView *UnorderedAccessViewRHI, const TCHAR *Name) | FDynamicRHI | virtual |
| RHIBlockUntilGPUIdle() final override | FVulkanDynamicRHI | virtual |
| RHICalcRayTracingClusterOperationSize(const FRayTracingClusterOperationInitializer &Initializer) | FDynamicRHI | inlinevirtual |
| RHICalcRayTracingGeometrySize(const FRayTracingGeometryInitializer &Initializer) final override | FVulkanDynamicRHI | virtual |
| RHICalcRayTracingSceneSize(const FRayTracingSceneInitializer &Initializer) final override | FVulkanDynamicRHI | virtual |
| RHICalcTexturePlatformSize(FRHITextureDesc const &Desc, uint32 FirstMipIndex) final override | FVulkanDynamicRHI | virtual |
| RHICheckViewportHDRStatus(FRHIViewport *Viewport) | FDynamicRHI | virtual |
| RHICloseTranslateChain(FRHIFinalizeContextArgs &&Args, TRHIPipelineArray< IRHIPlatformCommandList * > &Output, bool bShouldFinalize) | FDynamicRHI | inline |
| RHIComputeMemorySize(FRHITexture *TextureRHI) final override | FVulkanDynamicRHI | virtual |
| RHIComputePrecachePSOHash(const FGraphicsPipelineStateInitializer &Initializer) final override | FVulkanDynamicRHI | virtual |
| RHIComputeStatePrecachePSOHash(const FGraphicsPipelineStateInitializer &Initializer) final override | FVulkanDynamicRHI | virtual |
| RHICreateAliasedTexture(FTextureRHIRef &SourceTexture) final override | FVulkanDynamicRHI | virtual |
| RHICreateAmplificationShader(TArrayView< const uint8 > Code, const FSHAHash &Hash) final override | FVulkanDynamicRHI | virtual |
| RHICreateBlendState(const FBlendStateInitializerRHI &Initializer) final override | FVulkanDynamicRHI | virtual |
| RHICreateBoundShaderState(FRHIVertexDeclaration *VertexDeclaration, FRHIVertexShader *VertexShader, FRHIPixelShader *PixelShader, FRHIGeometryShader *GeometryShader) final override | FVulkanDynamicRHI | virtual |
| RHICreateBufferInitializer(FRHICommandListBase &RHICmdList, const FRHIBufferCreateDesc &CreateDesc) final override | FVulkanDynamicRHI | virtual |
| RHICreateComputePipelineState(const FComputePipelineStateInitializer &Initializer) final override | FVulkanDynamicRHI | virtual |
| RHICreateComputeShader(TArrayView< const uint8 > Code, const FSHAHash &Hash) final override | FVulkanDynamicRHI | virtual |
| RHICreateDepthStencilState(const FDepthStencilStateInitializerRHI &Initializer) final override | FVulkanDynamicRHI | virtual |
| RHICreateGeometryShader(TArrayView< const uint8 > Code, const FSHAHash &Hash) final override | FVulkanDynamicRHI | virtual |
| RHICreateGPUFence(const FName &Name) final override | FVulkanDynamicRHI | virtual |
| RHICreateGraphicsPipelineState(const FGraphicsPipelineStateInitializer &Initializer) final override | FVulkanDynamicRHI | virtual |
| RHICreateMeshShader(TArrayView< const uint8 > Code, const FSHAHash &Hash) final override | FVulkanDynamicRHI | virtual |
| RHICreatePixelShader(TArrayView< const uint8 > Code, const FSHAHash &Hash) final override | FVulkanDynamicRHI | virtual |
| RHICreateRasterizerState(const FRasterizerStateInitializerRHI &Initializer) final override | FVulkanDynamicRHI | virtual |
| RHICreateRayTracingGeometry(FRHICommandListBase &RHICmdList, const FRayTracingGeometryInitializer &Initializer) final override | FVulkanDynamicRHI | virtual |
| RHICreateRayTracingPipelineState(const FRayTracingPipelineStateInitializer &Initializer) final override | FVulkanDynamicRHI | virtual |
| RHICreateRayTracingScene(FRayTracingSceneInitializer Initializer) final override | FVulkanDynamicRHI | virtual |
| RHICreateRayTracingShader(TArrayView< const uint8 > Code, const FSHAHash &Hash, EShaderFrequency ShaderFrequency) final override | FVulkanDynamicRHI | virtual |
| RHICreateRenderQuery(ERenderQueryType QueryType) final override | FVulkanDynamicRHI | virtual |
| RHICreateResourceCollection(FRHICommandListBase &RHICmdList, TConstArrayView< FRHIResourceCollectionMember > InMembers) | FDynamicRHI | inlinevirtual |
| RHICreateSamplerState(const FSamplerStateInitializerRHI &Initializer) final override | FVulkanDynamicRHI | virtual |
| RHICreateShaderBindingTable(FRHICommandListBase &RHICmdList, const FRayTracingShaderBindingTableInitializer &Initializer) final override | FVulkanDynamicRHI | virtual |
| 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) final override | FVulkanDynamicRHI | virtual |
| RHICreateStagingBuffer() final override | FVulkanDynamicRHI | virtual |
| RHICreateTexture2DArrayFromResource(EPixelFormat Format, uint32 SizeX, uint32 SizeY, uint32 ArraySize, uint32 NumMips, uint32 NumSamples, VkImage Resource, ETextureCreateFlags Flags, const FClearValueBinding &ClearValueBinding=FClearValueBinding::Transparent) final override | FVulkanDynamicRHI | virtual |
| RHICreateTexture2DFromResource(EPixelFormat Format, uint32 SizeX, uint32 SizeY, uint32 NumMips, uint32 NumSamples, VkImage Resource, ETextureCreateFlags Flags, const FClearValueBinding &ClearValueBinding=FClearValueBinding::Transparent, const FVulkanRHIExternalImageDeleteCallbackInfo &ExternalImageDeleteCallbackInfo={}) final override | FVulkanDynamicRHI | virtual |
| RHICreateTextureCubeFromResource(EPixelFormat Format, uint32 Size, bool bArray, uint32 ArraySize, uint32 NumMips, VkImage Resource, ETextureCreateFlags Flags, const FClearValueBinding &ClearValueBinding=FClearValueBinding::Transparent) final override | FVulkanDynamicRHI | virtual |
| RHICreateTextureInitializer(FRHICommandListBase &RHICmdList, const FRHITextureCreateDesc &CreateDesc) | FVulkanDynamicRHI | virtual |
| RHICreateTextureReference(FRHICommandListBase &RHICmdList, FRHITexture *InReferencedTexture) final override | FVulkanDynamicRHI | virtual |
| RHICreateTransientResourceAllocator() final override | FVulkanDynamicRHI | virtual |
| RHICreateTransition(FRHITransition *Transition, const FRHITransitionCreateInfo &CreateInfo) final override | FVulkanDynamicRHI | virtual |
| RHICreateUniformBuffer(const void *Contents, const FRHIUniformBufferLayout *Layout, EUniformBufferUsage Usage, EUniformBufferValidation Validation) final override | FVulkanDynamicRHI | virtual |
| RHICreateUnorderedAccessView(class FRHICommandListBase &RHICmdList, FRHIViewableResource *Resource, FRHIViewDesc const &ViewDesc) final override | FVulkanDynamicRHI | virtual |
| RHICreateVertexDeclaration(const FVertexDeclarationElementList &Elements) final override | FVulkanDynamicRHI | virtual |
| RHICreateVertexShader(TArrayView< const uint8 > Code, const FSHAHash &Hash) final override | FVulkanDynamicRHI | virtual |
| RHICreateViewport(void *WindowHandle, uint32 SizeX, uint32 SizeY, bool bIsFullscreen, EPixelFormat PreferredPixelFormat) final override | FVulkanDynamicRHI | virtual |
| RHICreateWorkGraphPipelineState(const FWorkGraphPipelineStateInitializer &Initializer) | FDynamicRHI | inlinevirtual |
| RHICreateWorkGraphShader(TArrayView< const uint8 > Code, const FSHAHash &Hash, EShaderFrequency ShaderFrequency) | FDynamicRHI | inlinevirtual |
| RHIDoesAdapterMatchDevice(const void *InAdapterId) const final override | FVulkanDynamicRHI | virtual |
| RHIEndFrame(const FRHIEndFrameArgs &Args) final override | FVulkanDynamicRHI | virtual |
| RHIEndFrame_RenderThread(FRHICommandListImmediate &RHICmdList) final override | FVulkanDynamicRHI | virtual |
| RHIEndMultiUpdateTexture3D(FRHICommandListBase &RHICmdList, TArray< FUpdateTexture3DData > &UpdateDataArray) | FDynamicRHI | virtual |
| RHIEndRenderQuery_TopOfPipe(FRHICommandListBase &RHICmdList, FRHIRenderQuery *RenderQuery) final override | FVulkanDynamicRHI | virtual |
| RHIEndRenderQueryBatch_TopOfPipe(FRHICommandListBase &RHICmdList, ERenderQueryType QueryType) final override | FVulkanDynamicRHI | virtual |
| RHIEndUpdateTexture3D(FRHICommandListBase &RHICmdList, FUpdateTexture3DData &UpdateData) override final | FVulkanDynamicRHI | virtual |
| RHIFinalizeContext(FRHIFinalizeContextArgs &&Args, TRHIPipelineArray< IRHIPlatformCommandList * > &Output) final override | FVulkanDynamicRHI | virtual |
| RHIFinalizeParallelContext(IRHIComputeContext *Context) final override | FVulkanDynamicRHI | virtual |
| RHIFinishExternalComputeWork(VkCommandBuffer InCommandBuffer) final override | FVulkanDynamicRHI | virtual |
| RHIFlushResources() final override | FVulkanDynamicRHI | virtual |
| RHIGetActiveVkCommandBuffer() final override | FVulkanDynamicRHI | virtual |
| RHIGetAllDeviceExtensions(VkPhysicalDevice InPhysicalDevice) const final override | FVulkanDynamicRHI | virtual |
| RHIGetAllInstanceExtensions() const final override | FVulkanDynamicRHI | virtual |
| RHIGetAllocationInfo(FRHITexture *InTexture) const final override | FVulkanDynamicRHI | virtual |
| RHIGetAllocationInfo(FRHIBuffer *InBuffer) const final override | FVulkanDynamicRHI | virtual |
| RHIGetAvailableResolutions(FScreenResolutionArray &Resolutions, bool bIgnoreRefreshRate) final override | FVulkanDynamicRHI | virtual |
| RHIGetCommandContext(ERHIPipeline Pipeline, FRHIGPUMask GPUMask) final override | FVulkanDynamicRHI | virtual |
| RHIGetDefaultContext() final override | FVulkanDynamicRHI | virtual |
| RHIGetDisplaysInformation(FDisplayInformationArray &OutDisplayInformation) | FDynamicRHI | inlinevirtual |
| RHIGetGraphicsAdapterLUID(VkPhysicalDevice InPhysicalDevice) const final override | FVulkanDynamicRHI | virtual |
| RHIGetGraphicsQueueFamilyIndex() const final override | FVulkanDynamicRHI | virtual |
| RHIGetGraphicsQueueIndex() const final override | FVulkanDynamicRHI | virtual |
| RHIGetGraphicsVkQueue() const final override | FVulkanDynamicRHI | virtual |
| RHIGetHTilePlatformConfig(uint32 DepthWidth, uint32 DepthHeight) const | FDynamicRHI | inlinevirtual |
| RHIGetHTilePlatformConfig(const FRHITextureDesc &DepthDesc) const | FDynamicRHI | inlinevirtual |
| RHIGetImageViewInfo(FRHITexture *InTexture) const final override | FVulkanDynamicRHI | virtual |
| RHIGetLoadedDeviceExtensions() const final override | FVulkanDynamicRHI | virtual |
| RHIGetMinimumAlignmentForBufferBackedSRV(EPixelFormat Format) final override | FVulkanDynamicRHI | virtual |
| RHIGetNativeCommandBuffer() | FDynamicRHI | inlinevirtual |
| RHIGetNativeComputeQueue() final override | FVulkanDynamicRHI | virtual |
| RHIGetNativeDevice() final override | FVulkanDynamicRHI | virtual |
| RHIGetNativeGraphicsQueue() final override | FVulkanDynamicRHI | virtual |
| RHIGetNativeInstance() final override | FVulkanDynamicRHI | virtual |
| RHIGetNativePhysicalDevice() final override | FVulkanDynamicRHI | virtual |
| RHIGetParallelCommandContext(FRHIParallelRenderPassInfo const &ParallelRenderPass, FRHIGPUMask GPUMask) final override | FVulkanDynamicRHI | virtual |
| RHIGetPlatformTextureMaxSampleCount() | FDynamicRHI | inlinevirtual |
| RHIGetRayTracingGeometryOfflineMetadata(const FRayTracingGeometryOfflineDataHeader &OfflineDataHeader) | FDynamicRHI | inlinevirtual |
| RHIGetRenderQueryResult(FRHIRenderQuery *RenderQuery, uint64 &OutResult, bool bWait, uint32 GPUIndex=INDEX_NONE) final override | FVulkanDynamicRHI | virtual |
| RHIGetSupportedResolution(uint32 &Width, uint32 &Height) final override | FVulkanDynamicRHI | virtual |
| RHIGetSwapChainVkFormat(EPixelFormat InFormat) const final override | FVulkanDynamicRHI | virtual |
| RHIGetTextureMemoryStats(FTextureMemoryStats &OutStats) final override | FVulkanDynamicRHI | virtual |
| RHIGetTextureMemoryVisualizeData(FColor *TextureData, int32 SizeX, int32 SizeY, int32 Pitch, int32 PixelSize) final override | FVulkanDynamicRHI | virtual |
| RHIGetUploadContext() final override | FVulkanDynamicRHI | virtual |
| RHIGetViewportBackBuffer(FRHIViewport *Viewport) final override | FVulkanDynamicRHI | virtual |
| RHIGetViewportBackBufferUAV(FRHIViewport *ViewportRHI) | FDynamicRHI | inlinevirtual |
| RHIGetViewportNextPresentGPUIndex(FRHIViewport *Viewport) | FDynamicRHI | inlinevirtual |
| RHIGetViewVkFormat(FRHITexture *InTexture) const final override | FVulkanDynamicRHI | virtual |
| RHIGetVkAllocationCallbacks() final override | FVulkanDynamicRHI | virtual |
| RHIGetVkDevice() const final override | FVulkanDynamicRHI | virtual |
| RHIGetVkDeviceProcAddr(const char *InName) const final override | FVulkanDynamicRHI | virtual |
| RHIGetVkImage(FRHITexture *InTexture) const final override | FVulkanDynamicRHI | virtual |
| RHIGetVkInstance() const final override | FVulkanDynamicRHI | virtual |
| RHIGetVkInstanceGlobalProcAddr(const char *InName) const final override | FVulkanDynamicRHI | virtual |
| RHIGetVkInstanceProcAddr(const char *InName) const final override | FVulkanDynamicRHI | virtual |
| RHIGetVkPhysicalDevice() const final override | FVulkanDynamicRHI | virtual |
| RHIGetVulkanDeviceUUID() const final override | FVulkanDynamicRHI | virtual |
| RHIGetVulkanVersion() const final override | FVulkanDynamicRHI | virtual |
| RHIHandleDisplayChange() | FDynamicRHI | inlinevirtual |
| RHIIsRenderingSuspended() final override | FVulkanDynamicRHI | virtual |
| RHILockBuffer(FRHICommandListBase &RHICmdList, FRHIBuffer *BufferRHI, uint32 Offset, uint32 Size, EResourceLockMode LockMode) final override | FVulkanDynamicRHI | 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) final override | FVulkanDynamicRHI | virtual |
| RHILockTexture(FRHICommandListImmediate &RHICmdList, const FRHILockTextureArgs &Arguments) final override | FVulkanDynamicRHI | virtual |
| RHIMapStagingSurface(FRHITexture *Texture, FRHIGPUFence *Fence, void *&OutData, int32 &OutWidth, int32 &OutHeight, uint32 GPUIndex=0) final override | FVulkanDynamicRHI | 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 | FVulkanDynamicRHI | virtual |
| RHIPreferredPixelFormatHint(EPixelFormat PreferredPixelFormat) | FDynamicRHI | inlinevirtual |
| RHIProcessDeleteQueue() | FDynamicRHI | inlinevirtual |
| RHIRead3DSurfaceFloatData(FRHITexture *Texture, FIntRect Rect, FIntPoint ZMinMax, TArray< FFloat16Color > &OutData) final override | FVulkanDynamicRHI | virtual |
| IVulkanDynamicRHI::RHIRead3DSurfaceFloatData(FRHITexture *Texture, FIntRect Rect, FIntPoint ZMinMax, TArray< FFloat16Color > &OutData, FReadSurfaceDataFlags InFlags) | FDynamicRHI | virtual |
| RHIReadSurfaceData(FRHITexture *Texture, FIntRect Rect, TArray< FColor > &OutData, FReadSurfaceDataFlags InFlags) final override | FVulkanDynamicRHI | virtual |
| RHIReadSurfaceData(FRHITexture *Texture, FIntRect Rect, TArray< FLinearColor > &OutData, FReadSurfaceDataFlags InFlags) final override | FVulkanDynamicRHI | virtual |
| RHIReadSurfaceFloatData(FRHITexture *Texture, FIntRect Rect, TArray< FFloat16Color > &OutData, ECubeFace CubeFace, int32 ArrayIndex, int32 MipIndex) final override | FVulkanDynamicRHI | virtual |
| IVulkanDynamicRHI::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) final override | FVulkanDynamicRHI | virtual |
| RHIReleaseThreadOwnership() | FDynamicRHI | inlinevirtual |
| RHIReleaseTransition(FRHITransition *Transition) final override | FVulkanDynamicRHI | virtual |
| RHIReplaceResources(FRHICommandListBase &RHICmdList, TArray< FRHIResourceReplaceInfo > &&ReplaceInfos) final override | FVulkanDynamicRHI | virtual |
| RHIResizeViewport(FRHIViewport *Viewport, uint32 SizeX, uint32 SizeY, bool bIsFullscreen) final override | FVulkanDynamicRHI | virtual |
| RHIResizeViewport(FRHIViewport *Viewport, uint32 SizeX, uint32 SizeY, bool bIsFullscreen, EPixelFormat PreferredPixelFormat) final override | FVulkanDynamicRHI | virtual |
| RHIResumeRendering() final override | FVulkanDynamicRHI | virtual |
| RHIRunOnQueue(EVulkanRHIRunOnQueueType QueueType, TFunction< void(VkQueue)> &&CodeToRun, bool bWaitForSubmission) final override | FVulkanDynamicRHI | virtual |
| RHISerializeAccelerationStructure(FRHICommandListImmediate &RHICmdList, FRHIRayTracingScene *Scene, const TCHAR *Path) | FDynamicRHI | inlinevirtual |
| RHISetImageLayout(VkImage Image, VkImageLayout OldLayout, VkImageLayout NewLayout, const VkImageSubresourceRange &SubresourceRange) final override | FVulkanDynamicRHI | virtual |
| RHISetUploadImageLayout(VkImage Image, VkImageLayout OldLayout, VkImageLayout NewLayout, const VkImageSubresourceRange &SubresourceRange) final override | FVulkanDynamicRHI | virtual |
| RHISignalFlipEvent() | FDynamicRHI | inlinevirtual |
| RHISubmitCommandLists(FRHISubmitCommandListsArgs &&Args) final override | FVulkanDynamicRHI | virtual |
| RHISubmitUploadCommandBuffer() final override | FVulkanDynamicRHI | virtual |
| RHISupportsEXTFragmentDensityMap2() const final override | FVulkanDynamicRHI | virtual |
| RHISuspendRendering() final override | FVulkanDynamicRHI | virtual |
| RHITick(float DeltaTime) final override | FVulkanDynamicRHI | virtual |
| RHIUnlockBuffer(FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer) final override | FVulkanDynamicRHI | virtual |
| RHIUnlockBufferMGPU(FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer, uint32 GPUIndex) | FDynamicRHI | virtual |
| RHIUnlockStagingBuffer(FRHIStagingBuffer *StagingBuffer) final override | FVulkanDynamicRHI | virtual |
| RHIUnlockTexture(FRHICommandListImmediate &RHICmdList, const FRHILockTextureArgs &Arguments) final override | FVulkanDynamicRHI | virtual |
| RHIUnmapStagingSurface(FRHITexture *Texture, uint32 GPUIndex=0) final override | FVulkanDynamicRHI | 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) final override | FVulkanDynamicRHI | inlinevirtual |
| RHIUpdateTexture3D(FRHICommandListBase &RHICmdList, FRHITexture *Texture, uint32 MipIndex, const struct FUpdateTextureRegion3D &UpdateRegion, uint32 SourceRowPitch, uint32 SourceDepthPitch, const uint8 *SourceData) final override | FVulkanDynamicRHI | inlinevirtual |
| RHIUpdateTextureReference(FRHICommandListBase &RHICmdList, FRHITextureReference *TextureRef, FRHITexture *NewTexture) final override | FVulkanDynamicRHI | virtual |
| RHIUpdateUniformBuffer(FRHICommandListBase &RHICmdList, FRHIUniformBuffer *UniformBufferRHI, const void *Contents) final override | FVulkanDynamicRHI | virtual |
| RHIVerifyResult(VkResult Result, const ANSICHAR *VkFuntion, const ANSICHAR *Filename, uint32 Line) final override | FVulkanDynamicRHI | 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) final override | FVulkanDynamicRHI | virtual |
| SavePipelineCache() | FVulkanDynamicRHI | static |
| SavePipelineCacheCmd | FVulkanDynamicRHI | protected |
| SelectDevice() | FVulkanDynamicRHI | protected |
| SetupInstanceLayers(FVulkanInstanceExtensionArray &UEExtensions) | FVulkanDynamicRHI | protected |
| SetupValidationRequests() | FVulkanDynamicRHI | protectedstatic |
| Shutdown() final override | FVulkanDynamicRHI | virtual |
| ShutdownSubmissionPipe() | FVulkanDynamicRHI | protected |
| SignaledSemaphores | FVulkanDynamicRHI | protected |
| SubmissionCS | FVulkanDynamicRHI | protected |
| SubmissionThread | FVulkanDynamicRHI | protected |
| SupportsDebugUtilsExt() const | FVulkanDynamicRHI | inline |
| TerminateOnGPUCrash(const TCHAR *Message) | FVulkanDynamicRHI | |
| TotalPresentCount | FVulkanDynamicRHI | |
| UnlockBuffer_BottomOfPipe(FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer) final override | FVulkanDynamicRHI | virtual |
| UnlockStagingBuffer_RenderThread(class FRHICommandListImmediate &RHICmdList, FRHIStagingBuffer *StagingBuffer) | FDynamicRHI | virtual |
| UpdateUniformBuffer(FRHICommandListBase &RHICmdList, FVulkanUniformBuffer *UniformBuffer, const void *Contents) | FVulkanDynamicRHI | inlineprotected |
| Viewports | FVulkanDynamicRHI | protected |
| VulkanSetImageLayout(VkCommandBuffer CmdBuffer, VkImage Image, VkImageLayout OldLayout, VkImageLayout NewLayout, const VkImageSubresourceRange &SubresourceRange) | FVulkanDynamicRHI | |
| WaitAndProcessInterruptQueue() | FVulkanDynamicRHI | protected |
| ~FDynamicRHI() | FDynamicRHI | virtual |
| ~FVulkanDynamicRHI() | FVulkanDynamicRHI |