M3GToolkit 0.5.0

com.java4ever.m3g
Class Fog

java.lang.Object
  extended bycom.java4ever.m3g.M3GObject
      extended bycom.java4ever.m3g.Object3D
          extended bycom.java4ever.m3g.Fog

public class Fog
extends Object3D


Field Summary
static int EXPONENTIAL
           
static int LINEAR
           
 
Fields inherited from class com.java4ever.m3g.M3GObject
ANIMATION_CONTROLLER, ANIMATION_TRACK, APPEARANCE, BACKGROUND, CAMERA, COMPOSITING_MODE, EXTERNAL_REFERENCE, FOG, GROUP, HEADER, IMAGE2D, KEYFRAME_SEQUENCE, LIGHT, MATERIAL, MESH, MORPHING_MESH, POLYGON_MODE, SKINNED_MESH, SPRITE3D, TEXTURE2D, TRIANGLE_STRIP_ARRAY, VERTEX_ARRAY, VERTEX_BUFFER, WORLD
 
Constructor Summary
Fog()
           
 
Method Summary
 int getColor()
           
 float getDensity()
           
 float getFarDistance()
           
 int getMode()
           
 float getNearDistance()
           
 int getObjectType()
           
protected  void read(M3GInputStream is, java.util.ArrayList table)
           
 void setColor(int RGB)
           
 void setDensity(float density)
           
 void setLinear(float near, float far)
           
 void setMode(int mode)
           
protected  void write(M3GOutputStream os, java.util.ArrayList table)
           
 
Methods inherited from class com.java4ever.m3g.Object3D
addAnimationTrack, animate, buildReferenceTable, duplicate, find, getAnimationTrack, getAnimationTrackCount, getReferences, getUserID, getUserObject, removeAnimationTrack, setUserID, setUserObject
 
Methods inherited from class com.java4ever.m3g.M3GObject
getObjectAtIndex, isRoot
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EXPONENTIAL

public static final int EXPONENTIAL
See Also:
Constant Field Values

LINEAR

public static final int LINEAR
See Also:
Constant Field Values
Constructor Detail

Fog

public Fog()
Method Detail

setMode

public void setMode(int mode)

getMode

public int getMode()

setLinear

public void setLinear(float near,
                      float far)

getNearDistance

public float getNearDistance()

getFarDistance

public float getFarDistance()

setDensity

public void setDensity(float density)

getDensity

public float getDensity()

setColor

public void setColor(int RGB)

getColor

public int getColor()

getObjectType

public int getObjectType()
Specified by:
getObjectType in class M3GObject

read

protected void read(M3GInputStream is,
                    java.util.ArrayList table)
             throws java.io.IOException
Overrides:
read in class Object3D
Throws:
java.io.IOException

write

protected void write(M3GOutputStream os,
                     java.util.ArrayList table)
              throws java.io.IOException
Overrides:
write in class Object3D
Throws:
java.io.IOException

M3GToolkit 0.5.0

Copyright 2005 java4ever.com. All Rights Reserved.