Microsoft SDK for Java

IDirect3dRMFace Interface

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

public interface IDirect3dRMFace extends IUnknown
{
  // Methods
  public void addDestroyCallback(Id3drmCallback fn, IUnknown Arg);
  public void addVertex(float x, float y, float z);
  public void addVertexAndNormalIndexed(int vertex, int normal);
  public void deleteDestroyCallback(Id3drmCallback fn,
        IUnknown args);
  public Direct3dRMFace duplicate();
  public int getAppData();
  public String getClassName();
  public int getColor();
  public Direct3dRMMaterial getMaterial();
  public String getName();
  public void getNormal(D3dVector val);
  public Direct3dRMTexture getTexture();
  public int getTextureCoordinateIndex(int which);
  public void getTextureCoordinates(int vertex, float[] u,
        float[] v);
  public void getTextureTopology(int[] u, int[] v);
  public void getVertex(int idx, D3dVector vert, D3dVector norm);
  public int getVertexCount();
  public int getVertexIndex(int which);
  public void getVertices(int[] vertex_cnt, D3dVector coord,
        D3dVector normals);
  public void getVerticesSize(int[] v_cnt);
  public void setAppData(int data);
  public void setColor(int c);
  public void setColorRGB(float r, float g, float b);
  public void setMaterial(Direct3dRMMaterial ref);
  public void setName(String name);
  public void setTexture(Direct3dRMTexture ref);
  public void setTextureCoordinates(int vertex, float u, float v);
  public void setTextureTopology(int wrap_u, int wrap_v);
}

For a description of methods and parameters, see Direct3dRMFace.

Hierarchy

IUnknown 
  |
  +--IDirect3dRMFace

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