Profile Enumeration
Assembly: Microsoft.WindowsMobile.DirectX (in microsoft.windowsmobile.directx.dll)
For a device to have Base functionality, it must be able to do the following:
-
Accept all possible FVF (Flexible Vertex Format) combinations. While a device does not need to implement all features, such as four texture stages, it must be able to stride or access all FVF buffers.
-
Implement world, view, and projection transformations.
-
Draw all primitive types correctly according to Direct3D Mobile rasterization rules.
-
Support both direct and index vertex buffer accesses.
-
Support both 16-bit and 32-bit indexes.
-
Support scene presentation from a swap effect.
-
Support the creation and rasterization of an off-screen back buffer.
-
Support the creation and locking of image surfaces, vertex buffers, and index buffers.
-
Support clearing the back buffer and depth buffer.
-
Support the Viewport transformation with clipping to the Viewport.
-
Support either vertex or pixel fog.
-
Support the ColorFill and StretchRectangle 2D operations.
-
Support scissoring to the Viewport.
-
Support for lighting, with optional support for specular lighting.
