MCPcopy Create free account
hub / github.com/TheRealMJP/Shadows / Initialize

Method Initialize

Shadows/SampleFramework11/DeviceStates.cpp:18–27  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

16{
17
18void BlendStates::Initialize(ID3D11Device* device)
19{
20 DXCall(device->CreateBlendState(&BlendDisabledDesc(), &blendDisabled));
21 DXCall(device->CreateBlendState(&AdditiveBlendDesc(), &additiveBlend));
22 DXCall(device->CreateBlendState(&AlphaBlendDesc(), &alphaBlend));
23 DXCall(device->CreateBlendState(&PreMultipliedAlphaBlendDesc(), &pmAlphaBlend));
24 DXCall(device->CreateBlendState(&ColorWriteDisabledDesc(), &noColor));
25 DXCall(device->CreateBlendState(&AlphaToCoverageDesc(), &alphaToCoverage));
26 DXCall(device->CreateBlendState(&OpacityBlendDesc(), &opacityBlend));
27}
28
29D3D11_BLEND_DESC BlendStates::BlendDisabledDesc()
30{

Callers

nothing calls this directly

Calls 1

DXCallFunction · 0.85

Tested by

no test coverage detected