17 return NumColorAttachments;
56 return (DepthStencilRenderTargetImage ==
Image);
76 uint32 NumColorRenderTargets;
79 uint32 NumColorAttachments;
82 VkImage DepthStencilRenderTargetImage;
83 VkImage DepthStencilResolveRenderTargetImage;
#define check(expr)
Definition AssertionMacros.h:314
#define ensure( InExpression)
Definition AssertionMacros.h:464
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
@ MaxSimultaneousRenderTargets
Definition RHIDefinitions.h:287
Definition RHIResources.h:4167
Definition RHIResources.h:2153
Definition VulkanContext.h:241
Definition VulkanDevice.h:279
Definition VulkanFramebuffer.h:8
static FVulkanView * GetDepthStencilTargetViewDesc(FVulkanTexture *Texture, uint32 NumColorAttachments, uint32 MipIndex, uint32 &InOutNumLayers)
Definition VulkanFramebuffer.cpp:227
uint32 GetNumColorAttachments() const
Definition VulkanFramebuffer.h:15
VkFramebuffer GetHandle()
Definition VulkanFramebuffer.h:22
TArray< FVulkanView const * > AttachmentTextureViews
Definition VulkanFramebuffer.h:33
bool ContainsRenderTarget(VkImage Image) const
Definition VulkanFramebuffer.h:45
bool ContainsRenderTarget(FRHITexture *Texture) const
Definition VulkanFramebuffer.h:38
FVulkanView const * PartialDepthTextureView
Definition VulkanFramebuffer.h:36
bool Matches(const FRHISetRenderTargetsInfo &RTInfo) const
Definition VulkanFramebuffer.cpp:316
static FVulkanView * GetFragmentDensityAttachmentViewDesc(FVulkanTexture *Texture, uint32 MipIndex)
Definition VulkanFramebuffer.cpp:288
static FVulkanView * GetColorRenderTargetViewDesc(FVulkanTexture *Texture, uint32 MipIndex, int32 ArraySliceIndex, uint32 MultiViewCount, uint32 &InOutNumLayers)
Definition VulkanFramebuffer.cpp:126
static FVulkanView * GetColorResolveTargetViewDesc(FVulkanTexture *ResolveTexture, uint32 MipIndex, int32 ArraySliceIndex)
Definition VulkanFramebuffer.cpp:206
VkRect2D GetRenderArea() const
Definition VulkanFramebuffer.h:59
static FVulkanView * GetDepthStencilResolveTargetViewDesc(FVulkanTexture *ResolveTexture, uint32 MipIndex)
Definition VulkanFramebuffer.cpp:267
~FVulkanFramebuffer()
Definition VulkanFramebuffer.cpp:120
const FVulkanView::FTextureView & GetPartialDepthTextureView() const
Definition VulkanFramebuffer.h:27
Definition VulkanRenderpass.h:453
Definition VulkanRenderTargetLayout.h:8
Definition VulkanResources.h:604
VkImage Image
Definition VulkanResources.h:791
Definition VulkanResources.h:432
FTextureView const & GetTextureView() const
Definition VulkanResources.h:501
U16 Index
Definition radfft.cpp:71
Definition VulkanResources.h:461