Microsoft SDK for Java

IDirect3dExecuteBuffer Interface

This is an interface of the com.ms.directx package.

public interface IDirect3dExecuteBuffer extends IUnknown
{
  // Methods
  public int addLVertexData(D3dLVertex vertex, int bufferindex);
  public int addTLVertexData(D3dTLVertex vertex, int bufferindex);
  public int addVertexData(D3dVertex vertex, int bufferindex);
  public int exit(int bufferindex);
  public void getExecuteData(D3dExecuteData data);
  public void lock(D3dExecuteBufferDesc Desc);
  public int processVertices(int cnt, int bufferindex);
  public int processVerticesData(int flags, int start, int dest,
        int cnt, int bufferindex);
  public void setExecuteData(D3dExecuteData data);
  public int setStatus(int flags, int status, int x1, int y1,
        int x2, int y2, int bufferindex);
  public int stateLight(int cnt, int bufferindex);
  public int stateLightData(int flags, float Arg, int bufferindex);
  public int stateRender(int cnt, int bufferindex);
  public int stateRenderData(int flags, int Arg, int bufferindex);
  public int stateTransForm(int cnt, int bufferindex);
  public int stateTransFormData(int flags, int Arg,
        int bufferindex);
  public int triangleList(int cnt, int bufferindex);
  public int triangleListData(D3dTriangle triangle,
        int bufferindex);
  public void unlock();
}

For a description of methods and parameters, see Direct3dExecuteBuffer.

Hierarchy

IUnknown 
  |
  +--IDirect3dExecuteBuffer

© 1999 Microsoft Corporation. All rights reserved. Terms of use.