SpiecsEngine
 
Loading...
Searching...
No Matches

◆ CreateRendererPass()

void Spices::TestRenderer::CreateRendererPass ( )
overrideprivatevirtual

The interface is called during OnSystemInitialize(). Create specific render pass.

Implements Spices::Renderer.

Definition at line 18 of file TestRenderer.cpp.

19 {
21
22 RendererPassBuilder{ "TestPass", this }
23 .AddSubPass("Test")
24 .AddColorAttachment("TestCube", TextureType::Texture2DCube, [](bool& isEnableBlend, VkAttachmentDescription& description) {
25 description.initialLayout = VK_IMAGE_LAYOUT_UNDEFINED;
26 description.loadOp = VK_ATTACHMENT_LOAD_OP_CLEAR;
27 description.finalLayout = VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL;
28 })
29 .EndSubPass()
30 .Build();
31 }
#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::Texture2DCube.