mask -base

colorMask :: StateVar (Color4 Capability)
OpenGL Graphics.Rendering.OpenGL.GL.Framebuffer
Controls whether the individual color components in the framebuffer can or cannot be written. If the red flag is Disabled, for example, no change is made to the red component of any pixel in any of the color buffers, regardless of the drawing operation attempted. Initially, all color components can be written. Changes to individual bits of components cannot be controlled. Rather, changes are either enabled or disabled for entire color components. Furthermore, this mask is used only in RGBA mode.
colorMaski :: DrawBufferIndex -> StateVar (Color4 Capability)
OpenGL Graphics.Rendering.OpenGL.GL.Framebuffer
colorMaski is a version of colorMask that only applies to the specified drawbuffer
depthMask :: StateVar Capability
OpenGL Graphics.Rendering.OpenGL.GL.Framebuffer
Controls whether the depth buffer is enabled for writing. The initial state is Enabled.
getSignalMask :: IO SignalSet
unix System.Posix.Signals
getSignalMask calls sigprocmask to determine the set of interrupts which are currently being blocked.
indexMask :: StateVar GLuint
OpenGL Graphics.Rendering.OpenGL.GL.Framebuffer
Controls the writing of individual bits in the color index buffers. The least significant n bits of its value, the number of bits in a color index buffer, specify a mask. Where a 1 appears in the mask, it is possible to write to the corresponding bit in the color index buffer (or buffers). Where a 0 appears, the corresponding bit is write-protected. This mask is used only in color index mode, and it affects only the buffers currently selected for writing (see drawBuffer). Initially, all bits are enabled for writing.
maxSampleMaskWords :: GettableStateVar GLsizei
OpenGL Graphics.Rendering.OpenGL.GL.Texturing.Specification
setFileCreationMask :: FileMode -> IO FileMode
unix System.Posix.Files.ByteString, unix System.Posix.Files
setFileCreationMask mode sets the file mode creation mask to mode. Modes set by this operation are subtracted from files and directories upon creation. The previous file creation mask is returned. Note: calls umask.
setSignalMask :: SignalSet -> IO ()
unix System.Posix.Signals
setSignalMask mask calls sigprocmask with SIG_SETMASK to block all interrupts in mask.
stencilMask :: StateVar GLuint
OpenGL Graphics.Rendering.OpenGL.GL.Framebuffer
Controls the writing of individual bits in the stencil planes. The least significant n bits of its value, number of bits in the stencil buffer, specify a mask. Where a 1 appears in the mask, it is possible to write to the corresponding bit in the stencil buffer. Where a 0 appears, the corresponding bit is write-protected. Initially, all bits are enabled for writing.
stencilMaskSeparate :: Face -> SettableStateVar GLuint
OpenGL Graphics.Rendering.OpenGL.GL.Framebuffer