class CompileState
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
(package private) static int |
BOUNDS_READ |
(package private) boolean |
compileVerbose |
(package private) static int |
GEOMETRY_READ |
(package private) boolean |
keepTG |
(package private) java.util.HashMap |
knownAppearances |
(package private) boolean |
needNormalsTransform |
(package private) int |
numAppearances |
(package private) int |
numGroups |
(package private) int |
numLinks |
(package private) int |
numMergedGroups |
(package private) int |
numMergedTransformGroups |
(package private) int |
numMergeSets |
(package private) int |
numMergeShapes |
(package private) int |
numMorphs |
(package private) int |
numOrderedGroups |
(package private) int |
numShapes |
(package private) int |
numShapesWSharedGeom |
(package private) int |
numShapesWStaticTG |
(package private) int |
numShared |
(package private) int |
numStaticTransformGroups |
(package private) int |
numSwitches |
(package private) int |
numTransformGroups |
(package private) GroupRetained |
parentGroup |
(package private) java.util.HashMap |
shapeLists |
(package private) TransformGroupRetained |
staticTransform |
(package private) java.util.ArrayList |
staticTransformObjects |
(package private) java.util.ArrayList |
transformGroupChildrenList |
| Constructor and Description |
|---|
CompileState() |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
addShape(Shape3DRetained shape) |
(package private) void |
doShapeMerge() |
(package private) AppearanceRetained |
getAppearance(AppearanceRetained app)
Returns an unique appearance which equals app.
|
(package private) int |
getCompileFlags(Shape3DRetained shape) |
private void |
initShapeMerge() |
(package private) void |
printStats() |
java.util.HashMap knownAppearances
int numAppearances
int numShared
int numShapes
java.util.HashMap shapeLists
int numMergeSets
int numMergeShapes
boolean compileVerbose
static final int BOUNDS_READ
static final int GEOMETRY_READ
boolean keepTG
boolean needNormalsTransform
TransformGroupRetained staticTransform
GroupRetained parentGroup
java.util.ArrayList transformGroupChildrenList
java.util.ArrayList staticTransformObjects
int numTransformGroups
int numStaticTransformGroups
int numMergedTransformGroups
int numGroups
int numMergedGroups
int numShapesWSharedGeom
int numShapesWStaticTG
int numLinks
int numSwitches
int numOrderedGroups
int numMorphs
AppearanceRetained getAppearance(AppearanceRetained app)
private void initShapeMerge()
void addShape(Shape3DRetained shape)
void printStats()
void doShapeMerge()
int getCompileFlags(Shape3DRetained shape)
Copyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.