Packages
 In this topic

*Methods

 

Packages   PreviousThis PackageNext
Package com.ms.directX   Previous This
Package
Next

 


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

Methods

addDestroyCallback

public void addDestroyCallback(Id3drmCallback fn, IUnknown Arg);

addGroup

public void addGroup(int vcnt, int fcnt, int vPerFace, int[] fdata,
        int[] retId);

deleteDestroyCallback

public void deleteDestroyCallback(Id3drmCallback fn, IUnknown args);

duplicate

public Direct3dRMMesh duplicate();

getAppData

public int getAppData();

getBox

public void getBox(D3dRMBox vector);

getClassName

public String getClassName();

getGroup

public void getGroup(int id, int[] vcnt, int[] fcnt, int[] vPerFace,
        int[] fDataSize, int[] fdata);

getGroupColor

public int getGroupColor(int id);

getGroupCount

public int getGroupCount();

getGroupMapping

public int getGroupMapping(int id);

getGroupMaterial

public Direct3dRMMaterial getGroupMaterial(int id);

getGroupQuality

public int getGroupQuality(int id);

getGroupSize

public void getGroupSize(int id, int[] val);

getGroupTexture

public Direct3dRMTexture getGroupTexture(int id);

getName

public String getName();

getVertices

public void getVertices(int id, int idx, int vCount, D3dRMVertex[] v);

getVerticesSize

public void getVerticesSize(int id, int idx, int[] cnt);

scale

public void scale(float sx, float sy, float sz);

setAppData

public void setAppData(int data);

setGroupColor

public void setGroupColor(int id, int val);

setGroupColorRGB

public void setGroupColorRGB(int id, float r, float g, float b);

setGroupMapping

public void setGroupMapping(int id, int value);

setGroupMaterial

public void setGroupMaterial(int id, Direct3dRMMaterial val);

setGroupQuality

public void setGroupQuality(int id, int value);

setGroupTexture

public void setGroupTexture(int id, Direct3dRMTexture val);

setName

public void setName(String name);

setVertices

public void setVertices(int id, int idx, int vCount, D3dRMVertex[] v);

setVerticesAsFloats

public void setVerticesAsFloats(int id, int idx, int vCount, float[] v);

translate

public void translate(float tx, float ty, float tz);

upnrm.gif © 1998 Microsoft Corporation. All rights reserved. Terms of use.