M3GToolkit 0.5.0

com.java4ever.m3g
Class Texture2D

java.lang.Object
  extended bycom.java4ever.m3g.M3GObject
      extended bycom.java4ever.m3g.Object3D
          extended bycom.java4ever.m3g.Transformable
              extended bycom.java4ever.m3g.Texture2D

public class Texture2D
extends Transformable


Field Summary
static int FILTER_BASE_LEVEL
           
static int FILTER_LINEAR
           
static int FILTER_NEAREST
           
static int FUNC_ADD
           
static int FUNC_BLEND
           
static int FUNC_DECAL
           
static int FUNC_MODULATE
           
static int FUNC_REPLACE
           
static int WRAP_CLAMP
           
static int WRAP_REPEAT
           
 
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
Texture2D(Image2D image)
           
 
Method Summary
protected  void buildReferenceTable(java.util.ArrayList table)
           
 int getBlendColor()
           
 int getBlending()
           
 Image2D getImage()
           
 int getImageFiltering()
           
 int getLevelFiltering()
           
 int getObjectType()
           
 int getWrappingS()
           
 int getWrappingT()
           
protected  void read(M3GInputStream is, java.util.ArrayList table)
           
 void setBlendColor(int RGB)
           
 void setBlending(int func)
           
 void setFiltering(int levelFilter, int imageFilter)
           
 void setImage(Image2D image)
           
 void setWrapping(int wrapS, int wrapT)
           
protected  void write(M3GOutputStream os, java.util.ArrayList table)
           
 
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
 

Field Detail

FILTER_BASE_LEVEL

public static final int FILTER_BASE_LEVEL
See Also:
Constant Field Values

FILTER_LINEAR

public static final int FILTER_LINEAR
See Also:
Constant Field Values

FILTER_NEAREST

public static final int FILTER_NEAREST
See Also:
Constant Field Values

FUNC_ADD

public static final int FUNC_ADD
See Also:
Constant Field Values

FUNC_BLEND

public static final int FUNC_BLEND
See Also:
Constant Field Values

FUNC_DECAL

public static final int FUNC_DECAL
See Also:
Constant Field Values

FUNC_MODULATE

public static final int FUNC_MODULATE
See Also:
Constant Field Values

FUNC_REPLACE

public static final int FUNC_REPLACE
See Also:
Constant Field Values

WRAP_CLAMP

public static final int WRAP_CLAMP
See Also:
Constant Field Values

WRAP_REPEAT

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

Texture2D

public Texture2D(Image2D image)
Method Detail

setImage

public void setImage(Image2D image)

getImage

public Image2D getImage()

setFiltering

public void setFiltering(int levelFilter,
                         int imageFilter)

getImageFiltering

public int getImageFiltering()

getLevelFiltering

public int getLevelFiltering()

setWrapping

public void setWrapping(int wrapS,
                        int wrapT)

getWrappingS

public int getWrappingS()

getWrappingT

public int getWrappingT()

setBlending

public void setBlending(int func)

getBlending

public int getBlending()

setBlendColor

public void setBlendColor(int RGB)

getBlendColor

public int getBlendColor()

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

write

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

buildReferenceTable

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

M3GToolkit 0.5.0

Copyright 2005 java4ever.com. All Rights Reserved.