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

Method Disable

GTE/Graphics/DX11/DX11DrawTarget.cpp:77–94  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

75}
76
77void DX11DrawTarget::Disable (ID3D11DeviceContext* context)
78{
79 context->RSSetViewports(1, &mSaveViewport);
80
81 UINT const numTargets = (UINT)mTarget->GetNumTargets();
82 context->OMSetRenderTargets(numTargets, &mSaveRTViews[0], mSaveDSView);
83 for (uint32_t i = 0; i < numTargets; ++i)
84 {
85 if (mSaveRTViews[i])
86 {
87 DX11::SafeRelease(mSaveRTViews[i]);
88 }
89 }
90 if (mSaveDSView)
91 {
92 DX11::SafeRelease(mSaveDSView);
93 }
94}
95
96

Callers

nothing calls this directly

Calls 1

GetNumTargetsMethod · 0.45

Tested by

no test coverage detected