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

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

ActiveDebugLayerExtensionFVulkanDynamicRHIprotected
AddEnabledDeviceExtensionsAndLayers(TArrayView< const ANSICHAR *const > InDeviceExtensions, TArrayView< const ANSICHAR *const > InDeviceLayers)IVulkanDynamicRHIstatic
AddEnabledInstanceExtensionsAndLayers(TArrayView< const ANSICHAR *const > InInstanceExtensions, TArrayView< const ANSICHAR *const > InInstanceLayers)IVulkanDynamicRHIstatic
ApiVersionFVulkanDynamicRHIprotected
AsyncReallocateTexture2D_RenderThread(class FRHICommandListImmediate &RHICmdList, FRHITexture *Texture2D, int32 NewMipCount, int32 NewSizeX, int32 NewSizeY, FThreadSafeCounter *RequestStatus) override finalFVulkanDynamicRHIvirtual
BeginCreateTextureInternal(const FRHITextureCreateDesc &CreateDesc, const FRHITransientHeapAllocation *InTransientHeapAllocation)FVulkanDynamicRHI
bIsStandaloneStereoDeviceFVulkanDynamicRHIprotected
CompletePayload(FVulkanPayload *Payload)FVulkanDynamicRHI
CPUTimelineSemaphoreFVulkanDynamicRHIprotected
CPUTimelineSemaphoreValueFVulkanDynamicRHIprotected
CreateInstance()FVulkanDynamicRHIprotected
CreateTextureInternal(FRHICommandListBase &RHICmdList, const FRHITextureCreateDesc &CreateDesc)FVulkanDynamicRHI
CreateTextureInternal(const FRHITextureCreateDesc &CreateDesc, const FRHITransientHeapAllocation &InTransientHeapAllocation)FVulkanDynamicRHI
DeviceFVulkanDynamicRHIprotected
DumpCrashMarkers()FVulkanDynamicRHI
EActiveDebugLayerExtension enum nameFVulkanDynamicRHI
EnableIdealGPUCaptureOptions(bool bEnable)FDynamicRHIstatic
EnqueueEndOfPipeTask(TUniqueFunction< void()> TaskFunc, TUniqueFunction< void(FVulkanPayload &)> ModifyPayloadCallback={})FVulkanDynamicRHI
EopTaskFVulkanDynamicRHIprotected
ExternalGPUTimeFVulkanDynamicRHI
FinalizeCreateTextureInternal(FRHICommandListBase &RHICmdList, FCreateTextureResult CreateResult)FVulkanDynamicRHI
FlushPendingLogs()FDynamicRHIinlinevirtual
FRHICalcTextureSizeResult typedefFDynamicRHI
FVulkanCommandListContextFVulkanDynamicRHIfriend
FVulkanDynamicRHI()FVulkanDynamicRHI
FVulkanViewportFVulkanDynamicRHIfriend
Get()FVulkanDynamicRHIinlinestatic
GetApiVersion() constFVulkanDynamicRHIinline
GetDevice() constFVulkanDynamicRHIinline
GetInstance() constFVulkanDynamicRHIinline
GetInstanceExtensions() constFVulkanDynamicRHIinline
GetInstanceLayers() constFVulkanDynamicRHIinline
GetInterfaceType() const overrideIVulkanDynamicRHIinlinevirtual
GetName() final overrideFVulkanDynamicRHIinlinevirtual
GetNonValidationRHI()FDynamicRHIinlinevirtual
GetOptionalExtensions() constFVulkanDynamicRHIinline
GetPrecachePSOHashVersion()FVulkanDynamicRHIstatic
GetViewports()FVulkanDynamicRHIinline
HasInterruptThread() constFVulkanDynamicRHIinline
HasSubmissionThread() constFVulkanDynamicRHIinline
HMDVulkanExtensionsFVulkanDynamicRHIstatic
Init() final overrideFVulkanDynamicRHIvirtual
InitializeSubmissionPipe()FVulkanDynamicRHIprotected
InitInstance()FVulkanDynamicRHI
InitPixelFormatInfo(const TArray< uint32 > &PixelFormatBlockBytesIn)FDynamicRHIinline
InstanceFVulkanDynamicRHIprotected
InstanceExtensionsFVulkanDynamicRHIprotected
InstanceLayersFVulkanDynamicRHIprotected
InternalUpdateTexture2D(FRHICommandListBase &RHICmdList, FRHITexture *TextureRHI, uint32 MipIndex, const struct FUpdateTextureRegion2D &UpdateRegion, uint32 SourcePitch, const uint8 *SourceData)FVulkanDynamicRHIprotected
InternalUpdateTexture3D(FRHICommandListBase &RHICmdList, FRHITexture *TextureRHI, uint32 MipIndex, const struct FUpdateTextureRegion3D &UpdateRegion, uint32 SourceRowPitch, uint32 SourceDepthPitch, const uint8 *SourceData)FVulkanDynamicRHIprotected
InterruptCSFVulkanDynamicRHIprotected
InterruptThreadFVulkanDynamicRHIprotected
InterruptThreadIDFVulkanDynamicRHIprotected
IsInInterruptThread() constFVulkanDynamicRHI
KickInterruptThread()FVulkanDynamicRHIprotected
KickSubmissionThread(bool bForce=false)FVulkanDynamicRHI
LockBuffer_BottomOfPipe(FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer, uint32 Offset, uint32 Size, EResourceLockMode LockMode) final overrideFVulkanDynamicRHIvirtual
LockBufferCSFVulkanDynamicRHIprotected
LockStagingBuffer_RenderThread(class FRHICommandListImmediate &RHICmdList, FRHIStagingBuffer *StagingBuffer, FRHIGPUFence *Fence, uint32 Offset, uint32 SizeRHI)FDynamicRHIvirtual
OptionalInstanceExtensionsFVulkanDynamicRHIprotected
PendingPayloadsForSubmissionFVulkanDynamicRHIprotected
PixelFormatBlockBytesFDynamicRHIprotected
PostInit() final overrideFVulkanDynamicRHIvirtual
ProcessInterruptQueue()FVulkanDynamicRHIprotected
ProcessInterruptQueueOnGPUCrash()FVulkanDynamicRHI
ProcessInterruptQueueUntil(FVulkanSyncPointRef SyncPoint)FVulkanDynamicRHI
ProcessInterruptQueueUntil(FGraphEvent *GraphEvent)FVulkanDynamicRHI
ProcessSubmissionQueue()FVulkanDynamicRHIprotected
RebuildPipelineCache()FVulkanDynamicRHIprotectedstatic
RebuildPipelineCacheCmdFVulkanDynamicRHIprotected
RHIAcquireThreadOwnership()FDynamicRHIinlinevirtual
RHIAdvanceFrameForGetViewportBackBuffer(FRHIViewport *Viewport, bool bPresent) final overrideFVulkanDynamicRHIvirtual
RHIAliasTextureResources(FTextureRHIRef &DestTexture, FTextureRHIRef &SrcTexture) final overrideFVulkanDynamicRHIvirtual
RHIAsyncCreateTexture2D(uint32 SizeX, uint32 SizeY, uint8 Format, uint32 NumMips, ETextureCreateFlags Flags, ERHIAccess InResourceState, void **InitialMipData, uint32 NumInitialMips, const TCHAR *DebugName, FGraphEventRef &OutCompletionEvent) final overrideFVulkanDynamicRHIvirtual
RHIAsyncReallocateTexture2D(FRHITexture *Texture2D, int32 NewMipCount, int32 NewSizeX, int32 NewSizeY, FThreadSafeCounter *RequestStatus) final overrideFVulkanDynamicRHIvirtual
RHIBeginRenderQuery_TopOfPipe(FRHICommandListBase &RHICmdList, FRHIRenderQuery *RenderQuery)FDynamicRHIvirtual
RHIBeginRenderQueryBatch_TopOfPipe(FRHICommandListBase &RHICmdList, ERenderQueryType QueryType) final overrideFVulkanDynamicRHIvirtual
RHIBeginSuspendRendering()FDynamicRHIinlinevirtual
RHIBeginUpdateTexture3D(FRHICommandListBase &RHICmdList, FRHITexture *Texture, uint32 MipIndex, const struct FUpdateTextureRegion3D &UpdateRegion) override finalFVulkanDynamicRHIvirtual
RHIBindDebugLabelName(FRHICommandListBase &RHICmdList, FRHITexture *Texture, const TCHAR *Name) final overrideFVulkanDynamicRHIvirtual
IVulkanDynamicRHI::RHIBindDebugLabelName(FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer, const TCHAR *Name)FDynamicRHIvirtual
IVulkanDynamicRHI::RHIBindDebugLabelName(FRHICommandListBase &RHICmdList, FRHIUnorderedAccessView *UnorderedAccessViewRHI, const TCHAR *Name)FDynamicRHIvirtual
RHIBlockUntilGPUIdle() final overrideFVulkanDynamicRHIvirtual
RHICalcRayTracingClusterOperationSize(const FRayTracingClusterOperationInitializer &Initializer)FDynamicRHIinlinevirtual
RHICalcRayTracingGeometrySize(const FRayTracingGeometryInitializer &Initializer) final overrideFVulkanDynamicRHIvirtual
RHICalcRayTracingSceneSize(const FRayTracingSceneInitializer &Initializer) final overrideFVulkanDynamicRHIvirtual
RHICalcTexturePlatformSize(FRHITextureDesc const &Desc, uint32 FirstMipIndex) final overrideFVulkanDynamicRHIvirtual
RHICheckViewportHDRStatus(FRHIViewport *Viewport)FDynamicRHIvirtual
RHICloseTranslateChain(FRHIFinalizeContextArgs &&Args, TRHIPipelineArray< IRHIPlatformCommandList * > &Output, bool bShouldFinalize)FDynamicRHIinline
RHIComputeMemorySize(FRHITexture *TextureRHI) final overrideFVulkanDynamicRHIvirtual
RHIComputePrecachePSOHash(const FGraphicsPipelineStateInitializer &Initializer) final overrideFVulkanDynamicRHIvirtual
RHIComputeStatePrecachePSOHash(const FGraphicsPipelineStateInitializer &Initializer) final overrideFVulkanDynamicRHIvirtual
RHICreateAliasedTexture(FTextureRHIRef &SourceTexture) final overrideFVulkanDynamicRHIvirtual
RHICreateAmplificationShader(TArrayView< const uint8 > Code, const FSHAHash &Hash) final overrideFVulkanDynamicRHIvirtual
RHICreateBlendState(const FBlendStateInitializerRHI &Initializer) final overrideFVulkanDynamicRHIvirtual
RHICreateBoundShaderState(FRHIVertexDeclaration *VertexDeclaration, FRHIVertexShader *VertexShader, FRHIPixelShader *PixelShader, FRHIGeometryShader *GeometryShader) final overrideFVulkanDynamicRHIvirtual
RHICreateBufferInitializer(FRHICommandListBase &RHICmdList, const FRHIBufferCreateDesc &CreateDesc) final overrideFVulkanDynamicRHIvirtual
RHICreateComputePipelineState(const FComputePipelineStateInitializer &Initializer) final overrideFVulkanDynamicRHIvirtual
RHICreateComputeShader(TArrayView< const uint8 > Code, const FSHAHash &Hash) final overrideFVulkanDynamicRHIvirtual
RHICreateDepthStencilState(const FDepthStencilStateInitializerRHI &Initializer) final overrideFVulkanDynamicRHIvirtual
RHICreateGeometryShader(TArrayView< const uint8 > Code, const FSHAHash &Hash) final overrideFVulkanDynamicRHIvirtual
RHICreateGPUFence(const FName &Name) final overrideFVulkanDynamicRHIvirtual
RHICreateGraphicsPipelineState(const FGraphicsPipelineStateInitializer &Initializer) final overrideFVulkanDynamicRHIvirtual
RHICreateMeshShader(TArrayView< const uint8 > Code, const FSHAHash &Hash) final overrideFVulkanDynamicRHIvirtual
RHICreatePixelShader(TArrayView< const uint8 > Code, const FSHAHash &Hash) final overrideFVulkanDynamicRHIvirtual
RHICreateRasterizerState(const FRasterizerStateInitializerRHI &Initializer) final overrideFVulkanDynamicRHIvirtual
RHICreateRayTracingGeometry(FRHICommandListBase &RHICmdList, const FRayTracingGeometryInitializer &Initializer) final overrideFVulkanDynamicRHIvirtual
RHICreateRayTracingPipelineState(const FRayTracingPipelineStateInitializer &Initializer) final overrideFVulkanDynamicRHIvirtual
RHICreateRayTracingScene(FRayTracingSceneInitializer Initializer) final overrideFVulkanDynamicRHIvirtual
RHICreateRayTracingShader(TArrayView< const uint8 > Code, const FSHAHash &Hash, EShaderFrequency ShaderFrequency) final overrideFVulkanDynamicRHIvirtual
RHICreateRenderQuery(ERenderQueryType QueryType) final overrideFVulkanDynamicRHIvirtual
RHICreateResourceCollection(FRHICommandListBase &RHICmdList, TConstArrayView< FRHIResourceCollectionMember > InMembers)FDynamicRHIinlinevirtual
RHICreateSamplerState(const FSamplerStateInitializerRHI &Initializer) final overrideFVulkanDynamicRHIvirtual
RHICreateShaderBindingTable(FRHICommandListBase &RHICmdList, const FRayTracingShaderBindingTableInitializer &Initializer) final overrideFVulkanDynamicRHIvirtual
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) final overrideFVulkanDynamicRHIvirtual
RHICreateStagingBuffer() final overrideFVulkanDynamicRHIvirtual
RHICreateTexture2DArrayFromResource(EPixelFormat Format, uint32 SizeX, uint32 SizeY, uint32 ArraySize, uint32 NumMips, uint32 NumSamples, VkImage Resource, ETextureCreateFlags Flags, const FClearValueBinding &ClearValueBinding=FClearValueBinding::Transparent) final overrideFVulkanDynamicRHIvirtual
RHICreateTexture2DFromResource(EPixelFormat Format, uint32 SizeX, uint32 SizeY, uint32 NumMips, uint32 NumSamples, VkImage Resource, ETextureCreateFlags Flags, const FClearValueBinding &ClearValueBinding=FClearValueBinding::Transparent, const FVulkanRHIExternalImageDeleteCallbackInfo &ExternalImageDeleteCallbackInfo={}) final overrideFVulkanDynamicRHIvirtual
RHICreateTextureCubeFromResource(EPixelFormat Format, uint32 Size, bool bArray, uint32 ArraySize, uint32 NumMips, VkImage Resource, ETextureCreateFlags Flags, const FClearValueBinding &ClearValueBinding=FClearValueBinding::Transparent) final overrideFVulkanDynamicRHIvirtual
RHICreateTextureInitializer(FRHICommandListBase &RHICmdList, const FRHITextureCreateDesc &CreateDesc)FVulkanDynamicRHIvirtual
RHICreateTextureReference(FRHICommandListBase &RHICmdList, FRHITexture *InReferencedTexture) final overrideFVulkanDynamicRHIvirtual
RHICreateTransientResourceAllocator() final overrideFVulkanDynamicRHIvirtual
RHICreateTransition(FRHITransition *Transition, const FRHITransitionCreateInfo &CreateInfo) final overrideFVulkanDynamicRHIvirtual
RHICreateUniformBuffer(const void *Contents, const FRHIUniformBufferLayout *Layout, EUniformBufferUsage Usage, EUniformBufferValidation Validation) final overrideFVulkanDynamicRHIvirtual
RHICreateUnorderedAccessView(class FRHICommandListBase &RHICmdList, FRHIViewableResource *Resource, FRHIViewDesc const &ViewDesc) final overrideFVulkanDynamicRHIvirtual
RHICreateVertexDeclaration(const FVertexDeclarationElementList &Elements) final overrideFVulkanDynamicRHIvirtual
RHICreateVertexShader(TArrayView< const uint8 > Code, const FSHAHash &Hash) final overrideFVulkanDynamicRHIvirtual
RHICreateViewport(void *WindowHandle, uint32 SizeX, uint32 SizeY, bool bIsFullscreen, EPixelFormat PreferredPixelFormat) final overrideFVulkanDynamicRHIvirtual
RHICreateWorkGraphPipelineState(const FWorkGraphPipelineStateInitializer &Initializer)FDynamicRHIinlinevirtual
RHICreateWorkGraphShader(TArrayView< const uint8 > Code, const FSHAHash &Hash, EShaderFrequency ShaderFrequency)FDynamicRHIinlinevirtual
RHIDoesAdapterMatchDevice(const void *InAdapterId) const final overrideFVulkanDynamicRHIvirtual
RHIEndFrame(const FRHIEndFrameArgs &Args) final overrideFVulkanDynamicRHIvirtual
RHIEndFrame_RenderThread(FRHICommandListImmediate &RHICmdList) final overrideFVulkanDynamicRHIvirtual
RHIEndMultiUpdateTexture3D(FRHICommandListBase &RHICmdList, TArray< FUpdateTexture3DData > &UpdateDataArray)FDynamicRHIvirtual
RHIEndRenderQuery_TopOfPipe(FRHICommandListBase &RHICmdList, FRHIRenderQuery *RenderQuery) final overrideFVulkanDynamicRHIvirtual
RHIEndRenderQueryBatch_TopOfPipe(FRHICommandListBase &RHICmdList, ERenderQueryType QueryType) final overrideFVulkanDynamicRHIvirtual
RHIEndUpdateTexture3D(FRHICommandListBase &RHICmdList, FUpdateTexture3DData &UpdateData) override finalFVulkanDynamicRHIvirtual
RHIFinalizeContext(FRHIFinalizeContextArgs &&Args, TRHIPipelineArray< IRHIPlatformCommandList * > &Output) final overrideFVulkanDynamicRHIvirtual
RHIFinalizeParallelContext(IRHIComputeContext *Context) final overrideFVulkanDynamicRHIvirtual
RHIFinishExternalComputeWork(VkCommandBuffer InCommandBuffer) final overrideFVulkanDynamicRHIvirtual
RHIFlushResources() final overrideFVulkanDynamicRHIvirtual
RHIGetActiveVkCommandBuffer() final overrideFVulkanDynamicRHIvirtual
RHIGetAllDeviceExtensions(VkPhysicalDevice InPhysicalDevice) const final overrideFVulkanDynamicRHIvirtual
RHIGetAllInstanceExtensions() const final overrideFVulkanDynamicRHIvirtual
RHIGetAllocationInfo(FRHITexture *InTexture) const final overrideFVulkanDynamicRHIvirtual
RHIGetAllocationInfo(FRHIBuffer *InBuffer) const final overrideFVulkanDynamicRHIvirtual
RHIGetAvailableResolutions(FScreenResolutionArray &Resolutions, bool bIgnoreRefreshRate) final overrideFVulkanDynamicRHIvirtual
RHIGetCommandContext(ERHIPipeline Pipeline, FRHIGPUMask GPUMask) final overrideFVulkanDynamicRHIvirtual
RHIGetDefaultContext() final overrideFVulkanDynamicRHIvirtual
RHIGetDisplaysInformation(FDisplayInformationArray &OutDisplayInformation)FDynamicRHIinlinevirtual
RHIGetGraphicsAdapterLUID(VkPhysicalDevice InPhysicalDevice) const final overrideFVulkanDynamicRHIvirtual
RHIGetGraphicsQueueFamilyIndex() const final overrideFVulkanDynamicRHIvirtual
RHIGetGraphicsQueueIndex() const final overrideFVulkanDynamicRHIvirtual
RHIGetGraphicsVkQueue() const final overrideFVulkanDynamicRHIvirtual
RHIGetHTilePlatformConfig(uint32 DepthWidth, uint32 DepthHeight) constFDynamicRHIinlinevirtual
RHIGetHTilePlatformConfig(const FRHITextureDesc &DepthDesc) constFDynamicRHIinlinevirtual
RHIGetImageViewInfo(FRHITexture *InTexture) const final overrideFVulkanDynamicRHIvirtual
RHIGetLoadedDeviceExtensions() const final overrideFVulkanDynamicRHIvirtual
RHIGetMinimumAlignmentForBufferBackedSRV(EPixelFormat Format) final overrideFVulkanDynamicRHIvirtual
RHIGetNativeCommandBuffer()FDynamicRHIinlinevirtual
RHIGetNativeComputeQueue() final overrideFVulkanDynamicRHIvirtual
RHIGetNativeDevice() final overrideFVulkanDynamicRHIvirtual
RHIGetNativeGraphicsQueue() final overrideFVulkanDynamicRHIvirtual
RHIGetNativeInstance() final overrideFVulkanDynamicRHIvirtual
RHIGetNativePhysicalDevice() final overrideFVulkanDynamicRHIvirtual
RHIGetParallelCommandContext(FRHIParallelRenderPassInfo const &ParallelRenderPass, FRHIGPUMask GPUMask) final overrideFVulkanDynamicRHIvirtual
RHIGetPlatformTextureMaxSampleCount()FDynamicRHIinlinevirtual
RHIGetRayTracingGeometryOfflineMetadata(const FRayTracingGeometryOfflineDataHeader &OfflineDataHeader)FDynamicRHIinlinevirtual
RHIGetRenderQueryResult(FRHIRenderQuery *RenderQuery, uint64 &OutResult, bool bWait, uint32 GPUIndex=INDEX_NONE) final overrideFVulkanDynamicRHIvirtual
RHIGetSupportedResolution(uint32 &Width, uint32 &Height) final overrideFVulkanDynamicRHIvirtual
RHIGetSwapChainVkFormat(EPixelFormat InFormat) const final overrideFVulkanDynamicRHIvirtual
RHIGetTextureMemoryStats(FTextureMemoryStats &OutStats) final overrideFVulkanDynamicRHIvirtual
RHIGetTextureMemoryVisualizeData(FColor *TextureData, int32 SizeX, int32 SizeY, int32 Pitch, int32 PixelSize) final overrideFVulkanDynamicRHIvirtual
RHIGetUploadContext() final overrideFVulkanDynamicRHIvirtual
RHIGetViewportBackBuffer(FRHIViewport *Viewport) final overrideFVulkanDynamicRHIvirtual
RHIGetViewportBackBufferUAV(FRHIViewport *ViewportRHI)FDynamicRHIinlinevirtual
RHIGetViewportNextPresentGPUIndex(FRHIViewport *Viewport)FDynamicRHIinlinevirtual
RHIGetViewVkFormat(FRHITexture *InTexture) const final overrideFVulkanDynamicRHIvirtual
RHIGetVkAllocationCallbacks() final overrideFVulkanDynamicRHIvirtual
RHIGetVkDevice() const final overrideFVulkanDynamicRHIvirtual
RHIGetVkDeviceProcAddr(const char *InName) const final overrideFVulkanDynamicRHIvirtual
RHIGetVkImage(FRHITexture *InTexture) const final overrideFVulkanDynamicRHIvirtual
RHIGetVkInstance() const final overrideFVulkanDynamicRHIvirtual
RHIGetVkInstanceGlobalProcAddr(const char *InName) const final overrideFVulkanDynamicRHIvirtual
RHIGetVkInstanceProcAddr(const char *InName) const final overrideFVulkanDynamicRHIvirtual
RHIGetVkPhysicalDevice() const final overrideFVulkanDynamicRHIvirtual
RHIGetVulkanDeviceUUID() const final overrideFVulkanDynamicRHIvirtual
RHIGetVulkanVersion() const final overrideFVulkanDynamicRHIvirtual
RHIHandleDisplayChange()FDynamicRHIinlinevirtual
RHIIsRenderingSuspended() final overrideFVulkanDynamicRHIvirtual
RHILockBuffer(FRHICommandListBase &RHICmdList, FRHIBuffer *BufferRHI, uint32 Offset, uint32 Size, EResourceLockMode LockMode) final overrideFVulkanDynamicRHIvirtual
RHILockBufferMGPU(FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer, uint32 GPUIndex, uint32 Offset, uint32 Size, EResourceLockMode LockMode)FDynamicRHIvirtual
RHILockStagingBuffer(FRHIStagingBuffer *StagingBuffer, FRHIGPUFence *Fence, uint32 Offset, uint32 SizeRHI) final overrideFVulkanDynamicRHIvirtual
RHILockTexture(FRHICommandListImmediate &RHICmdList, const FRHILockTextureArgs &Arguments) final overrideFVulkanDynamicRHIvirtual
RHIMapStagingSurface(FRHITexture *Texture, FRHIGPUFence *Fence, void *&OutData, int32 &OutWidth, int32 &OutHeight, uint32 GPUIndex=0) final overrideFVulkanDynamicRHIvirtual
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) final overrideFVulkanDynamicRHIvirtual
RHIPreferredPixelFormatHint(EPixelFormat PreferredPixelFormat)FDynamicRHIinlinevirtual
RHIProcessDeleteQueue()FDynamicRHIinlinevirtual
RHIRead3DSurfaceFloatData(FRHITexture *Texture, FIntRect Rect, FIntPoint ZMinMax, TArray< FFloat16Color > &OutData) final overrideFVulkanDynamicRHIvirtual
IVulkanDynamicRHI::RHIRead3DSurfaceFloatData(FRHITexture *Texture, FIntRect Rect, FIntPoint ZMinMax, TArray< FFloat16Color > &OutData, FReadSurfaceDataFlags InFlags)FDynamicRHIvirtual
RHIReadSurfaceData(FRHITexture *Texture, FIntRect Rect, TArray< FColor > &OutData, FReadSurfaceDataFlags InFlags) final overrideFVulkanDynamicRHIvirtual
RHIReadSurfaceData(FRHITexture *Texture, FIntRect Rect, TArray< FLinearColor > &OutData, FReadSurfaceDataFlags InFlags) final overrideFVulkanDynamicRHIvirtual
RHIReadSurfaceFloatData(FRHITexture *Texture, FIntRect Rect, TArray< FFloat16Color > &OutData, ECubeFace CubeFace, int32 ArrayIndex, int32 MipIndex) final overrideFVulkanDynamicRHIvirtual
IVulkanDynamicRHI::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
RHIRegisterWork(uint32 NumPrimitives) final overrideFVulkanDynamicRHIvirtual
RHIReleaseThreadOwnership()FDynamicRHIinlinevirtual
RHIReleaseTransition(FRHITransition *Transition) final overrideFVulkanDynamicRHIvirtual
RHIReplaceResources(FRHICommandListBase &RHICmdList, TArray< FRHIResourceReplaceInfo > &&ReplaceInfos) final overrideFVulkanDynamicRHIvirtual
RHIResizeViewport(FRHIViewport *Viewport, uint32 SizeX, uint32 SizeY, bool bIsFullscreen) final overrideFVulkanDynamicRHIvirtual
RHIResizeViewport(FRHIViewport *Viewport, uint32 SizeX, uint32 SizeY, bool bIsFullscreen, EPixelFormat PreferredPixelFormat) final overrideFVulkanDynamicRHIvirtual
RHIResumeRendering() final overrideFVulkanDynamicRHIvirtual
RHIRunOnQueue(EVulkanRHIRunOnQueueType QueueType, TFunction< void(VkQueue)> &&CodeToRun, bool bWaitForSubmission) final overrideFVulkanDynamicRHIvirtual
RHISerializeAccelerationStructure(FRHICommandListImmediate &RHICmdList, FRHIRayTracingScene *Scene, const TCHAR *Path)FDynamicRHIinlinevirtual
RHISetImageLayout(VkImage Image, VkImageLayout OldLayout, VkImageLayout NewLayout, const VkImageSubresourceRange &SubresourceRange) final overrideFVulkanDynamicRHIvirtual
RHISetUploadImageLayout(VkImage Image, VkImageLayout OldLayout, VkImageLayout NewLayout, const VkImageSubresourceRange &SubresourceRange) final overrideFVulkanDynamicRHIvirtual
RHISignalFlipEvent()FDynamicRHIinlinevirtual
RHISubmitCommandLists(FRHISubmitCommandListsArgs &&Args) final overrideFVulkanDynamicRHIvirtual
RHISubmitUploadCommandBuffer() final overrideFVulkanDynamicRHIvirtual
RHISupportsEXTFragmentDensityMap2() const final overrideFVulkanDynamicRHIvirtual
RHISuspendRendering() final overrideFVulkanDynamicRHIvirtual
RHITick(float DeltaTime) final overrideFVulkanDynamicRHIvirtual
RHIUnlockBuffer(FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer) final overrideFVulkanDynamicRHIvirtual
RHIUnlockBufferMGPU(FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer, uint32 GPUIndex)FDynamicRHIvirtual
RHIUnlockStagingBuffer(FRHIStagingBuffer *StagingBuffer) final overrideFVulkanDynamicRHIvirtual
RHIUnlockTexture(FRHICommandListImmediate &RHICmdList, const FRHILockTextureArgs &Arguments) final overrideFVulkanDynamicRHIvirtual
RHIUnmapStagingSurface(FRHITexture *Texture, uint32 GPUIndex=0) final overrideFVulkanDynamicRHIvirtual
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 &RHICmdList, FRHITexture *Texture, uint32 MipIndex, const struct FUpdateTextureRegion2D &UpdateRegion, uint32 SourcePitch, const uint8 *SourceData) final overrideFVulkanDynamicRHIinlinevirtual
RHIUpdateTexture3D(FRHICommandListBase &RHICmdList, FRHITexture *Texture, uint32 MipIndex, const struct FUpdateTextureRegion3D &UpdateRegion, uint32 SourceRowPitch, uint32 SourceDepthPitch, const uint8 *SourceData) final overrideFVulkanDynamicRHIinlinevirtual
RHIUpdateTextureReference(FRHICommandListBase &RHICmdList, FRHITextureReference *TextureRef, FRHITexture *NewTexture) final overrideFVulkanDynamicRHIvirtual
RHIUpdateUniformBuffer(FRHICommandListBase &RHICmdList, FRHIUniformBuffer *UniformBufferRHI, const void *Contents) final overrideFVulkanDynamicRHIvirtual
RHIVerifyResult(VkResult Result, const ANSICHAR *VkFuntion, const ANSICHAR *Filename, uint32 Line) final overrideFVulkanDynamicRHIvirtual
RHIVirtualTextureSetFirstMipInMemory(class FRHICommandListImmediate &RHICmdList, FRHITexture *Texture, uint32 FirstMip)FDynamicRHIvirtual
RHIVirtualTextureSetFirstMipVisible(class FRHICommandListImmediate &RHICmdList, FRHITexture *Texture, uint32 FirstMip)FDynamicRHIvirtual
RHIWaitForFlip(double TimeoutInSeconds)FDynamicRHIinlinevirtual
RHIWriteGPUFence_TopOfPipe(FRHICommandListBase &RHICmdList, FRHIGPUFence *FenceRHI) final overrideFVulkanDynamicRHIvirtual
SavePipelineCache()FVulkanDynamicRHIstatic
SavePipelineCacheCmdFVulkanDynamicRHIprotected
SelectDevice()FVulkanDynamicRHIprotected
SetupInstanceLayers(FVulkanInstanceExtensionArray &UEExtensions)FVulkanDynamicRHIprotected
SetupValidationRequests()FVulkanDynamicRHIprotectedstatic
Shutdown() final overrideFVulkanDynamicRHIvirtual
ShutdownSubmissionPipe()FVulkanDynamicRHIprotected
SignaledSemaphoresFVulkanDynamicRHIprotected
SubmissionCSFVulkanDynamicRHIprotected
SubmissionThreadFVulkanDynamicRHIprotected
SupportsDebugUtilsExt() constFVulkanDynamicRHIinline
TerminateOnGPUCrash(const TCHAR *Message)FVulkanDynamicRHI
TotalPresentCountFVulkanDynamicRHI
UnlockBuffer_BottomOfPipe(FRHICommandListBase &RHICmdList, FRHIBuffer *Buffer) final overrideFVulkanDynamicRHIvirtual
UnlockStagingBuffer_RenderThread(class FRHICommandListImmediate &RHICmdList, FRHIStagingBuffer *StagingBuffer)FDynamicRHIvirtual
UpdateUniformBuffer(FRHICommandListBase &RHICmdList, FVulkanUniformBuffer *UniformBuffer, const void *Contents)FVulkanDynamicRHIinlineprotected
ViewportsFVulkanDynamicRHIprotected
VulkanSetImageLayout(VkCommandBuffer CmdBuffer, VkImage Image, VkImageLayout OldLayout, VkImageLayout NewLayout, const VkImageSubresourceRange &SubresourceRange)FVulkanDynamicRHI
WaitAndProcessInterruptQueue()FVulkanDynamicRHIprotected
~FDynamicRHI()FDynamicRHIvirtual
~FVulkanDynamicRHI()FVulkanDynamicRHI