This is an interface of the com.ms.directX package.
public interface IDirect3dRMMesh extends IUnknown { // Methods public void addDestroyCallback(Id3drmCallback fn, IUnknown Arg); public void addGroup(int vcnt, int fcnt, int vPerFace, int[] fdata, int[] retId); public void deleteDestroyCallback(Id3drmCallback fn, IUnknown args); public Direct3dRMMesh duplicate(); public int getAppData(); public void getBox(D3dRMBox vector); public String getClassName(); public void getGroup(int id, int[] vcnt, int[] fcnt, int[] vPerFace, int[] fDataSize, int[] fdata); public int getGroupColor(int id); public int getGroupCount(); public int getGroupMapping(int id); public Direct3dRMMaterial getGroupMaterial(int id); public int getGroupQuality(int id); public void getGroupSize(int id, int[] val); public Direct3dRMTexture getGroupTexture(int id); public String getName(); public void getVertices(int id, int idx, int vCount, D3dRMVertex[] v); public void getVerticesSize(int id, int idx, int[] cnt); public void scale(float sx, float sy, float sz); public void setAppData(int data); public void setGroupColor(int id, int val); public void setGroupColorRGB(int id, float r, float g, float b); public void setGroupMapping(int id, int value); public void setGroupMaterial(int id, Direct3dRMMaterial val); public void setGroupQuality(int id, int value); public void setGroupTexture(int id, Direct3dRMTexture val); public void setName(String name); public void setVertices(int id, int idx, int vCount, D3dRMVertex[] v); public void setVerticesAsFloats(int id, int idx, int vCount, float[] v); public void translate(float tx, float ty, float tz); }
For a description of methods and parameters, see Direct3dRMMesh.
IUnknown | +--IDirect3dRMMesh