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: Use version 4.0 or later.
Windows: Use Windows 95 or later. Available as a redistributable for Windows 95.
Windows CE: Unsupported.
Header: Declared in d3dtypes.h.