OGRE-Next: Ogre::VulkanFrameBufferDescValue Struct Reference

| OGRE-Next 3.0.0 Object-Oriented Graphics Rendering Engine

Loading...
Searching...
No Matches
Ogre::VulkanFrameBufferDescValue Struct Reference
Core » Resources

`#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.
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:

- OgreVulkanRenderPassDescriptor.h