Packages
 In this topic

*Methods

 

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

 


Interface IDirect3dRMFrame

public interface IDirect3dRMFrame extends IUnknown
{
  // Methods
  public void addChild(Direct3dRMFrame child);
  public void addDestroyCallback(Id3drmCallback fn, IUnknown Arg);
  public void addLight(Direct3dRMLight val);
  public void addMoveCallback(IFrameMoveCallback fmC,
        IUnknown args);
  public void addRotation(int typ, float x, float y, float z, float
        theta);
  public void addScale(int typ, float sx, float sy, float sz);
  public void addTransform(int t, float[] val);
  public void addTranslation(int t, float x, float y, float z);
  public void addVisual(Direct3dRMVisual v);
  public void addVisualFrame(Direct3dRMFrame v);
  public void addVisualMesh(Direct3dRMMesh v);
  public void addVisualMeshBuilder(Direct3dRMMeshBuilder v);
  public void addVisualShadow(Direct3dRMShadow v);
  public void addVisualTexture(Direct3dRMTexture v);
  public void addVisualUserVisual(Direct3dRMUserVisual v);
  public void deleteChild(Direct3dRMFrame c);
  public void deleteDestroyCallback(Id3drmCallback fn,
        IUnknown args);
  public void deleteLight(Direct3dRMLight l);
  public void deleteMoveCallback(IFrameMoveCallback fn,
        IUnknown args);
  public void deleteVisual(Direct3dRMVisual v);
  public void deleteVisualFrame(Direct3dRMFrame v);
  public void deleteVisualMesh(Direct3dRMMesh v);
  public void deleteVisualMeshBuilder(Direct3dRMMeshBuilder v);
  public void deleteVisualShadow(Direct3dRMShadow v);
  public void deleteVisualTexture(Direct3dRMTexture v);
  public void deleteVisualUserVisual(Direct3dRMUserVisual v);
  public Direct3dRMFrame duplicate();
  public int getAppData();
  public Direct3dRMFrameArray getChildren();
  public String getClassName();
  public int getColor();
  public Direct3dRMLightArray getLights();
  public int getMaterialMode();
  public String getName();
  public void getOrientation(Direct3dRMFrame ref, D3dVector dir,
        D3dVector up);
  public Direct3dRMFrame getParent();
  public void getPosition(Direct3dRMFrame ref, D3dVector position);
  public void getRotation(Direct3dRMFrame ref, D3dVector axis,
        float[] theta);
  public Direct3dRMFrame getScene();
  public int getSceneBackground();
  public DirectDrawSurface getSceneBackgroundDepth();
  public int getSceneFogColor();
  public int getSceneFogEnable();
  public int getSceneFogMode();
  public void getSceneFogParams(float[] start, float[] end, float[]
        density);
  public int getSortMode();
  public Direct3dRMTexture getTexture();
  public void getTextureTopology(int[] u, int[] v);
  public void getTransform(float[] val);
  public void getVelocity(Direct3dRMFrame ref, D3dVector vel,
        int rotation);
  public Direct3dRMVisualArray getVisuals();
  public int getZbufferMode();
  public void inverseTransform(D3dVector d, D3dVector s);
  public void loadFromFileByPos(String filename, int position,
        int flags, ILoadTextureCallback c, IUnknown pUser);
  public void lookAt(Direct3dRMFrame tgt, Direct3dRMFrame ref,
        int val);
  public void move(float delta);
  public void setAppData(int data);
  public void setColor(int c);
  public void setColorRGB(float r, float g, float b);
  public void setMaterialMode(int val);
  public void setName(String name);
  public void setOrientation(Direct3dRMFrame reference, float dx,
        float dy, float dz, float ux, float uy, float uz);
  public void setPosition(Direct3dRMFrame reference, float x, float
        y, float z);
  public void setRotation(Direct3dRMFrame reference, float x, float
        y, float z, float theta);
  public void setSceneBackground(int c);
  public void setSceneBackgroundDepth(DirectDrawSurface s);
  public void setSceneBackgroundImage(Direct3dRMTexture i);
  public void setSceneBackgroundRGB(float r, float g, float b);
  public void setSceneFogColor(int c);
  public void setSceneFogEnable(int enable);
  public void setSceneFogMode(int c);
  public void setSceneFogParams(float s, float e, float d);
  public void setSortMode(int val);
  public void setTexture(Direct3dRMTexture t);
  public void setTextureTopology(int wrap_u, int wrap_v);
  public void setVelocity(Direct3dRMFrame reference, float x, float
        y, float z, int with_rotation);
  public void setZbufferMode(int val);
  public void transform(D3dVector d, D3dVector s);
}

For a description of methods and parameters, see Direct3dRMFrame

IUnknown
  |
  +--IDirect3dRMFrame

Methods

addChild

public void addChild(Direct3dRMFrame child);

addDestroyCallback

public void addDestroyCallback(Id3drmCallback fn, IUnknown Arg);

addLight

public void addLight(Direct3dRMLight val);

addMoveCallback

public void addMoveCallback(IFrameMoveCallback fmC, IUnknown args);

addRotation

public void addRotation(int typ, float x, float y, float z, float theta);

addScale

public void addScale(int typ, float sx, float sy, float sz);

