D3DEXECUTEDATA

The D3DEXECUTEDATA structure specifies data for the IDirect3DDevice::Execute method. When this method is called and the transformation has been done, the instruction list starting at the value specified in the dwInstructionOffset member is parsed and rendered.

typedef struct _D3DEXECUTEDATA { 
    DWORD     dwSize; 
    DWORD     dwVertexOffset; 
    DWORD     dwVertexCount; 
    DWORD     dwInstructionOffset; 
    DWORD     dwInstructionLength; 
    DWORD     dwHVertexOffset; 
    D3DSTATUS dsStatus; 
} D3DEXECUTEDATA, *LPD3DEXECUTEDATA; 
 

Members

dwSize
Size of this structure, in bytes. This member must be initialized before the structure is used.
dwVertexOffset
Offset into the list of vertices.
dwVertexCount
Number of vertices to execute.
dwInstructionOffset
Offset into the list of instructions to execute.
dwInstructionLength
Length of the instructions to execute.
dwHVertexOffset
Offset into the list of vertices for the homogeneous vertex used when the application is supplying screen coordinate data that needs clipping.
dsStatus
Value storing the screen extent of the rendered geometry for use after the transformation is complete. This value is a D3DSTATUS structure.

QuickInfo

  Windows NT/2000: Requires Windows NT 4.0 SP3 or later.
  Windows 95/98: Requires Windows 95 or later. Available as a redistributable for Windows 95.
  Header: Declared in d3dtypes.h.

See Also

D3DSTATUS