Drawing3d documented Class Library

FeaturesW32 Fields

The fields of the FeaturesW32 class are listed below. For a complete list of FeaturesW32 class members, see the FeaturesW32 Members topic.

Public Static (Shared) Fields

LoadedFonts Contains all loaded fonts. GetValueList holds FeaturesW32.FontItem.
PFD_DEPTH_DONTCARE The requested pixel format can either have or not have a depth buffer. To select a pixel format without a depth buffer, you must specify this flag. The requested pixel format can be with or without a depth buffer. Otherwise, only pixel formats with a depth buffer are considered.
PFD_DOUBLEBUFFER The buffer is double-buffered. This flag and PFD_SUPPORT_GDI are mutually exclusive in the current generic implementation.
PFD_DOUBLEBUFFER_DONTCARE The requested pixel format can be either single- or double-buffered.
PFD_DRAW_TO_BITMAP The buffer can draw to a memory bitmap.
PFD_DRAW_TO_WINDOW The buffer can draw to a window or device surface.
PFD_GENERIC_ACCELERATED The pixel format is supported by a device driver that accelerates the generic implementation. If this flag is clear and the PFD_GENERIC_FORMAT flag is set, the pixel format is supported by the generic implementation only.
PFD_GENERIC_FORMAT The pixel format is supported by the GDI software implementation, which is also known as the generic implementation. If this bit is clear, the pixel format is supported by a device driver or hardware.
PFD_MAIN_PLANE The layer is the main plane.
PFD_NEED_PALETTE The buffer uses RGBA pixels on a palette-managed device. A logical palette is required to achieve the best results for this pixel type. Colors in the palette should be specified according to the values of the cRedBits, cRedShift, cGreenBits, cGreenShift, cBluebits, and cBlueShift members. The palette should be created and realized in the device context before calling wglMakeCurrent.
PFD_NEED_SYSTEM_PALETTE Defined in the pixel format descriptors of hardware that supports one hardware palette in 256-color mode only. For such systems to use hardware acceleration, the hardware palette must be in a fixed order (for example, 3-3-2) when in RGBA mode or must match the logical palette when in color-index mode. This flag is not set in the generic pixel formats.
PFD_OVERLAY_PLANE The layer is the overlay plane.
PFD_STEREO The buffer is stereoscopic. This flag is not supported in the current generic implementation.
PFD_STEREO_DONTCARE The requested pixel format can be either monoscopic or stereoscopic.
PFD_SUPPORT_DIRECTDRAW The buffer supports DirectDraw drawing.
PFD_SUPPORT_GDI The buffer supports GDI drawing. This flag and PFD_DOUBLEBUFFER are mutually exclusive in the current generic implementation.
PFD_SUPPORT_OPENGL The buffer supports OpenGL drawing.
PFD_SWAP_COPY Specifies the content of the back buffer in the double-buffered main color plane following a buffer swap. Swapping the color buffers causes the content of the back buffer to be copied to the front buffer. The content of the back buffer is not affected by the swap. PFD_SWAP_COPY is a hint only and might not be provided by a driver.
PFD_SWAP_EXCHANGE Specifies the content of the back buffer in the double-buffered main color plane following a buffer swap. Swapping the color buffers causes the exchange of the back buffer's content with the front buffer's content. Following the swap, the back buffer's content contains the front buffer's content before the swap. PFD_SWAP_EXCHANGE is a hint only and might not be provided by a driver.
PFD_SWAP_LAYER_BUFFERS Indicates whether a device can swap individual layer planes with pixel formats that include double-buffered overlay or underlay planes. Otherwise all layer planes are swapped together as a group. When this flag is set, wglSwapLayerBuffers is supported.
PFD_TYPE_COLORINDEX Color-index pixels. Each pixel uses a color-index value.
PFD_TYPE_RGBA RGBA pixels. Each pixel has four components in this order: red, green, blue, and alpha.
PFD_UNDERLAY_PLANE The layer is the underlay plane.
WGL_FONT_LINES Fonts with line segments.
WGL_FONT_POLYGONS Fonts with polygons.
WGL_SWAP_MAIN_PLANE Swaps the front and back buffers of the main plane.
WGL_SWAP_OVERLAY1 Swaps the front and back buffers of the overlay plane 1.
WGL_SWAP_OVERLAY10 Swaps the front and back buffers of the overlay plane 10.
WGL_SWAP_OVERLAY11 Swaps the front and back buffers of the overlay plane 11.
WGL_SWAP_OVERLAY12 Swaps the front and back buffers of the overlay plane 12.
WGL_SWAP_OVERLAY13 Swaps the front and back buffers of the overlay plane 13.
WGL_SWAP_OVERLAY14 Swaps the front and back buffers of the overlay plane 14.
WGL_SWAP_OVERLAY15 Swaps the front and back buffers of the overlay plane 15.
WGL_SWAP_OVERLAY2 Swaps the front and back buffers of the overlay plane 2.
WGL_SWAP_OVERLAY3 Swaps the front and back buffers of the overlay plane 3.
WGL_SWAP_OVERLAY4 Swaps the front and back buffers of the overlay plane 4.
WGL_SWAP_OVERLAY5 Swaps the front and back buffers of the overlay plane 5.
WGL_SWAP_OVERLAY6 Swaps the front and back buffers of the overlay plane 6.
WGL_SWAP_OVERLAY7 Swaps the front and back buffers of the overlay plane 7.
WGL_SWAP_OVERLAY8 Swaps the front and back buffers of the overlay plane 8.
WGL_SWAP_OVERLAY9 Swaps the front and back buffers of the overlay plane 9.
WGL_SWAP_UNDERLAY1 Swaps the front and back buffers of the underlay plane 1.
WGL_SWAP_UNDERLAY10 Swaps the front and back buffers of the underlay plane 10.
WGL_SWAP_UNDERLAY11 Swaps the front and back buffers of the underlay plane 11.
WGL_SWAP_UNDERLAY12 Swaps the front and back buffers of the underlay plane 12.
WGL_SWAP_UNDERLAY13 Swaps the front and back buffers of the underlay plane 13.
WGL_SWAP_UNDERLAY14 Swaps the front and back buffers of the underlay plane 14.
WGL_SWAP_UNDERLAY15 Swaps the front and back buffers of the underlay plane 15.
WGL_SWAP_UNDERLAY2 Swaps the front and back buffers of the underlay plane 2.
WGL_SWAP_UNDERLAY3 Swaps the front and back buffers of the underlay plane 3.
WGL_SWAP_UNDERLAY4 Swaps the front and back buffers of the underlay plane 4.
WGL_SWAP_UNDERLAY5 Swaps the front and back buffers of the underlay plane 5.
WGL_SWAP_UNDERLAY6 Swaps the front and back buffers of the underlay plane 6.
WGL_SWAP_UNDERLAY7 Swaps the front and back buffers of the underlay plane 7.
WGL_SWAP_UNDERLAY8 Swaps the front and back buffers of the underlay plane 8.
WGL_SWAP_UNDERLAY9 Swaps the front and back buffers of the underlay plane 9.

See Also

FeaturesW32 Class | Drawing3d.OS.Windows Namespace