MCPcopy Create free account
hub / github.com/davideberly/GeometricTools / CreateDefaultGlobalState

Method CreateDefaultGlobalState

GTE/Graphics/BaseEngine.cpp:27–42  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

25}
26
27void BaseEngine::CreateDefaultGlobalState()
28{
29 mDefaultBlendState = std::make_shared<BlendState>();
30 mDefaultDepthStencilState = std::make_shared<DepthStencilState>();
31 mDefaultRasterizerState = std::make_shared<RasterizerState>();
32
33#if defined(GTE_GRAPHICS_USE_NAMED_OBJECTS)
34 mDefaultBlendState->SetName("BaseEngine::mDefaultBlendState");
35 mDefaultDepthStencilState->SetName("BaseEngine::mDefaultDepthStencilState");
36 mDefaultRasterizerState->SetName("BaseEngine::mDefaultRasterizerState");
37#endif
38
39 SetDefaultBlendState();
40 SetDefaultDepthStencilState();
41 SetDefaultRasterizerState();
42}
43
44void BaseEngine::DestroyDefaultGlobalState()
45{

Callers

nothing calls this directly

Calls 1

SetNameMethod · 0.45

Tested by

no test coverage detected