![]() |
OGRE 14.2
Object-Oriented Graphics Rendering Engine
|
#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 |
Ogre::VulkanFrameBufferDescValue::VulkanFrameBufferDescValue | ( | ) |
uint16 Ogre::VulkanFrameBufferDescValue::refCount |
uint32 Ogre::VulkanFrameBufferDescValue::mNumImageViews |
VkImageView Ogre::VulkanFrameBufferDescValue::mImageViews[OGRE_MAX_MULTIPLE_RENDER_TARGETS *2u+2u] |
FastArray<VkImageView> Ogre::VulkanFrameBufferDescValue::mWindowImageViews |
FastArray<VkFramebuffer> Ogre::VulkanFrameBufferDescValue::mFramebuffers |
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