M3GToolkit 0.5.0

com.java4ever.m3g
Class Sprite3D

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.Sprite3D

public class Sprite3D
extends Node


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
Sprite3D(boolean scaled, Image2D image, Appearance appearance)
           
 
Method Summary
protected  void buildReferenceTable(java.util.ArrayList table)
           
 Appearance getAppearance()
           
 int getCropHeight()
           
 int getCropWidth()
           
 int getCropX()
           
 int getCropY()
           
 Image2D getImage()
           
 int getObjectType()
           
 boolean isScaled()
           
protected  void read(M3GInputStream is, java.util.ArrayList table)
           
 void setAppearance(Appearance appearance)
           
 void setCrop(int cropX, int cropY, int width, int height)
           
 void setImage(Image2D image)
           
 void setScaled(boolean scaled)
           
protected  void write(M3GOutputStream os, java.util.ArrayList table)
           
 
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

Sprite3D

public Sprite3D(boolean scaled,
                Image2D image,
                Appearance appearance)
Method Detail

setScaled

public void setScaled(boolean scaled)

isScaled

public boolean isScaled()

setAppearance

public void setAppearance(Appearance appearance)

getAppearance

public Appearance getAppearance()

setImage

public void setImage(Image2D image)

getImage

public Image2D getImage()

setCrop

public void setCrop(int cropX,
                    int cropY,
                    int width,
                    int height)

getCropX

public int getCropX()

getCropY

public int getCropY()

getCropWidth

public int getCropWidth()

getCropHeight

public int getCropHeight()

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 Node
Throws:
java.io.IOException

write

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

buildReferenceTable

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

M3GToolkit 0.5.0

Copyright 2005 java4ever.com. All Rights Reserved.