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 | |