addTransform

public void addTransform(int t, float[] val);

addTranslation

public void addTranslation(int t, float x, float y, float z);

addVisual

public void addVisual(Direct3dRMVisual v);

addVisualFrame

public void addVisualFrame(Direct3dRMFrame v);

addVisualMesh

public void addVisualMesh(Direct3dRMMesh v);

addVisualMeshBuilder

public void addVisualMeshBuilder(Direct3dRMMeshBuilder v);

addVisualShadow

public void addVisualShadow(Direct3dRMShadow v);

addVisualTexture

public void addVisualTexture(Direct3dRMTexture v);

addVisualUserVisual

public void addVisualUserVisual(Direct3dRMUserVisual v);

deleteChild

public void deleteChild(Direct3dRMFrame c);

deleteDestroyCallback

public void deleteDestroyCallback(Id3drmCallback fn, IUnknown args);

deleteLight

public void deleteLight(Direct3dRMLight l);

deleteMoveCallback

public void deleteMoveCallback(IFrameMoveCallback fn, IUnknown args);

deleteVisual

public void deleteVisual(Direct3dRMVisual v);

deleteVisualFrame

public void deleteVisualFrame(Direct3dRMFrame v);

deleteVisualMesh

public void deleteVisualMesh(Direct3dRMMesh v);

deleteVisualMeshBuilder

public void deleteVisualMeshBuilder(Direct3dRMMeshBuilder v);

deleteVisualShadow

public void deleteVisualShadow(Direct3dRMShadow v);

deleteVisualTexture

public void deleteVisualTexture(Direct3dRMTexture v);

deleteVisualUserVisual

public void deleteVisualUserVisual(Direct3dRMUserVisual v);

duplicate

public Direct3dRMFrame duplicate();

getAppData

public int getAppData();

getChildren

public Direct3dRMFrameArray getChildren();

getClassName

public String getClassName();

getColor

public int getColor();

getLights

public Direct3dRMLightArray getLights();

getMaterialMode

public int getMaterialMode();

getName

public String getName();

getOrientation

public void getOrientation(Direct3dRMFrame ref, D3dVector dir,
        D3dVector up);

getParent

public Direct3dRMFrame getParent();

getPosition

public void getPosition(Direct3dRMFrame ref, D3dVector position);

getRotation

public void getRotation(Direct3dRMFrame ref, D3dVector axis, float[] theta);

getScene

public Direct3dRMFrame getScene();

getSceneBackground

public int getSceneBackground();

getSceneBackgroundDepth

public DirectDrawSurface getSceneBackgroundDepth();

getSceneFogColor

public int getSceneFogColor();

getSceneFogEnable

public int getSceneFogEnable();

getSceneFogMode

public int getSceneFogMode();

getSceneFogParams

public void getSceneFogParams(float[] start, float[] end, float[] density);

getSortMode

public int getSortMode();

getTexture

public Direct3dRMTexture getTexture();

getTextureTopology

public void getTextureTopology(int[] u, int[] v);

getTransform

public void getTransform(float[] val);

getVelocity

public void getVelocity(Direct3dRMFrame ref, D3dVector vel, int rotation);

getVisuals

public Direct3dRMVisualArray getVisuals();

getZbufferMode

public int getZbufferMode();

inverseTransform

public void inverseTransform(D3dVector d, D3dVector s);

loadFromFileByPos

public void loadFromFileByPos(String filename, int position, int flags,
        ILoadTextureCallback c, IUnknown pUser);

lookAt

public void lookAt(Direct3dRMFrame tgt, Direct3dRMFrame ref, int val);

move

public void move(float delta);

setAppData

public void setAppData(int data);

setColor

public void setColor(int c);

setColorRGB

public void setColorRGB(float r, float g, float b);

setMaterialMode

public void setMaterialMode(int val);

setName

public void setName(String name);

setOrientation

public void setOrientation(Direct3dRMFrame reference, float dx, float dy,
        float dz, float ux, float uy, float uz);

setPosition

public void setPosition(Direct3dRMFrame reference, float x, float y,
        float z);

setRotation

public void setRotation(Direct3dRMFrame reference, float x, float y,
        float z, float theta);

setSceneBackground

public void setSceneBackground(int c);

setSceneBackgroundDepth

public void setSceneBackgroundDepth(DirectDrawSurface s);

setSceneBackgroundImage

public void setSceneBackgroundImage(Direct3dRMTexture i);

setSceneBackgroundRGB

public void setSceneBackgroundRGB(float r, float g, float b);

setSceneFogColor

public void setSceneFogColor(int c);

setSceneFogEnable

public void setSceneFogEnable(int enable);

setSceneFogMode

public void setSceneFogMode(int c);

setSceneFogParams

public void setSceneFogParams(float s, float e, float d);

setSortMode

public void setSortMode(int val);

setTexture

public void setTexture(Direct3dRMTexture t);

setTextureTopology

public void setTextureTopology(int wrap_u, int wrap_v);

setVelocity

public void setVelocity(Direct3dRMFrame reference, float x, float y,
        float z, int with_rotation);

setZbufferMode

public void setZbufferMode(int val);

transform

public void transform(D3dVector d, D3dVector s);

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