![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <VulkanRenderpass.h>
Public Member Functions | |
| FVulkanRenderPassManager (FVulkanDevice &InDevice) | |
| ~FVulkanRenderPassManager () | |
| FVulkanFramebuffer * | GetOrCreateFramebuffer (const FRHISetRenderTargetsInfo &RenderTargetsInfo, const FVulkanRenderTargetLayout &RTLayout, FVulkanRenderPass &RenderPass) |
| FVulkanRenderPass * | GetOrCreateRenderPass (const FVulkanRenderTargetLayout &RTLayout) |
| void | BeginRenderPass (FVulkanCommandListContext &Context, const FRHIRenderPassInfo &RPInfo, const FVulkanRenderTargetLayout &RTLayout, const FVulkanBeginRenderPassInfo &BeginRenderPassInfo) |
| void | EndRenderPass (FVulkanCommandListContext &Context) |
| void | NotifyDeletedRenderTarget (VkImage Image) |
Public Attributes | |
| FRWLock | RenderPassesLock |
| FRWLock | FramebuffersLock |
|
inline |
| FVulkanRenderPassManager::~FVulkanRenderPassManager | ( | ) |
| void FVulkanRenderPassManager::BeginRenderPass | ( | FVulkanCommandListContext & | Context, |
| const FRHIRenderPassInfo & | RPInfo, | ||
| const FVulkanRenderTargetLayout & | RTLayout, | ||
| const FVulkanBeginRenderPassInfo & | BeginRenderPassInfo | ||
| ) |
| void FVulkanRenderPassManager::EndRenderPass | ( | FVulkanCommandListContext & | Context | ) |
| FVulkanFramebuffer * FVulkanRenderPassManager::GetOrCreateFramebuffer | ( | const FRHISetRenderTargetsInfo & | RenderTargetsInfo, |
| const FVulkanRenderTargetLayout & | RTLayout, | ||
| FVulkanRenderPass & | RenderPass | ||
| ) |
|
inline |
| FRWLock FVulkanRenderPassManager::FramebuffersLock |
| FRWLock FVulkanRenderPassManager::RenderPassesLock |