SPARK  0.1.0
A general purpose game engine written in C++.
Loading...
Searching...
No Matches
spark::render::vk::VulkanRenderPass Member List

This is the complete list of members for spark::render::vk::VulkanRenderPass, including all inherited members.

activeFrameBuffer() const overridespark::render::vk::VulkanRenderPassvirtual
begin(unsigned buffer) overridespark::render::vk::VulkanRenderPass
spark::render::RenderPass< VulkanRenderPipeline, VulkanFrameBuffer, VulkanInputAttachmentMapping >::begin(unsigned int buffer)=0spark::render::IRenderPasspure virtual
device() const noexceptspark::render::vk::VulkanRenderPass
end() const overridespark::render::vk::VulkanRenderPassvirtual
frameBuffer(unsigned buffer) const overridespark::render::vk::VulkanRenderPassvirtual
frameBuffers() const noexcept overridespark::render::vk::VulkanRenderPassvirtual
handle() const finalspark::render::Resource< VkRenderPass >virtual
handle() finalspark::render::Resource< VkRenderPass >protectedvirtual
hasPresentRenderTarget() const noexcept overridespark::render::vk::VulkanRenderPassvirtual
inputAttachments() const noexcept overridespark::render::vk::VulkanRenderPassvirtual
multiSamplingLevel() const noexcept overridespark::render::vk::VulkanRenderPassvirtual
name() const noexcept finalspark::render::StateResourcevirtual
name() noexceptspark::render::StateResourceprotected
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 overridespark::render::vk::VulkanRenderPassvirtual
renderTarget(unsigned location) const overridespark::render::vk::VulkanRenderPass
spark::render::RenderPass< VulkanRenderPipeline, VulkanFrameBuffer, VulkanInputAttachmentMapping >::renderTarget(unsigned int location) const =0spark::render::IRenderPasspure virtual
renderTargets() const noexcept overridespark::render::vk::VulkanRenderPassvirtual
resizeFrameBuffers(const math::Vector2< unsigned > &new_render_area) overridespark::render::vk::VulkanRenderPass
spark::render::RenderPass< VulkanRenderPipeline, VulkanFrameBuffer, VulkanInputAttachmentMapping >::resizeFrameBuffers(const math::Vector2< unsigned int > &new_render_area)=0spark::render::IRenderPasspure virtual
Resource(VkRenderPass handle) noexceptspark::render::Resource< VkRenderPass >explicit
StateResource(std::string_view name) noexceptspark::render::StateResourceexplicit
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() noexceptspark::render::StateResourceexplicitprotected
updateAttachments(const VulkanDescriptorSet &descriptor_set) const overridespark::render::vk::VulkanRenderPass
spark::render::RenderPass< VulkanRenderPipeline, VulkanFrameBuffer, VulkanInputAttachmentMapping >::updateAttachments(const descriptor_set_type &descriptor_set) const=0spark::render::RenderPass< VulkanRenderPipeline, VulkanFrameBuffer, VulkanInputAttachmentMapping >pure virtual
spark::render::IRenderPass::updateAttachments(const IDescriptorSet &descriptor_set) constspark::render::IRenderPassinline
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::VulkanRenderPassexplicit
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::VulkanRenderPassexplicit
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::IStateResourcevirtual
~StateResource() noexcept override (defined in spark::render::StateResource)spark::render::StateResource
~VulkanRenderPass() override (defined in spark::render::vk::VulkanRenderPass)spark::render::vk::VulkanRenderPass