Important: |
---|
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. |
This section contains information about the macros used with Microsoft® Direct3D® Mobile.
The following table shows these macros.
Macro | Description |
---|---|
Values for general use within Direct3D Mobile. |
|
This macro is used to creating render state values. |
|
Values to represent the types of Direct3D Mobile devices present on the Windows Embedded CE-based device. |
|
Flags that identify options for clearing various types of surfaces. |
|
Converts unsigned 8-bit-per-channel color values to a D3DMCOLORvalue. |
|
Converts unsigned 8-bit-per-channel color values to a D3DMCOLORvalue. |
|
Converts unsigned 8-bit-per-channel color values to a D3DMCOLORvalue. |
|
Flags used as values for the D3DMRS_COLORWRITEENABLE render state (see D3DMRENDERSTATETYPE) to identify color channels during pixel write operations in the rendering pipeline. |
|
A flag used in calls to IDirect3DMobile::CreateDeviceto identify that a Direct3D Mobile device can support multithreaded behavior. |
|
Values used to describe clipping planes in the D3DMCLIPSTATUSstructure. |
|
A value used identify the current mode when calling IDirect3DMobilemethods that enumerate properties or retrieve capability bits. |
|
HRESULT values that the Direct3D Mobile middleware returns when it encounters errors. |
|
Macros related to creating and interpreting flexible vertex format (FVF) values (see Vertex Data Description). |
|
Sets the numerical format of a specified texture coordinate set in a flexible vertex format (FVF) to be signed 16.16 floating point values. |
|
Sets the numerical format of a specified texture coordinate set in a flexible vertex format (FVF) to be IEEE 32-bit floating point values. |
|
These macros help specify the number of dimensions of a texture coordinate set when constructing flexible vertex format (FVF) values. |
|
Flags that describe the characteristics of a lock placed on a Direct3D Mobile resource. |
|
A flag that is used to indicate that a back buffer is lockable. |
|
Flags used in calls to the IDirect3DMobileDevice::ProcessVerticesmethod. |
|
A value that helps convert a texture stage number to the wrapping render state for that stage. |
|
These macros define texture argument flags. |
|
Flags used with the D3DMTSS_TEXCOORDINDEX texture stage state to specify that vertex position and vertex normal data in the camera space should be taken as texture coordinates. |
|
Flags indicating how an application intends to use a surface. |
|
Flags that are used to construct the D3DMRS_WRAP0, D3DMRS_WRAP1, D3DMRS_WRAP2, and D3DMRS_WRAP3 render states (see D3DMRENDERSTATETYPE). |
|
Provides links to the categories of capability bits used with Microsoft® Direct3D® Mobile. |
|
Used to obtain pointers to Direct3D Mobile interfaces. |
|
Used to create Direct3D Mobile error codes. |
|
The value representing the maximum string length, in bytes, of a device identifier. |