OGRE-Next  4.0.0unstable
Object-Oriented Graphics Rendering Engine
Ogre::VulkanFrameBufferDescValue Struct Reference

#include <OgreVulkanRenderPassDescriptor.h>

Public Member Functions

 VulkanFrameBufferDescValue ()
 

Public Attributes

FastArray< VkFramebuffer > mFramebuffers
 
VkImageView mImageViews [OGRE_MAX_MULTIPLE_RENDER_TARGETS *2u+2u]
 
uint32 mNumImageViews
 
VkRenderPass mRenderPass
 Contains baked info of load/store/clear Doesn't reference ImageViews, however it mentions them by attachmentIdx which makes VkRenderPass difficult to actually share. More...
 
FastArray< VkImageView > mWindowImageViews
 
uint16 refCount
 

Constructor & Destructor Documentation

◆ VulkanFrameBufferDescValue()

Ogre::VulkanFrameBufferDescValue::VulkanFrameBufferDescValue ( )

Member Data Documentation

◆ mFramebuffers

FastArray<VkFramebuffer> Ogre::VulkanFrameBufferDescValue::mFramebuffers

◆ mImageViews

VkImageView Ogre::VulkanFrameBufferDescValue::mImageViews[OGRE_MAX_MULTIPLE_RENDER_TARGETS *2u+2u]

◆ mNumImageViews

uint32 Ogre::VulkanFrameBufferDescValue::mNumImageViews

◆ mRenderPass

VkRenderPass Ogre::VulkanFrameBufferDescValue::mRenderPass

Contains baked info of load/store/clear Doesn't reference ImageViews, however it mentions them by attachmentIdx which makes VkRenderPass difficult to actually share.

Thus we generate VkRenderPass and FBOs together

◆ mWindowImageViews

FastArray<VkImageView> Ogre::VulkanFrameBufferDescValue::mWindowImageViews

◆ refCount

uint16 Ogre::VulkanFrameBufferDescValue::refCount

The documentation for this struct was generated from the following file: