Skip to content

LiteFX::Rendering::Backends::VulkanRenderPipeline::operator=

Assignment operators

Synopses

Declared in <litefx/backends/vulkan.hpp>

Copy assignment operator

VulkanPipelineState& operator=(VulkanPipelineState const& other) = delete;

» more...

Move assignment operator

[[dllimport, dllexport]] constexpr VulkanPipelineState& operator=(VulkanPipelineState&& other) noexcept = default;

» more...

Assignment operator

constexpr Pipeline<VulkanPipelineLayout, VulkanShaderProgram>& operator=(Pipeline<VulkanPipelineLayout, VulkanShaderProgram> const& value) = delete = default;

» more...

Assignment operator

constexpr RenderPipeline<VulkanPipelineLayout, VulkanShaderProgram, VulkanInputAssembler, VulkanRasterizer>& operator=(RenderPipeline<VulkanPipelineLayout, VulkanShaderProgram, VulkanInputAssembler, VulkanRasterizer> const& value) = delete = default;

» more...

Assignment operator

Resource<VkPipeline_T*>& operator=(Resource<VkPipeline_T*> const& value) = delete;

» more...

Assignment operator

[[dllimport, dllexport]] constexpr Pipeline<VulkanPipelineLayout, VulkanShaderProgram>& operator=(Pipeline<VulkanPipelineLayout, VulkanShaderProgram>&& value) noexcept = default;

» more...

Assignment operator

[[dllimport, dllexport]] constexpr RenderPipeline<VulkanPipelineLayout, VulkanShaderProgram, VulkanInputAssembler, VulkanRasterizer>& operator=(RenderPipeline<VulkanPipelineLayout, VulkanShaderProgram, VulkanInputAssembler, VulkanRasterizer>&& value) noexcept = default;

» more...

Assignment operator

[[dllimport, dllexport]] constexpr Resource<VkPipeline_T*>& operator=(Resource<VkPipeline_T*>&& value) noexcept = default;

» more...