/// <summary> /// Initializes the structure. /// </summary> /// <param name="flags">A <see cref="PFD"/>-bitmask specifying pixel format flags.</param> public PixelFormatDescriptor(PFD flags = PFD.Default) { nSize = 0; nVersion = 1; dwFlags = flags; iPixelType = PFD_TYPE.RGBA; cColorBits = 32; cRedBits = cRedShift = cGreenBits = cGreenShift = cBlueBits = cBlueShift = cAlphaBits = cAlphaShift = 0; #pragma warning disable 618 // Disable deprecated messages cAccumBits = cAccumRedBits = cAccumGreenBits = cAccumBlueBits = cAccumAlphaBits = 0; #pragma warning restore 618 cDepthBits = 24; cStencilBits = 8; cAuxBuffers = iLayerType = bReserved = 0; dwLayerMask = dwVisibleMask = dwDamageMask = 0; nSize = (ushort)Marshal.SizeOf(this); }
/// <summary> /// Initializes the structure. /// </summary> /// <param name="flags">A <see cref="PFD"/>-bitmask specifying pixel format flags.</param> public PixelFormatDescriptor(PFD flags=PFD.Default) { nSize=0; nVersion=1; dwFlags=flags; iPixelType=PFD_TYPE.RGBA; cColorBits=32; cRedBits=cRedShift=cGreenBits=cGreenShift=cBlueBits=cBlueShift=cAlphaBits=cAlphaShift=0; #pragma warning disable 618 // Disable deprecated messages cAccumBits=cAccumRedBits=cAccumGreenBits=cAccumBlueBits=cAccumAlphaBits=0; #pragma warning restore 618 cDepthBits=24; cStencilBits=8; cAuxBuffers=iLayerType=bReserved=0; dwLayerMask=dwVisibleMask=dwDamageMask=0; nSize=(ushort)Marshal.SizeOf(this); }