SpiecsEngine
 
Loading...
Searching...
No Matches

◆ CreateRendererPass()

void Spices::ViewportGridRenderer::CreateRendererPass ( )
overrideprivatevirtual

The interface is inherited from Renderer. Create specific render pass.

Implements Spices::Renderer.

Definition at line 12 of file ViewportGridRenderer.cpp.

13 {
15
16 RendererPassBuilder{ "ViewportGrid", this }
17 .AddSubPass("ViewportGrid")
18 .AddColorAttachment("SceneColor", TextureType::Texture2D, [](bool& isEnableBlend, VkAttachmentDescription& description) {
19 isEnableBlend = true;
20 description.format = VK_FORMAT_R16G16B16A16_SFLOAT;
21 })
22 .AddDepthAttachment("Depth", TextureType::Texture2D, [](VkAttachmentDescription& description) {})
23 .EndSubPass()
24 .Build();
25 }
#define SPICES_PROFILE_ZONE
friend class RendererPassBuilder
Definition Renderer.h:2053

References Spices::Renderer::RendererPassBuilder::AddSubPass(), Spices::Renderer::RendererPassBuilder::Build(), Spices::Renderer::RendererPassBuilder::EndSubPass(), and Spices::Texture2D.