D3DINSTRUCTION

The D3DINSTRUCTION structure defines an instruction in an execute buffer. A display list is made up from a list of variable length instructions. Each instruction begins with a common instruction header and is followed by the data required for that instruction.

typedef struct _D3DINSTRUCTION { 
    BYTE bOpcode; 
    BYTE bSize; 
    WORD wCount; 
} D3DINSTRUCTION, *LPD3DINSTRUCTION; 
 

Members

bOpcode
Rendering operation, specified as a member of the D3DOPCODE enumerated type.
bSize
Size of each instruction data unit. This member can be used to skip to the next instruction in the sequence.
wCount
Number of data units of instructions that follow. This member allows efficient processing of large batches of similar instructions, such as triangles that make up a triangle mesh.

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.