Direct3D Mobile Driver Structures (Windows Embedded CE 6.0)
1/6/2010
This section contains information about the structures used with drivers for Microsoft® Direct3D Mobile®.
The following table shows these structures.
Structure | Description |
---|---|
Contains the contents of the D3DMOP_CLEAR command token, which instructs the driver to clear a render target, depth buffer, or index buffer. |
|
Contains the contents of the D3DMOP_COLORFILL command token, which instructs the driver to fill a rectangle on a surface with a color. |
|
Contains the header data for a single command token in a command buffer. |
|
Contains the contents of the D3DMOP_COPYRECT command token, which instructs the driver to copy pixel data from one surface to another. |
|
Contains information about a rendering context. |
|
Contains the contents of the D3DMOP_CREATELIGHT command token, which instructs the driver to create a light and assign an index number to it. |
|
Contains the contents of the D3DMOP_CREATEPALETTE command token, which instructs the driver to create a palette and assign an index number to it. |
|
Contains data describing the properties of a surface that the Direct3D Mobile driver should create. |
|
Identifies a rendering context that the driver should destroy. |
|
Identifies a surface that should be freed. |
|
Contains the contents of the D3DMOP_DRAWINDEXEDPRIMITIVE command token, which instructs the driver to draw a primitive using the current driver state and indices from the current index buffer. |
|
Contains the contents of the D3DMOP_DRAWPRIMITIVE command token, which instructs the driver to draw primitives using the current driver state and vertices from the current index buffer. |
|
Describes the properties of a command buffer. |
|
Describes the standard properties of a graphics device. |
|
Describes a request for additional information from the driver beyond what it already provides with D3DM_GETADAPTERINFO_DATA. |
|
Contains the contents of the D3DMOP_INDEXBUFFER command token, which instructs the driver to change the current index buffer to a new one. |
|
Used to communicate the driver's support routines to the Direct3D Mobile middleware. |
|
Describes the properties of a surface lock requested by the Direct3D Mobile middleware. |
|
Contains the contents of the D3DMOP_MATERIAL command token, which instructs the driver to update the current material properties. |
|
Contains the contents of the D3DMOP_PRESENT command token, which informs the driver that the current surface is complete and must be rendered to the screen. |
|
Contains the contents of the D3DMOP_PROCESSVERTICES command token (see D3DM_OPERATION), which informs the driver that it should transform and light a series of vertices based on the current texture and lighting states. |
|
Contains the contents of the D3DMOP_RENDERSTATE command token, which informs the driver that it must change one of its render states. |
|
Contains the contents of the D3DMOP_RENDERTARGET command token, which informs the driver that it must switch its current render target or depth and stencil buffer. |
|
Provides data that describes actions that the driver should perform on its managed memory pool. |
|
Contains the contents of the D3DMOP_SETLIGHT command token, which is used to activate or deactivate a light. |
|
Contains the contents of a D3DMOP_SETLIGHT command token, which is used to provide a full light description for a light and activate or deactivate that light. |
|
Contains the contents of a D3DMOP_SETPALETTE command token, which is used to activate a palette. |
|
Contains the contents of a D3DMOP_SETPALETTE command token, which is used to define a palette. |
|
Contains the contents of the D3DMOP_STRETCHRECT command token, which informs the driver that it should copy pixels from one surface to another and, if necessary, performing a stretch operation in the process. |
|
Contains the contents of the D3DMOP_TEXTURESTAGESTATE command token, which informs the driver that it should set a new texture stage state value. |
|
Contains the contents of the D3DMOP_TRANSFORM command token, which informs the driver that it should change one of the transformation matrices. |
|
Describes a surface that is to be unlocked by the driver. |
|
Used in calls to D3DM_ValidateDevice to record the number of passes the driver will need based on the current texture state. |
|
Contains the contents of the D3DMOP_VERTEXBUFFER command token, which informs the driver that it should change the current vertex buffer. |
|
Contains the contents of the D3DMOP_VIEWPORT command token, which informs the driver that it should change the current viewport transformation. |
|
Describes the properties of a format that the driver supports for a Direct3D Mobile resource. |
|
Describes levels of a texture map. |