The Direct3dExecuteBuffer Class contains the following methods:
addLVertexData adds a lit, untransformed vertex to the execute buffer at the position indicated by the bufferindex.
addTLVertexData adds a lit and transformed vertex to the execute buffer at the position indicated by the bufferindex.
addVertexData adds an unlit, untransformed vertex to the execute buffer at the position indicated by bufferindex.
exit
getDataAsArrayFloats retrieves the data contained in the execute buffer as an array of float types.
getDataAsArrayInts retrieves the data contained in the execute buffer as an array of int types.
getExecuteData retrieves the execute data state of the Direct3dExecuteBuffer object.
lineList sets the number of LINE instructions that will proceed with this instruction in the execute buffer.
lock obtains the command data from the execute buffer.
matrixLoad loads a matrix.
matrixMultiply multiplies two matrices.
pointList sets the number of POINT instructions that will proceed with this instruction in the execute buffer.
processVertices sets the number of PROCESSVERTICES instructions that will proceed with this instruction in the execute buffer.
processVerticesData sets the data for the PROCESSVERTICES instruction in the execute buffer.
setDataAsArrayFloats sets the data in the execute buffer to the specified array of floats.
setDataAsArrayInts sets the data in the execute buffer to the specified array of ints.
setExecuteData sets the execute data state of the Direct3dExecuteBuffer object.
setStatus resets the status of the execute buffer.
spanList sets the number of SPAN instructions that will proceed with this instruction in the execute buffer.
stateLight sets the number of STATELIGHT instructions that will proceed with this instruction in the execute buffer.
stateLightData describes the transformation state for the STATELIGHT instruction.
stateRender sets the number of STATERENDER instructions in the execute buffer.
stateRenderData describes the render state for the STATERENDER instruction.
stateTransForm sets the number of STATETRANSFORM instructions that will proceed with this instruction in the execute buffer.
stateTransFormData describes the transformation state for the STATETRANSFORM instruction.
textureLoad loads a texture.
triangleList sets the number of TRIANGLE instructions that will proceed with this instruction in the execute buffer.
triangleListData describes the transformation state for the TRIANGLE instruction.
unlock releases access to the commands in the execute buffer.