com.jmex.model.converters.maxutils
Class ColorChunk

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

 class ColorChunk
extends ChunkerClass

Started Date: Jul 2, 2004

type == 0010-0014 == various
Parent == Global

Author:
Jack Lindamood

Field Summary
(package private)  ColorRGBA gamaColor
           
(package private)  ColorRGBA regColor
           
 
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
ColorChunk(java.io.DataInput myIn, ChunkHeader i)
           
 
Method Summary
 ColorRGBA getBestColor()
           
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

gamaColor

ColorRGBA gamaColor

regColor

ColorRGBA regColor
Constructor Detail

ColorChunk

public ColorChunk(java.io.DataInput myIn,
                  ChunkHeader i)
           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

getBestColor

public ColorRGBA getBestColor()