Encapsulates renderpass information used by scopes when executing their work. More...
#include <RenderPassBuilder.h>
Public Attributes | |
| MTLRenderPassDescriptor * | m_renderPassDescriptor = nil |
| Renderpass object. | |
| RHI::MultisampleState | m_scopeMultisampleState |
| Multisample state used by the renderpass. | |
| int | m_swapChainAttachmentIndex = -1 |
| Color index for the swapchain texture in the renderpass. -1 if no swapchain is being used by the renderpass. | |
| const RHI::SwapChainFrameAttachment * | m_swapChainAttachment = nullptr |
| SwapChainFrameAttachment for the swapchain. Null if no swapchain is being used by the renderpass. | |
Encapsulates renderpass information used by scopes when executing their work.