com.jmex.model.converters.maxutils
Class TextureChunk

java.lang.Object
  extended by com.jmex.model.converters.maxutils.ChunkerClass
      extended by com.jmex.model.converters.maxutils.TextureChunk
All Implemented Interfaces:
MaxChunkIDs

 class TextureChunk
extends ChunkerClass

Started Date: Jul 2, 2004

parent=afff=MAT_BLOCK type=0xA200 - 0xA34C=various

Author:
Jack Lindamood

Field Summary
(package private)  float bumpPercentage
           
(package private)  int flags
           
(package private)  float percent
           
(package private)  java.lang.String texName
           
(package private)  float textureBlur
           
(package private)  float uScale
           
(package private)  float vScale
           
 
Fields inherited from class com.jmex.model.converters.maxutils.ChunkerClass
DEBUG, DEBUG_LIGHT, DEBUG_SEVERE, myIn
 
Fields inherited from interface com.jmex.model.converters.maxutils.MaxChunkIDs
BACKGRD_BITMAP, BACKGRD_COLOR, BOUNDING_BOX, CAMERA_FLAG, CAMERA_RANGES, CLR_BYTE_GAMA, CLR_FLOAT_GAMA, COLOR_BYTE, COLOR_FLOAT, COORD_SYS, DEFAULT_VIEW, DISTANCE_QUEUE, DQUEUE_BACKGRND, EDIT_3DS, FACES_ARRAY, FOG_BACKGROUND, FOG_FLAG, GEN_AMB_COLOR, IN_TRANC_FLAG, KEY_AMB_LI_INFO, KEY_CAM_TARGET, KEY_CAMERA_OBJECT, KEY_COLOR_TRACK, KEY_CURTIME, KEY_FALLOFF_TRACK, KEY_FOV_TRACK, KEY_HEADER, KEY_HOTSPOT_TRACK, KEY_OBJECT, KEY_OMNI_LI_INFO, KEY_ROLL_TRACK, KEY_SEGMENT, KEY_SPOT_OBJECT, KEY_SPOT_TARGET, KEY_VIEWPORT, KEYFRAMES, LAYERED_FOG_OPT, LIGHT_ATTENU_ON, LIGHT_IN_RANGE, LIGHT_LOC_SHADOW, LIGHT_MULTIPLIER, LIGHT_OBJ, LIGHT_OUT_RANGE, LIGHT_SEE_CONE, LIGHT_SPOT_BIAS, LIGHT_SPOT_OVERSHOOT, LIGHT_SPOT_ROLL, LIGHT_SPOT_SHADOWED, LIGHT_SPOTLIGHT, MAIN_3DS, MASTER_SCALE, MAT_ALPHA, MAT_ALPHA_FAL, MAT_AMB_COLOR, MAT_BLOCK, MAT_DIF_COLOR, MAT_FALLOFF, MAT_NAME, MAT_REF_BLUR, MAT_REFL_BLUR, MAT_REFLECT_MAP, MAT_SELF_ILUM, MAT_SHADING, MAT_SHINE, MAT_SHINE_STR, MAT_SOFTEN, MAT_SPEC_CLR, MAT_SXP_BUMP_DATA, MAT_SXP_TEXT_DATA, MAT_TEX_BLUR, MAT_TEX_BUMP_PER, MAT_TEX_BUMPMAP, MAT_TEX_FLAGS, MAT_TEX2MAP, MAT_TEXNAME, MAT_TWO_SIDED, MAT_WIRE_ABS, MAT_WIRE_SIZE, MAT_WIREFRAME_ON, MESH_COLOR, MESH_MAT_GROUP, MESH_TEXTURE_INFO, MESH_VERSION, MORPH_SMOOTH, NAMED_OBJECT, NODE_ID, NULL_CHUNK, O_CONSTS, OBJ_TRIMESH, PRCT_FLT_FRMT, PRCT_INT_FRMT, RAYTRACE_BIAS, SHADOW_BIAS, SHADOW_MAP_RANGE, SHADOW_MAP_SIZE, SMOOTH_GROUP, TDS_VERSION, TEXMAP_ONE, TEXT_COORDS, TEXTURE_U_SCALE, TEXTURE_V_SCALE, TRACK_HEADER, TRACK_PIVOT, TRACK_POS_TAG, TRACK_ROT_TAG, TRACK_SCL_TAG, UNKNOWN1, USE_BCK_COLOR, V_GRADIENT, VERTEX_LIST, VERTEX_OPTIONS, VIEW_CAMERA, VIEWPORT_DATA, VIEWPORT_DATA3, VIEWPORT_SIZE, XDATA_SECTION
 
Constructor Summary
TextureChunk(java.io.DataInput myIn, ChunkHeader header)
           
 
Method Summary
protected  boolean processChildChunk(ChunkHeader i)
           
 
Methods inherited from class com.jmex.model.converters.maxutils.ChunkerClass
chunk, decrHeaderLen, initializeVariables, readChunk, readcStr, readcStr, readcStrAndDecrHeader, setHeader, skipSize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

percent

float percent

texName

java.lang.String texName

flags

int flags

textureBlur

float textureBlur

bumpPercentage

float bumpPercentage

vScale

float vScale

uScale

float uScale
Constructor Detail

TextureChunk

public TextureChunk(java.io.DataInput myIn,
                    ChunkHeader header)
             throws java.io.IOException
Throws:
java.io.IOException
Method Detail

processChildChunk

protected boolean processChildChunk(ChunkHeader i)
                             throws java.io.IOException
Specified by:
processChildChunk in class ChunkerClass
Throws:
java.io.IOException