net.dzzd.access
Interface IRenderMode

All Known Subinterfaces:
ICamera3D, ILight3D, IMesh3D, IScene3DObject

public interface IRenderMode

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 disableRenderMode(int flag)
          Disable rendering features.
 void enableRenderMode(int flag)
          Enable rendering features.
 IRenderMode getRenderMode()
          Gets the RenderMode interface for this Mesh3D.
 int getRenderModeFlags()
          Gets rendering mode.
 void setRenderModeFlags(int flag)
          Sets rendering mode.
 

Method Detail

enableRenderMode

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

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

disableRenderMode

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

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

setRenderModeFlags

public void setRenderModeFlags(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

getRenderModeFlags

public int getRenderModeFlags()
Gets rendering mode.

Returns:
flag a bit mask representation of features enabled

getRenderMode

public IRenderMode getRenderMode()
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.