MCPcopy Create free account
hub / github.com/DentonW/DevIL / InitializeMask

Method InitializeMask

DevIL/test/DDrawTest/SOURCE/beScreen.cpp:196–209  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

194
195
196void beScreen::InitializeMask()
197{
198 DDPIXELFORMAT ddpf;
199 ZeroMemory(&ddpf, sizeof(ddpf));
200 ddpf.dwSize = sizeof(ddpf);
201 this->GetPrimarySurface()->GetPixelFormat(&ddpf);
202
203 m_wRBits = GetNumberOfBits(ddpf.dwRBitMask);
204 m_wGBits = GetNumberOfBits(ddpf.dwGBitMask);
205 m_wBBits = GetNumberOfBits(ddpf.dwBBitMask);
206 m_wRPos = GetMaskPos(ddpf.dwRBitMask);
207 m_wGPos = GetMaskPos(ddpf.dwGBitMask);
208 m_wBPos = GetMaskPos(ddpf.dwBBitMask);
209}
210
211//============================================================//
212// Flip()

Callers

nothing calls this directly

Calls 3

GetPrimarySurfaceMethod · 0.95
GetNumberOfBitsFunction · 0.85
GetMaskPosFunction · 0.85

Tested by

no test coverage detected