com.jmex.model.converters.maxutils
Class EditableObjectChunk

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

 class EditableObjectChunk
extends ChunkerClass

Started Date: Jul 2, 2004

parent == 4d4d == MAIN_3DS type == 3d3d == EDIT_3DS

Author:
Jack Lindamood

Field Summary
(package private)  java.lang.String backGroundBigMap
           
(package private)  ColorRGBA backGroundColor
           
(package private)  DistanceQueueChunk distanceQueue
           
(package private)  LayeredFogChunk fogOptions
           
(package private)  FormatConverter formatConverter
           
(package private)  ColorRGBA genAmbientColor
           
(package private)  float masterScale
           
(package private)  java.util.HashMap<java.lang.String,MaterialBlock> materialBlocks
           
(package private)  FogChunk myFog
           
(package private)  java.util.HashMap namedObjects
           
(package private)  Vector3f oConstPlanes
           
(package private)  float rayTraceBias
           
(package private)  float shadowBias
           
(package private)  float shadowMapRange
           
(package private)  short shadowMapSize
           
(package private)  boolean useBackColor
           
 
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
EditableObjectChunk(java.io.DataInput myIn, ChunkHeader i, FormatConverter converter)
           
 
Method Summary
protected  void initializeVariables()
           
protected  boolean processChildChunk(ChunkHeader i)
           
 
Methods inherited from class com.jmex.model.converters.maxutils.ChunkerClass
chunk, decrHeaderLen, 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

materialBlocks

java.util.HashMap<java.lang.String,MaterialBlock> materialBlocks

namedObjects

java.util.HashMap namedObjects

masterScale

float masterScale

shadowMapRange

float shadowMapRange

rayTraceBias

float rayTraceBias

oConstPlanes

Vector3f oConstPlanes

genAmbientColor

ColorRGBA genAmbientColor

backGroundColor

ColorRGBA backGroundColor

backGroundBigMap

java.lang.String backGroundBigMap

useBackColor

boolean useBackColor

shadowBias

float shadowBias

shadowMapSize

short shadowMapSize

fogOptions

LayeredFogChunk fogOptions

myFog

FogChunk myFog

distanceQueue

DistanceQueueChunk distanceQueue

formatConverter

FormatConverter formatConverter
Constructor Detail

EditableObjectChunk

public EditableObjectChunk(java.io.DataInput myIn,
                           ChunkHeader i,
                           FormatConverter converter)
                    throws java.io.IOException
Throws:
java.io.IOException
Method Detail

initializeVariables

protected void initializeVariables()
Overrides:
initializeVariables in class ChunkerClass

processChildChunk

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