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