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.
IUnknown | +--IDirect3dRMFace