Interface IDirect3dRMFace
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
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);