MCPcopy Create free account
hub / github.com/OGRECave/ogre / setColourMask

Method setColourMask

RenderSystems/GL/src/OgreGLStateCacheManager.cpp:342–358  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

340 }
341
342 void GLStateCacheManager::setColourMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
343 {
344#ifdef OGRE_ENABLE_STATE_CACHE
345 if((mColourMask[0] != red) ||
346 (mColourMask[1] != green) ||
347 (mColourMask[2] != blue) ||
348 (mColourMask[3] != alpha))
349#endif
350 {
351 mColourMask[0] = red;
352 mColourMask[1] = green;
353 mColourMask[2] = blue;
354 mColourMask[3] = alpha;
355
356 glColorMask(mColourMask[0], mColourMask[1], mColourMask[2], mColourMask[3]);
357 }
358 }
359
360 void GLStateCacheManager::setStencilMask(GLuint mask)
361 {

Callers 3

setColourBlendStateMethod · 0.45
clearFrameBufferMethod · 0.45
_switchContextMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected