![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FVulkanCommandListContextImmediate, including all inherited members.
| AcquirePoolSetAndDescriptorsIfNeeded(const class FVulkanDescriptorSetsLayout &Layout, bool bNeedDescriptors, VkDescriptorSet *OutDescriptors) | FVulkanCommandListContext | |
| AcquirePoolSetContainer() | FVulkanCommandListContext | protected |
| AddPendingSyncPoint(const FVulkanSyncPointRef &InSyncs) | FVulkanContextCommon | inline |
| AddSignalSemaphore(FVulkanSemaphore *InSignalSemaphore) | FVulkanContextCommon | inline |
| AddSignalSemaphores(TArrayView< FVulkanSemaphore * > InSignalSemaphores) | FVulkanContextCommon | inline |
| AddSubmissionEvent(const FGraphEventRef &InEvent) | FVulkanContextCommon | inline |
| AddWaitSemaphore(VkPipelineStageFlags InWaitFlags, FVulkanSemaphore *InWaitSemaphore) | FVulkanContextCommon | inline |
| AddWaitSemaphores(VkPipelineStageFlags InWaitFlags, TArrayView< FVulkanSemaphore * > InWaitSemaphores) | FVulkanContextCommon | inline |
| AppendParallelRenderPayload(FVulkanPayload *ParallelRenderingPayload) | FVulkanContextCommon | protected |
| ApplyShaderBindingLayout(VkShaderStageFlags ShaderStageFlags) | FVulkanCommandListContext | |
| BeginOcclusionQueryBatch(uint32 NumQueriesInBatch, uint32 MultiViewCount) | FVulkanCommandListContext | protected |
| BeginRecursiveCommand() | FVulkanCommandListContext | inline |
| BoundUniformBuffers | FVulkanCommandListContext | protected |
| bSupportsBreadcrumbs | FVulkanCommandListContext | protected |
| CommitComputeResourceTables() | FVulkanCommandListContext | |
| CommitGraphicsResourceTables() | FVulkanCommandListContext | |
| CurrentDescriptorPoolSetContainer | FVulkanCommandListContext | protected |
| CurrentFramebuffer | FVulkanCommandListContext | protected |
| CurrentParallelRenderPassInfo | FVulkanCommandListContext | protected |
| CurrentRenderPass | FVulkanCommandListContext | protected |
| Device | FVulkanContextCommon | |
| DirtyUniformBuffers | FVulkanCommandListContext | protected |
| EPhase enum name | FVulkanContextCommon | protected |
| EventStack | FVulkanCommandListContext | protected |
| ExtractDepthStencilLayouts(const FRHIRenderPassInfo &InInfo, VkImageLayout &OutDepthLayout, VkImageLayout &OutStencilLayout) | FVulkanCommandListContext | protected |
| FillDynamicRenderingInfo(const FRHIRenderPassInfo &RenderPassInfo, FVulkanDynamicRenderingInfo &OutRenderingInfo) | FVulkanCommandListContext | protected |
| Finalize(TArray< FVulkanPayload * > &OutPayloads) override | FVulkanCommandListContext | virtual |
| FlushCommands(EVulkanFlushFlags FlushFlags=EVulkanFlushFlags::None) | FVulkanContextCommon | |
| FlushPendingSyncPoints() | FVulkanContextCommon | inline |
| FreeUnusedCmdBuffers(bool bTrimMemory) | FVulkanContextCommon | |
| FVulkanCommandListContext(FVulkanDevice &InDevice, ERHIPipeline InPipeline, FVulkanCommandListContext *InImmediate) | FVulkanCommandListContext | |
| FVulkanCommandListContext(FVulkanDevice &InDevice, FVulkanCommandListContext *InImmediate, FVulkanParallelRenderPassInfo *InParallelRenderPassInfo) | FVulkanCommandListContext | |
| FVulkanCommandListContextImmediate(FVulkanDevice &InDevice) | FVulkanCommandListContextImmediate | |
| FVulkanContextCommon(FVulkanDevice &InDevice, FVulkanQueue &InQueue, EVulkanCommandBufferType InCommandBufferType) | FVulkanContextCommon | |
| Get(FRHICommandListBase &RHICmdList) | FVulkanCommandListContextImmediate | inlinestatic |
| GetActiveCmdBuffer() | FVulkanContextCommon | inline |
| GetCommandBuffer() | FVulkanContextCommon | inline |
| GetContextSyncPoint() | FVulkanContextCommon | inline |
| GetCurrentFramebuffer() | FVulkanCommandListContext | inline |
| GetCurrentOcclusionQueryPool() | FVulkanCommandListContext | |
| GetCurrentRenderPass() | FVulkanCommandListContext | inline |
| GetCurrentTimestampQueryPool() | FVulkanContextCommon | inline |
| GetExecutingCommandList() const | IRHIComputeContext | inline |
| GetGPUProfiler() | FVulkanCommandListContext | inline |
| GetHandle() const | FVulkanContextCommon | inline |
| GetHighestLevelContext() const | IRHIComputeContext | inline |
| GetHighestLevelContext() | IRHIComputeContext | inline |
| GetLowestLevelContext() | IRHIComputeContext | inline |
| GetParallelRenderPassInfo() | FVulkanCommandListContext | inlinevirtual |
| GetPayload(EPhase Phase) | FVulkanContextCommon | inline |
| GetPendingComputeState() | FVulkanCommandListContext | inline |
| GetPendingGfxState() | FVulkanCommandListContext | inline |
| GetPipeline() const override | FVulkanCommandListContext | inlinevirtual |
| GetQueryPoolArray(EVulkanQueryPoolType Type) | FVulkanContextCommon | inline |
| GetSwapChain() const | FVulkanCommandListContext | |
| GetTrackedAccess(const FRHIViewableResource *Resource) const | IRHIComputeContext | inline |
| GetTrackedPipelines(const FRHIViewableResource *Resource) const | IRHIComputeContext | inline |
| HandleReservedResourceCommits(TArrayView< const FRHITransition * > Transitions) | FVulkanContextCommon | |
| Immediate | FVulkanCommandListContext | protected |
| InternalClearMRT(FVulkanCommandBuffer &CommandBuffer, bool bClearColor, int32 NumClearColors, const FLinearColor *ColorArray, bool bClearDepth, float Depth, bool bClearStencil, uint32 Stencil) | FVulkanCommandListContext | protected |
| IsImmediate() const | FVulkanCommandListContext | inline |
| IsSwapchainImage(FRHITexture *InTexture) const | FVulkanCommandListContext | |
| MAX_UNIFORM_BUFFERS_PER_SHADER_STAGE enum value | FVulkanCommandListContext | protected |
| NotifyDeletedRenderTarget(VkImage Image) | FVulkanCommandListContext | |
| PendingComputeState | FVulkanCommandListContext | protected |
| PendingGfxState | FVulkanCommandListContext | protected |
| PrepareRenderPassForPSOCreation(const FGraphicsPipelineStateInitializer &Initializer) | FVulkanCommandListContext | |
| PrepareRenderPassForPSOCreation(const FVulkanRenderTargetLayout &Initializer) | FVulkanCommandListContext | |
| Queue | FVulkanContextCommon | |
| ReleasePendingState() | FVulkanCommandListContext | |
| RenderPassInfo | IRHICommandContext | protected |
| RHIBeginParallelRenderPass(TSharedPtr< FRHIParallelRenderPassInfo > InInfo, const TCHAR *InName) final override | FVulkanCommandListContext | virtual |
| RHIBeginRenderPass(const FRHIRenderPassInfo &InInfo, const TCHAR *InName) final override | FVulkanCommandListContext | virtual |
| RHIBeginRenderQuery(FRHIRenderQuery *RenderQuery) final override | FVulkanCommandListContext | virtual |
| RHIBeginTransitions(TArrayView< const FRHITransition * > Transitions) override final | FVulkanCommandListContext | virtual |
| RHIBeginUAVOverlap() | IRHIComputeContext | inlinevirtual |
| RHIBeginUAVOverlap(TConstArrayView< FRHIUnorderedAccessView * > UAVs) | IRHIComputeContext | inlinevirtual |
| RHIBindAccelerationStructureMemory(FRHIRayTracingScene *Scene, FRHIBuffer *Buffer, uint32 BufferOffset) final override | FVulkanCommandListContext | virtual |
| RHIBuildAccelerationStructures(TConstArrayView< FRayTracingGeometryBuildParams > Params, const FRHIBufferRange &ScratchBufferRange) final override | FVulkanCommandListContext | virtual |
| RHIBuildAccelerationStructures(TConstArrayView< FRayTracingSceneBuildParams > Params) final override | FVulkanCommandListContext | virtual |
| RHICalibrateTimers(FRHITimestampCalibrationQuery *CalibrationQuery) final override | FVulkanCommandListContext | virtual |
| RHIClearShaderBindingTable(FRHIShaderBindingTable *SBT) final override | FVulkanCommandListContext | virtual |
| RHIClearUAVFloat(FRHIUnorderedAccessView *UnorderedAccessViewRHI, const FVector4f &Values) final override | FVulkanCommandListContext | virtual |
| RHIClearUAVUint(FRHIUnorderedAccessView *UnorderedAccessViewRHI, const FUintVector4 &Values) final override | FVulkanCommandListContext | virtual |
| RHICommitShaderBindingTable(FRHIShaderBindingTable *SBT, FRHIBuffer *InlineBindingDataBuffer) final override | FVulkanCommandListContext | virtual |
| RHICopyBufferRegion(FRHIBuffer *DstBuffer, uint64 DstOffset, FRHIBuffer *SrcBuffer, uint64 SrcOffset, uint64 NumBytes) final override | FVulkanCommandListContext | virtual |
| RHICopyTexture(FRHITexture *SourceTexture, FRHITexture *DestTexture, const FRHICopyTextureInfo &CopyInfo) final override | FVulkanCommandListContext | virtual |
| RHICopyToStagingBuffer(FRHIBuffer *SourceBuffer, FRHIStagingBuffer *DestinationStagingBuffer, uint32 Offset, uint32 NumBytes) final override | FVulkanCommandListContext | virtual |
| RHIDispatchComputeShader(uint32 ThreadGroupCountX, uint32 ThreadGroupCountY, uint32 ThreadGroupCountZ) final override | FVulkanCommandListContext | virtual |
| RHIDispatchComputeShaderBundle(FRHIShaderBundle *ShaderBundle, FRHIBuffer *RecordArgBuffer, TConstArrayView< FRHIShaderParameterResource > SharedBindlessParameters, TConstArrayView< FRHIShaderBundleComputeDispatch > Dispatches, bool bEmulated) | IRHIComputeContext | inlinevirtual |
| RHIDispatchGraphicsShaderBundle(FRHIShaderBundle *ShaderBundle, FRHIBuffer *RecordArgBuffer, const FRHIShaderBundleGraphicsState &BundleState, TConstArrayView< FRHIShaderParameterResource > SharedBindlessParameters, TConstArrayView< FRHIShaderBundleGraphicsDispatch > Dispatches, bool bEmulated) | IRHIComputeContext | inlinevirtual |
| RHIDispatchIndirectComputeShader(FRHIBuffer *ArgumentBuffer, uint32 ArgumentOffset) final override | FVulkanCommandListContext | virtual |
| RHIDispatchIndirectMeshShader(FRHIBuffer *ArgumentBuffer, uint32 ArgumentOffset) | IRHICommandContext | inlinevirtual |
| RHIDispatchMeshShader(uint32 ThreadGroupCountX, uint32 ThreadGroupCountY, uint32 ThreadGroupCountZ) | IRHICommandContext | inlinevirtual |
| RHIDrawIndexedIndirect(FRHIBuffer *IndexBufferRHI, FRHIBuffer *ArgumentsBufferRHI, int32 DrawArgumentsIndex, uint32 NumInstances) final override | FVulkanCommandListContext | virtual |
| RHIDrawIndexedPrimitive(FRHIBuffer *IndexBuffer, int32 BaseVertexIndex, uint32 FirstInstance, uint32 NumVertices, uint32 StartIndex, uint32 NumPrimitives, uint32 NumInstances) final override | FVulkanCommandListContext | virtual |
| RHIDrawIndexedPrimitiveIndirect(FRHIBuffer *IndexBuffer, FRHIBuffer *ArgumentBuffer, uint32 ArgumentOffset) final override | FVulkanCommandListContext | virtual |
| RHIDrawPrimitive(uint32 BaseVertexIndex, uint32 NumPrimitives, uint32 NumInstances) final override | FVulkanCommandListContext | virtual |
| RHIDrawPrimitiveIndirect(FRHIBuffer *ArgumentBuffer, uint32 ArgumentOffset) final override | FVulkanCommandListContext | virtual |
| RHIEndDrawingViewport(FRHIViewport *Viewport, bool bPresent, bool bLockToVsync) final override | FVulkanCommandListContext | virtual |
| RHIEndParallelRenderPass() final override | FVulkanCommandListContext | virtual |
| RHIEndRenderPass() final override | FVulkanCommandListContext | virtual |
| RHIEndRenderQuery(FRHIRenderQuery *RenderQuery) final override | FVulkanCommandListContext | virtual |
| RHIEndTransitions(TArrayView< const FRHITransition * > Transitions) override final | FVulkanCommandListContext | virtual |
| RHIEndUAVOverlap() | IRHIComputeContext | inlinevirtual |
| RHIEndUAVOverlap(TConstArrayView< FRHIUnorderedAccessView * > UAVs) | IRHIComputeContext | inlinevirtual |
| RHIExecuteMultiIndirectClusterOperation(const FRayTracingClusterOperationParams &Params) | IRHIComputeContext | inlinevirtual |
| RHIGetGPUMask() const | IRHIComputeContext | inlinevirtual |
| RHIGetNativeCommandBuffer() | IRHIComputeContext | inlinevirtual |
| RHIGpuHangCommandListCorruption() | IRHICommandContext | inlinevirtual |
| RHIMultiDrawIndexedPrimitiveIndirect(FRHIBuffer *IndexBuffer, FRHIBuffer *ArgumentBuffer, uint32 ArgumentOffset, FRHIBuffer *CountBuffer, uint32 CountBuffeOffset, uint32 MaxDrawArguments) | IRHICommandContext | inlinevirtual |
| RHINextSubpass() final override | FVulkanCommandListContext | virtual |
| RHIPipeline | FVulkanCommandListContext | protected |
| RHIPostExternalCommandsReset() | IRHIComputeContext | inlinevirtual |
| RHIRayTraceDispatch(FRHIRayTracingPipelineState *RayTracingPipelineState, FRHIRayTracingShader *RayGenShader, FRHIShaderBindingTable *SBT, const FRayTracingShaderBindings &GlobalResourceBindings, uint32 Width, uint32 Height) final override | FVulkanCommandListContext | virtual |
| RHIRayTraceDispatchIndirect(FRHIRayTracingPipelineState *RayTracingPipelineState, FRHIRayTracingShader *RayGenShader, FRHIShaderBindingTable *SBT, const FRayTracingShaderBindings &GlobalResourceBindings, FRHIBuffer *ArgumentBuffer, uint32 ArgumentOffset) final override | FVulkanCommandListContext | virtual |
| RHIResummarizeHTile(FRHITexture *DepthTexture) | IRHICommandContext | inlinevirtual |
| RHISetAsyncComputeBudget(EAsyncComputeBudget Budget) | IRHIComputeContext | inlinevirtual |
| RHISetBatchedShaderParameters(FRHIGraphicsShader *InShader, FRHIBatchedShaderParameters &InBatchedParameters) | IRHICommandContext | inline |
| RHISetBatchedShaderParameters(FRHIComputeShader *InShader, FRHIBatchedShaderParameters &InBatchedParameters) | IRHICommandContext | inline |
| RHISetBindingsOnShaderBindingTable(FRHIShaderBindingTable *SBT, FRHIRayTracingPipelineState *Pipeline, uint32 NumBindings, const FRayTracingLocalShaderBindings *Bindings, ERayTracingBindingType BindingType) final override | FVulkanCommandListContext | virtual |
| RHISetBlendFactor(const FLinearColor &BlendFactor) | IRHICommandContext | inlinevirtual |
| RHISetComputeBudget(ESyncComputeBudget Budget) | IRHIComputeContext | inlinevirtual |
| RHISetComputePipelineState(FRHIComputePipelineState *ComputePipelineState) final override | FVulkanCommandListContext | virtual |
| RHISetDepthBounds(float MinDepth, float MaxDepth) final override | FVulkanCommandListContext | virtual |
| RHISetGPUMask(FRHIGPUMask GPUMask) | IRHIComputeContext | inlinevirtual |
| RHISetGraphicsPipelineState(FRHIGraphicsPipelineState *GraphicsState, uint32 StencilRef, bool bApplyAdditionalState) final override | FVulkanCommandListContext | virtual |
| RHISetMultipleViewports(uint32 Count, const FViewportBounds *Data) final override | FVulkanCommandListContext | virtual |
| RHISetScissorRect(bool bEnable, uint32 MinX, uint32 MinY, uint32 MaxX, uint32 MaxY) final override | FVulkanCommandListContext | virtual |
| RHISetShaderParameter(FRHIGraphicsShader *Shader, uint32 BufferIndex, uint32 BaseIndex, uint32 NumBytes, const void *NewValue) | FVulkanCommandListContext | |
| RHISetShaderParameter(FRHIComputeShader *ComputeShader, uint32 BufferIndex, uint32 BaseIndex, uint32 NumBytes, const void *NewValue) | FVulkanCommandListContext | |
| RHISetShaderParameters(FRHIGraphicsShader *Shader, TConstArrayView< uint8 > InParametersData, TConstArrayView< FRHIShaderParameter > InParameters, TConstArrayView< FRHIShaderParameterResource > InResourceParameters, TConstArrayView< FRHIShaderParameterResource > InBindlessParameters) final override | FVulkanCommandListContext | virtual |
| RHISetShaderParameters(FRHIComputeShader *Shader, TConstArrayView< uint8 > InParametersData, TConstArrayView< FRHIShaderParameter > InParameters, TConstArrayView< FRHIShaderParameterResource > InResourceParameters, TConstArrayView< FRHIShaderParameterResource > InBindlessParameters) final override | FVulkanCommandListContext | virtual |
| RHISetShaderResourceViewParameter(FRHIGraphicsShader *Shader, uint32 SamplerIndex, FRHIShaderResourceView *SRV) | FVulkanCommandListContext | |
| RHISetShaderResourceViewParameter(FRHIComputeShader *ComputeShader, uint32 SamplerIndex, FRHIShaderResourceView *SRV) | FVulkanCommandListContext | |
| RHISetShaderRootConstants(const FUint32Vector4 &Constants) | IRHIComputeContext | inlinevirtual |
| RHISetShaderSampler(FRHIComputeShader *ComputeShader, uint32 SamplerIndex, FRHISamplerState *NewState) | FVulkanCommandListContext | |
| RHISetShaderSampler(FRHIGraphicsShader *Shader, uint32 SamplerIndex, FRHISamplerState *NewState) | FVulkanCommandListContext | |
| RHISetShaderTexture(FRHIGraphicsShader *Shader, uint32 TextureIndex, FRHITexture *NewTexture) | FVulkanCommandListContext | |
| RHISetShaderTexture(FRHIComputeShader *PixelShader, uint32 TextureIndex, FRHITexture *NewTexture) | FVulkanCommandListContext | |
| RHISetShaderUnbinds(FRHIGraphicsShader *Shader, TConstArrayView< FRHIShaderParameterUnbind > InUnbinds) | IRHICommandContext | inlinevirtual |
| RHISetShaderUnbinds(FRHIComputeShader *ComputeShader, TConstArrayView< FRHIShaderParameterUnbind > InUnbinds) | IRHICommandContext | inlinevirtual |
| RHISetShaderUniformBuffer(FRHIGraphicsShader *Shader, uint32 BufferIndex, FRHIUniformBuffer *Buffer) | FVulkanCommandListContext | |
| RHISetShaderUniformBuffer(FRHIComputeShader *ComputeShader, uint32 BufferIndex, FRHIUniformBuffer *Buffer) | FVulkanCommandListContext | |
| RHISetShadingRate(EVRSShadingRate ShadingRate, EVRSRateCombiner Combiner) | IRHICommandContext | inlinevirtual |
| RHISetStaticUniformBuffer(FUniformBufferStaticSlot Slot, FRHIUniformBuffer *Buffer) final override | FVulkanCommandListContext | virtual |
| RHISetStaticUniformBuffers(const FUniformBufferStaticBindings &InUniformBuffers) final override | FVulkanCommandListContext | virtual |
| RHISetStencilRef(uint32 StencilRef) final override | FVulkanCommandListContext | virtual |
| RHISetStereoViewport(float LeftMinX, float RightMinX, float LeftMinY, float RightMinY, float MinZ, float LeftMaxX, float RightMaxX, float LeftMaxY, float RightMaxY, float MaxZ) override | FVulkanCommandListContext | virtual |
| RHISetStreamSource(uint32 StreamIndex, FRHIBuffer *VertexBuffer, uint32 Offset) final override | FVulkanCommandListContext | virtual |
| RHISetUAVParameter(FRHIPixelShader *PixelShader, uint32 UAVIndex, FRHIUnorderedAccessView *UAV) | FVulkanCommandListContext | |
| RHISetUAVParameter(FRHIComputeShader *ComputeShader, uint32 UAVIndex, FRHIUnorderedAccessView *UAV) | FVulkanCommandListContext | |
| RHISetUAVParameter(FRHIComputeShader *ComputeShader, uint32 UAVIndex, FRHIUnorderedAccessView *UAV, uint32 InitialCount) | FVulkanCommandListContext | |
| RHISetUniformBufferDynamicOffset(FUniformBufferStaticSlot Slot, uint32 InOffset) final override | FVulkanCommandListContext | virtual |
| RHISetViewport(float MinX, float MinY, float MinZ, float MaxX, float MaxY, float MaxZ) final override | FVulkanCommandListContext | virtual |
| RHIWriteGPUFence(FRHIGPUFence *Fence) final override | FVulkanCommandListContext | virtual |
| SetExecutingCommandList(FRHICommandListBase *InCmdList) | IRHIComputeContext | inlinevirtual |
| SetParallelRenderPassInfo(FVulkanParallelRenderPassInfo *ParallelRenderPassInfo) | FVulkanCommandListContext | inline |
| SetResourcesFromTables(const ShaderType *RESTRICT) | FVulkanCommandListContext | |
| SetTrackedAccess(const FRHITrackedAccessInfo &Info) | IRHIComputeContext | inline |
| SignalSyncPoint(const FVulkanSyncPointRef &InSync) | FVulkanContextCommon | inline |
| StatEvent | IRHIComputeContext | protected |
| TypedDescriptorPoolSets | FVulkanCommandListContext | protected |
| ~FVulkanCommandListContext() | FVulkanCommandListContext | virtual |
| ~FVulkanContextCommon() | FVulkanContextCommon | virtual |
| ~IRHICommandContext() | IRHICommandContext | inlinevirtual |
| ~IRHIComputeContext() | IRHIComputeContext | inlinevirtual |