net.dzzd.access
Interface IRender3DMode

All Known Subinterfaces:
ICamera3D, ILight3D, IMesh3D, IRender3D, IScene3DObject, ISolidSphere3D

public interface IRender3DMode

Used for accessing rendering mode.
Use this interface to enable/disable rendering features : light,material,texture etc....

Since:
1.0
Version:
1.0, 01/01/04
Author:
Bruno Augier
See Also:
IRender3D, IMesh3D, DzzD

Method Summary
 void disableRender3DMode(int flag)
          Disable rendering features.
 void enableRender3DMode(int flag)
          Enable rendering features.
 IRender3DMode getRender3DMode()
          Gets the RenderMode interface for this Mesh3D.
 int getRender3DModeFlags()
          Gets rendering mode.
 void setRender3DModeFlags(int flag)
          Sets rendering mode.
 

Method Detail

enableRender3DMode

public void enableRender3DMode(int flag)
Enable rendering features.
to enable lighting and texture do : enableRender3DMode(DzzD.LIGHT|DzzD.TEXTURE)

Parameters:
flag - a bit mask representation of features to enable

disableRender3DMode

public void disableRender3DMode(int flag)
Disable rendering features.
to disable mipmapping do : disableRender3DMode(DzzD.MIPMAP)

Parameters:
flag - a bit mask representation of features to disable

setRender3DModeFlags

public void setRender3DModeFlags(int flag)
Sets rendering mode.
to enable lighting and disable all other features do : setRenderMode(DzzD.LIGHT)

Parameters:
flag - a bit mask representation of features enabled

getRender3DModeFlags

public int getRender3DModeFlags()
Gets rendering mode.

Returns:
flag a bit mask representation of features enabled

getRender3DMode

public IRender3DMode getRender3DMode()
Gets the RenderMode interface for this Mesh3D.
RenderMode is used to enable/disable rendering features : lighting,texture,mipmapping.

Returns:
RenderMode interface to control this Mesh3D rendering.