![]() |
![]() |
![]() |
The following constant is used in the IDirect3DDevice9::ProcessVertices method.
#define | Value |
---|---|
D3DPV_DONOTCOPYDATA | (1 << 0) |
These #defines are declared in D3d9types.h.
Either of these constants is designed to be logically combined with the StreamNumber parameter in IDirect3DDevice9::SetStreamSourceFreq to draw one or more instances of the same geometry. For more information, see Drawing Multiple Instances of Geometry Efficiently.
#define | Value |
---|---|
D3DSTREAMSOURCE_INDEXEDDATA | (1 << 30) |
D3DSTREAMSOURCE_INSTANCEDATA | (2 << 30) |
These #defines are declared in D3d9types.h.
The following table lists Microsoft Direct3D constants that are used internally.
#define | Value |
---|---|
D3D_MAX_SIMULTANEOUS_RENDERTARGETS | 4 |
D3DDMAPSAMPLER | 256 |
D3DDP_MAXTEXCOORD | 8 |
D3DPRESENT_BACK_BUFFERS_MAX | 3L |
D3DPRESENT_RATE_DEFAULT | 0x00000000 |
D3DRTYPECOUNT | (D3DRTYPE_INDEXBUFFER+1) |
MAXD3DDECLLENGTH | 64 (does not include "end" marker vertex element) |
MAXD3DDECLMETHOD | D3DDECLMETHOD_LOOKUPPRESAMPLED |
MAXD3DDECLTYPE | D3DDECLTYPE_UNUSED |
MAXD3DDECLUSAGE | D3DDECLUSAGE_SAMPLE |
MAXD3DDECLUSAGEINDEX | 15 |
These #defines are declared in D3d9types.h.
#define | Value |
---|---|
D3D_SDK_VERSION | (32 | 0x80000000) |
D3D9b_SDK_VERSION | (31 | 0x80000000) |
These #defines are declared in D3d9.h.
Minimum operating system | Windows 98 |
---|