| activeFrameBuffer() const override | spark::render::vk::VulkanRenderPass | virtual |
| begin(unsigned buffer) override | spark::render::vk::VulkanRenderPass | |
| spark::render::RenderPass< VulkanRenderPipeline, VulkanFrameBuffer, VulkanInputAttachmentMapping >::begin(unsigned int buffer)=0 | spark::render::IRenderPass | pure virtual |
| device() const noexcept | spark::render::vk::VulkanRenderPass | |
| end() const override | spark::render::vk::VulkanRenderPass | virtual |
| frameBuffer(unsigned buffer) const override | spark::render::vk::VulkanRenderPass | virtual |
| frameBuffers() const noexcept override | spark::render::vk::VulkanRenderPass | virtual |
| handle() const final | spark::render::Resource< VkRenderPass > | virtual |
| handle() final | spark::render::Resource< VkRenderPass > | protectedvirtual |
| hasPresentRenderTarget() const noexcept override | spark::render::vk::VulkanRenderPass | virtual |
| inputAttachments() const noexcept override | spark::render::vk::VulkanRenderPass | virtual |
| multiSamplingLevel() const noexcept override | spark::render::vk::VulkanRenderPass | virtual |
| name() const noexcept final | spark::render::StateResource | virtual |
| name() noexcept | spark::render::StateResource | protected |
| operator=(const VulkanRenderPass &other)=delete (defined in spark::render::vk::VulkanRenderPass) | spark::render::vk::VulkanRenderPass | |
| operator=(VulkanRenderPass &&other) noexcept=delete (defined in spark::render::vk::VulkanRenderPass) | spark::render::vk::VulkanRenderPass | |
| operator=(const StateResource &other)=delete (defined in spark::render::StateResource) | spark::render::StateResource | |
| operator=(StateResource &&other) noexcept (defined in spark::render::StateResource) | spark::render::StateResource | |
| pipelines() const noexcept override | spark::render::vk::VulkanRenderPass | virtual |
| renderTarget(unsigned location) const override | spark::render::vk::VulkanRenderPass | |
| spark::render::RenderPass< VulkanRenderPipeline, VulkanFrameBuffer, VulkanInputAttachmentMapping >::renderTarget(unsigned int location) const =0 | spark::render::IRenderPass | pure virtual |
| renderTargets() const noexcept override | spark::render::vk::VulkanRenderPass | virtual |
| resizeFrameBuffers(const math::Vector2< unsigned > &new_render_area) override | spark::render::vk::VulkanRenderPass | |
| spark::render::RenderPass< VulkanRenderPipeline, VulkanFrameBuffer, VulkanInputAttachmentMapping >::resizeFrameBuffers(const math::Vector2< unsigned int > &new_render_area)=0 | spark::render::IRenderPass | pure virtual |
| Resource(VkRenderPass handle) noexcept | spark::render::Resource< VkRenderPass > | explicit |
| StateResource(std::string_view name) noexcept | spark::render::StateResource | explicit |
| StateResource(const StateResource &other)=delete (defined in spark::render::StateResource) | spark::render::StateResource | |
| StateResource(StateResource &&other) noexcept (defined in spark::render::StateResource) | spark::render::StateResource | |
| StateResource() noexcept | spark::render::StateResource | explicitprotected |
| updateAttachments(const VulkanDescriptorSet &descriptor_set) const override | spark::render::vk::VulkanRenderPass | |
| spark::render::RenderPass< VulkanRenderPipeline, VulkanFrameBuffer, VulkanInputAttachmentMapping >::updateAttachments(const descriptor_set_type &descriptor_set) const=0 | spark::render::RenderPass< VulkanRenderPipeline, VulkanFrameBuffer, VulkanInputAttachmentMapping > | pure virtual |
| spark::render::IRenderPass::updateAttachments(const IDescriptorSet &descriptor_set) const | spark::render::IRenderPass | inline |
| VulkanRenderPass(const VulkanDevice &device, std::span< RenderTarget > render_targets, unsigned command_buffers=1, MultiSamplingLevel samples=MultiSamplingLevel::X1, std::span< VulkanInputAttachmentMapping > input_attachments={}) | spark::render::vk::VulkanRenderPass | explicit |
| VulkanRenderPass(const VulkanDevice &device, const std::string &name, std::span< RenderTarget > render_targets, unsigned command_buffers=1, MultiSamplingLevel samples=MultiSamplingLevel::X1, std::span< VulkanInputAttachmentMapping > input_attachments={}) | spark::render::vk::VulkanRenderPass | explicit |
| VulkanRenderPass(const VulkanRenderPass &other)=delete (defined in spark::render::vk::VulkanRenderPass) | spark::render::vk::VulkanRenderPass | |
| VulkanRenderPass(VulkanRenderPass &&other) noexcept=delete (defined in spark::render::vk::VulkanRenderPass) | spark::render::vk::VulkanRenderPass | |
| ~IRenderPass() noexcept override=default (defined in spark::render::IRenderPass) | spark::render::IRenderPass | |
| ~IStateResource() noexcept=default (defined in spark::render::IStateResource) | spark::render::IStateResource | virtual |
| ~StateResource() noexcept override (defined in spark::render::StateResource) | spark::render::StateResource | |
| ~VulkanRenderPass() override (defined in spark::render::vk::VulkanRenderPass) | spark::render::vk::VulkanRenderPass | |