|
Toast Engine
|
This is the complete list of members for renderer::MaterialPass, including all inherited members.
| finishPendingBuild() | renderer::MaterialPass | |
| isBlended() const -> bool (defined in renderer::MaterialPass) | renderer::MaterialPass | inline |
| isEnabled() const noexcept -> bool (defined in IRenderPass) | IRenderPass | inline |
| isValid() const -> bool (defined in renderer::MaterialPass) | renderer::MaterialPass | inline |
| markShadersDirty() | renderer::MaterialPass | inline |
| markValuesDirty() (defined in renderer::MaterialPass) | renderer::MaterialPass | inline |
| MaterialPass(const VulkanCore &core, assets::Material *root_material, vk::Format color_format, vk::Format depth_format, vk::Extent2D extent) (defined in renderer::MaterialPass) | renderer::MaterialPass | |
| MaterialPass(const MaterialPass &)=delete (defined in renderer::MaterialPass) | renderer::MaterialPass | |
| MaterialPass(MaterialPass &&)=delete (defined in renderer::MaterialPass) | renderer::MaterialPass | |
| name() const -> std::string_view override (defined in renderer::MaterialPass) | renderer::MaterialPass | inlinevirtual |
| operator=(const MaterialPass &) -> MaterialPass &=delete (defined in renderer::MaterialPass) | renderer::MaterialPass | |
| operator=(MaterialPass &&) -> MaterialPass &=delete (defined in renderer::MaterialPass) | renderer::MaterialPass | |
| record(vk::CommandBuffer cmd, uint32_t frame_index, uint32_t image_index) override (defined in renderer::MaterialPass) | renderer::MaterialPass | virtual |
| recordInstance(vk::CommandBuffer cmd, uint32_t frame_index, const VulkanRenderer::MeshInstanceProxy &proxy) (defined in renderer::MaterialPass) | renderer::MaterialPass | |
| recordPre(vk::CommandBuffer cmd, uint32_t frame_index, uint32_t image_index) | IRenderPass | inlinevirtual |
| rootMaterial() const -> assets::Material * (defined in renderer::MaterialPass) | renderer::MaterialPass | inline |
| setEnabled(bool enabled) noexcept (defined in IRenderPass) | IRenderPass | inline |
| stage() const -> RenderStage (defined in IRenderPass) | IRenderPass | inlinevirtual |
| update(uint32_t frame_index, float dt) override (defined in renderer::MaterialPass) | renderer::MaterialPass | virtual |
| usesCutout() const noexcept -> bool (defined in renderer::MaterialPass) | renderer::MaterialPass | inline |
| ~IRenderPass()=default (defined in IRenderPass) | IRenderPass | virtual |
| ~MaterialPass() override (defined in renderer::MaterialPass) | renderer::MaterialPass |