M3GToolkit 0.5.0

com.java4ever.m3g
Class World

java.lang.Object
  extended bycom.java4ever.m3g.M3GObject
      extended bycom.java4ever.m3g.Object3D
          extended bycom.java4ever.m3g.Transformable
              extended bycom.java4ever.m3g.Node
                  extended bycom.java4ever.m3g.Group
                      extended bycom.java4ever.m3g.World

public class World
extends Group


Field Summary
 
Fields inherited from class com.java4ever.m3g.Node
NONE, ORIGIN, X_AXIS, Y_AXIS, Z_AXIS
 
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
World()
           
 
Method Summary
protected  void buildReferenceTable(java.util.ArrayList table)
           
 Camera getActiveCamera()
           
 Background getBackground()
           
 int getObjectType()
           
protected  void read(M3GInputStream is, java.util.ArrayList table)
           
 void setActiveCamera(Camera camera)
           
 void setBackground(Background background)
           
protected  void write(M3GOutputStream os, java.util.ArrayList table)
           
 
Methods inherited from class com.java4ever.m3g.Group
addChild, getChild, getChildCount, pick, pick, removeChild
 
Methods inherited from class com.java4ever.m3g.Node
align, getAlphaFactor, getParent, getScope, getTransformTo, isPickingEnabled, isRenderingEnabled, setAlignment, setAlphaFactor, setPickingEnable, setRenderingEnable, setScope
 
Methods inherited from class com.java4ever.m3g.Transformable
getCompositeTransform, getOrientation, getScale, getTransform, getTranslation, postRotate, preRotate, scale, setOrientation, setScale, setTransform, setTranslation, translate
 
Methods inherited from class com.java4ever.m3g.Object3D
addAnimationTrack, animate, 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
 

Constructor Detail

World

public World()
Method Detail

setBackground

public void setBackground(Background background)

getBackground

public Background getBackground()

setActiveCamera

public void setActiveCamera(Camera camera)

getActiveCamera

public Camera getActiveCamera()

getObjectType

public int getObjectType()
Overrides:
getObjectType in class Group

read

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

write

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

buildReferenceTable

protected void buildReferenceTable(java.util.ArrayList table)
Overrides:
buildReferenceTable in class Group

M3GToolkit 0.5.0

Copyright 2005 java4ever.com. All Rights Reserved.