SpiecsEngine
 
Loading...
Searching...
No Matches

◆ CreateDefaultMaterial()

void Spices::Renderer::CreateDefaultMaterial ( )
protectedinherited

Create Specific Renderer Default Material.

Iter all subpass.

Registry Real Material.

Not break loop.

Iter all subpass.

Registry Real Material.

Not break loop.

Definition at line 233 of file Renderer.cpp.

234 {
236
240 m_Pass->GetSubPasses()->for_each([&](const auto& K, const auto& V) {
241
242 std::stringstream ss;
243 ss << m_RendererName << "." << K << ".Default";
244
248 auto material = GetDefaultMaterial(K);
249 material->BuildMaterial();
250
254 return false;
255 });
256 }
#define SPICES_PROFILE_ZONE
std::string m_RendererName
Specific renderer name, Passed by instanced.
Definition Renderer.h:2017
std::shared_ptr< RendererPass > m_Pass
RendererPass.
Definition Renderer.h:2012
std::shared_ptr< Material > GetDefaultMaterial(const std::string &subPassName) const
Get default material using sub pass Name.
Definition Renderer.cpp:220

Referenced by Spices::Renderer::OnSystemInitialize().