Java Doc for RenderMolecule.java in  » 6.0-JDK-Modules » java-3d » javax » media » j3d » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » 6.0 JDK Modules » java 3d » javax.media.j3d 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   javax.media.j3d.IndexedObject
      javax.media.j3d.RenderMolecule

RenderMolecule
class RenderMolecule extends IndexedObject implements ObjectUpdate,NodeComponentUpdate(Code)
The RenderMolecule manages a collection of RenderAtoms.


Field Summary
final static  intALL_DIRTY_BITS
    
static  intBOUNDS_RECOMPUTE_UPDATE
    
final static  intCOLORINGATTRS_DIRTY
    
final static  intCOMPRESSED
    
static  intCOMPRESSED_MOLECULE
    
static  intDLIST_MOLECULE
    
static  intIN_DIRTY_RENDERMOLECULE_LIST
    
final static  intLINE
    
final static  intLINEATTRS_DIRTY
    
static  intLOCALE_CHANGED
    
static  intLOCALE_TRANSLATION
    
final static  intMATERIAL_DIRTY
    
static  intNEW_RENDERATOMS_UPDATE
    
static  intON_UPDATE_CHECK_LIST
    
static  intORIENTEDSHAPE3D_MOLECULE
    
final static  intPOINT
    
final static  intPOINTATTRS_DIRTY
    
final static  intPOLYGONATTRS_DIRTY
    
final static  intRASTER
    
static  intRASTER_MOLECULE
    
final static  intREMOVE_RENDER_ATOM_IN_RM_LIST
    
final static  intRENDER_MOLECULE_LIST
    
static  intRM_COMPONENTS
    
static  intSEPARATE_DLIST_PER_RINFO_MOLECULE
    
final static  intSURFACE
    
static  intTEXT3D_MOLECULE
    
final static  intTOTAL_INDEXED_UNORDER_SET_TYPES
    
final static  intTRANSPARENCY_DIRTY
    
static  intUPDATE_BACKGROUND_TRANSFORM
    
 RenderAtomaddRAs
    
 floatalpha
     The cached TransparencyAttributes transparency value.
 ObjectappHandle
    
 floatblue
    
 VertexArrayRenderMethodcachedVertexArrayRenderMethod
    
 intclosestSwitchIndex
    
 SwitchRetainedclosestSwitchParent
    
 ColoringAttributesRetainedcoloringAttributes
    
 floatdBlue
    
 floatdGreen
    
 floatdRed
    
 ColoringAttributesRetaineddefiningColoringAttributes
    
 LineAttributesRetaineddefiningLineAttributes
    
 MaterialRetaineddefiningMaterial
    
 PointAttributesRetaineddefiningPointAttributes
    
 PolygonAttributesRetaineddefiningPolygonAttributes
    
 TransparencyAttributesRetaineddefiningTransparency
    
 intdirtyAttrsAcrossRms
    
 intdisplayListId
    
 IntegerdisplayListIdObj
    
 booleandoInfinite
    
 booleanenableLighting
     A boolean indicating whether or not lighting should be on.
 intgeometryType
    
 floatgreen
    
 booleaninOrderedGroup
    
 Transform3D[]infLocalToVworld
    
 booleanisNonUniformScale
    
 booleanisOpaqueOrInOG
    
 booleanisQuadGeometryArray
    
 booleanisTriGeometryArray
    
 booleanlineAA
    
 LineAttributesRetainedlineAttributes
    
 Transform3D[]localToVworld
    
 int[]localToVworldIndex
    
 Localelocale
    
 Transform3D[]localeLocalToVworld
    
 Vector3dlocaleTranslation
    
 MaterialRetainedmaterial
    
 RenderMoleculenext
     The references to the next and previous RenderMolecule in the list.
 RenderMoleculenextMap
    
 booleannormalPresent
    
 intnumEditingRenderAtoms
    
 intnumRenderAtoms
    
 intonUpdateList
    
 booleanpointAA
    
 PointAttributesRetainedpointAttributes
    
 PolygonAttributesRetainedpolygonAttributes
    
 intpolygonMode
    
 RenderMoleculeprev
    
 RenderMoleculeprevMap
    
 booleanprimaryChanged
    
 intprimaryMoleculeType
    
 RenderAtomListInfoprimaryRenderAtomList
     The list of RenderAtoms in this RenderMolecule that are not using vertex arrays.
 RenderMethodprimaryRenderMethod
     The primary renderMethod object for this RenderMolecule this is either a Text3D, display list, or compressed geometry renderer.
 floatred
     The cached ColoringAttributes color value.
 RenderAtomremoveRAs
    
 RenderBinrenderBin
    
 RenderMethodsecondaryRenderMethod
    
 RenderAtomListInfoseparateDlistRenderAtomList
     The list of RenderAtoms in this RenderMolecule that are using separte dlist .
 booleansoleUser
    
 intsoleUserCompDirty
    
 inttexCoordSetMapLen
     The texCoordSetMap length for this RenderMolecule.
 TextureBintextureBin
    
 Transform3D[]trans
    
 TransparencyAttributesRetainedtransparency
    
 booleanuseAlpha
    
 RenderAtomListInfovertexArrayRenderAtomList
     The list of RenderAtoms in this RenderMolecule that are using vertex arrays.
 intvertexFormat
     The vertex format for this RenderMolecule.
 BoundingBoxvwcBounds
    

Constructor Summary
 RenderMolecule(GeometryAtom ga, PolygonAttributesRetained polygonAttributes, LineAttributesRetained lineAttributes, PointAttributesRetained pointAttributes, MaterialRetained material, ColoringAttributesRetained coloringAttributes, TransparencyAttributesRetained transparency, RenderingAttributesRetained renderAttrs, TextureUnitStateRetained[] texUnits, Transform3D[] transform, int[] transformIndex, RenderBin rb)
    

Method Summary
 voidaddRemoveTransparentObject(RenderBin renderBin, boolean add)
    
 voidaddRenderAtom(RenderAtom renderAtom, RenderBin rb)
     Adds the given RenderAtom to this RenderMolecule.
 booleanblendOn()
    
 booleancanBeInDisplayList(GeometryRetained geo, GeometryAtom ga)
    
 voidcheckEquivalenceWithBothNeighbors(int dirtyBits)
    
 voidcheckEquivalenceWithLeftNeighbor(RenderMolecule rm, int dirtyBits)
    
 booleancoloringEquivalent(RenderMolecule rm, boolean reload_color)
    
 booleanequals(RenderAtom ra, PolygonAttributesRetained polygonAttributes, LineAttributesRetained lineAttributes, PointAttributesRetained pointAttributes, MaterialRetained material, ColoringAttributesRetained coloringAttributes, TransparencyAttributesRetained transparency, Transform3D[] transform)
    
 voidevalAlphaUsage(RenderingAttributesRetained renderAttrs, TextureUnitStateRetained[] texUnits)
    
 voidevalMaterialCachedState()
    
 intevalRinfoGroupType(RenderAtomListInfo r)
    
final  booleangeoNotAltered(GeometryArrayRetained geo)
    
 VirtualUniversegetVirtualUniverse()
    
 voidhandleLocaleChange()
    
 voidhandleMaterialEquivalence()
    
 booleanisOpaque()
    
final  booleanisSwitchOn()
    
 voidmarkBitsAsDirty(int leftBits, int rightBits)
    
 booleanmaterialEquivalent(RenderMolecule rm, boolean reloadColor)
    
 voidreEvaluateEquivalence()
    
 voidrecalcBounds()
    
 voidreleaseAllPrimaryDisplayListID()
    
 voidreleaseAllPrimaryDisplayListResources(Canvas3D cv, Context ctx)
    
 booleanreloadColor(RenderMolecule rm)
    
 voidremoveRenderAtom(RenderAtom r)
     Removes the given RenderAtom from this RenderMolecule.
 booleanrender(Canvas3D cv, int pass, int dirtyBits)
    
 voidreset(GeometryAtom ga, PolygonAttributesRetained polygonAttributes, LineAttributesRetained lineAttributes, PointAttributesRetained pointAttributes, MaterialRetained material, ColoringAttributesRetained coloringAttributes, TransparencyAttributesRetained transparency, RenderingAttributesRetained renderAttrs, TextureUnitStateRetained[] texUnits, Transform3D[] transform, int[] transformIndex)
    
 voidtranslate()
    
 booleantransparencyEquivalent(RenderMolecule rm)
    
 voidtransparentSortRender(Canvas3D cv, int pass, TransparentRenderingInfo tinfo)
    
 voidupdateAllPrimaryDisplayLists(Canvas3D cv)
    
 voidupdateAttributes(Canvas3D cv, int dirtyBits)
    
 voidupdateDisplayList(Canvas3D cv)
    
 booleanupdateNodeComponent()
    
public  voidupdateNodeComponentCheck()
     updateNodeComponentCheck is called for each soleUser RenderMolecule into which new renderAtom has been added.
public  voidupdateObject()
    
public  voidupdateRemoveRenderAtoms()
    
 voidupdateTransparencyAttributes(Canvas3D cv)
     This render method is used to render the transparency attributes.

Field Detail
ALL_DIRTY_BITS
final static int ALL_DIRTY_BITS(Code)



BOUNDS_RECOMPUTE_UPDATE
static int BOUNDS_RECOMPUTE_UPDATE(Code)



COLORINGATTRS_DIRTY
final static int COLORINGATTRS_DIRTY(Code)



COMPRESSED
final static int COMPRESSED(Code)



COMPRESSED_MOLECULE
static int COMPRESSED_MOLECULE(Code)



DLIST_MOLECULE
static int DLIST_MOLECULE(Code)



IN_DIRTY_RENDERMOLECULE_LIST
static int IN_DIRTY_RENDERMOLECULE_LIST(Code)



LINE
final static int LINE(Code)



LINEATTRS_DIRTY
final static int LINEATTRS_DIRTY(Code)



LOCALE_CHANGED
static int LOCALE_CHANGED(Code)



LOCALE_TRANSLATION
static int LOCALE_TRANSLATION(Code)



MATERIAL_DIRTY
final static int MATERIAL_DIRTY(Code)



NEW_RENDERATOMS_UPDATE
static int NEW_RENDERATOMS_UPDATE(Code)



ON_UPDATE_CHECK_LIST
static int ON_UPDATE_CHECK_LIST(Code)



ORIENTEDSHAPE3D_MOLECULE
static int ORIENTEDSHAPE3D_MOLECULE(Code)



POINT
final static int POINT(Code)
Values for the geometryType field



POINTATTRS_DIRTY
final static int POINTATTRS_DIRTY(Code)



POLYGONATTRS_DIRTY
final static int POLYGONATTRS_DIRTY(Code)



RASTER
final static int RASTER(Code)



RASTER_MOLECULE
static int RASTER_MOLECULE(Code)



REMOVE_RENDER_ATOM_IN_RM_LIST
final static int REMOVE_RENDER_ATOM_IN_RM_LIST(Code)



RENDER_MOLECULE_LIST
final static int RENDER_MOLECULE_LIST(Code)



RM_COMPONENTS
static int RM_COMPONENTS(Code)



SEPARATE_DLIST_PER_RINFO_MOLECULE
static int SEPARATE_DLIST_PER_RINFO_MOLECULE(Code)



SURFACE
final static int SURFACE(Code)



TEXT3D_MOLECULE
static int TEXT3D_MOLECULE(Code)



TOTAL_INDEXED_UNORDER_SET_TYPES
final static int TOTAL_INDEXED_UNORDER_SET_TYPES(Code)



TRANSPARENCY_DIRTY
final static int TRANSPARENCY_DIRTY(Code)



UPDATE_BACKGROUND_TRANSFORM
static int UPDATE_BACKGROUND_TRANSFORM(Code)



addRAs
RenderAtom addRAs(Code)



alpha
float alpha(Code)
The cached TransparencyAttributes transparency value. It is 0.0 if there is no TransparencyAttributes.



appHandle
Object appHandle(Code)



blue
float blue(Code)



cachedVertexArrayRenderMethod
VertexArrayRenderMethod cachedVertexArrayRenderMethod(Code)



closestSwitchIndex
int closestSwitchIndex(Code)



closestSwitchParent
SwitchRetained closestSwitchParent(Code)



coloringAttributes
ColoringAttributesRetained coloringAttributes(Code)



dBlue
float dBlue(Code)



dGreen
float dGreen(Code)



dRed
float dRed(Code)
Cached diffuse color value



definingColoringAttributes
ColoringAttributesRetained definingColoringAttributes(Code)
The ColoringAttribute reference for this RenderMolecule



definingLineAttributes
LineAttributesRetained definingLineAttributes(Code)
The LineAttributes for this RenderMolecule



definingMaterial
MaterialRetained definingMaterial(Code)
The Material reference for this RenderMolecule



definingPointAttributes
PointAttributesRetained definingPointAttributes(Code)
The PointAttributes for this RenderMolecule



definingPolygonAttributes
PolygonAttributesRetained definingPolygonAttributes(Code)
The PolygonAttributes for this RenderMolecule



definingTransparency
TransparencyAttributesRetained definingTransparency(Code)
The Transparency reference for this RenderMolecule



dirtyAttrsAcrossRms
int dirtyAttrsAcrossRms(Code)
bit mask of all attr fields that are equivalent across renderMolecules



displayListId
int displayListId(Code)



displayListIdObj
Integer displayListIdObj(Code)



doInfinite
boolean doInfinite(Code)



enableLighting
boolean enableLighting(Code)
A boolean indicating whether or not lighting should be on.



geometryType
int geometryType(Code)
The geometry type for this RenderMolecule



green
float green(Code)



inOrderedGroup
boolean inOrderedGroup(Code)



infLocalToVworld
Transform3D[] infLocalToVworld(Code)



isNonUniformScale
boolean isNonUniformScale(Code)
specify whether scale is nonuniform



isOpaqueOrInOG
boolean isOpaqueOrInOG(Code)



isQuadGeometryArray
boolean isQuadGeometryArray(Code)



isTriGeometryArray
boolean isTriGeometryArray(Code)



lineAA
boolean lineAA(Code)



lineAttributes
LineAttributesRetained lineAttributes(Code)



localToVworld
Transform3D[] localToVworld(Code)
The localToVworld for this RenderMolecule



localToVworldIndex
int[] localToVworldIndex(Code)



locale
Locale locale(Code)



localeLocalToVworld
Transform3D[] localeLocalToVworld(Code)



localeTranslation
Vector3d localeTranslation(Code)



material
MaterialRetained material(Code)



next
RenderMolecule next(Code)
The references to the next and previous RenderMolecule in the list.



nextMap
RenderMolecule nextMap(Code)
If this is end of the linked list for this xform, then this field is non-null, if there is a map after this



normalPresent
boolean normalPresent(Code)



numEditingRenderAtoms
int numEditingRenderAtoms(Code)
number of render atoms, used during the renderBin update time



numRenderAtoms
int numRenderAtoms(Code)
number of renderAtoms to be rendered in this RenderMolecule



onUpdateList
int onUpdateList(Code)



pointAA
boolean pointAA(Code)



pointAttributes
PointAttributesRetained pointAttributes(Code)



polygonAttributes
PolygonAttributesRetained polygonAttributes(Code)



polygonMode
int polygonMode(Code)
Cached values for polygonMode, line antialiasing, and point antialiasing



prev
RenderMolecule prev(Code)



prevMap
RenderMolecule prevMap(Code)



primaryChanged
boolean primaryChanged(Code)



primaryMoleculeType
int primaryMoleculeType(Code)
A boolean indicating whether or not this molecule rendered Text3D



primaryRenderAtomList
RenderAtomListInfo primaryRenderAtomList(Code)
The list of RenderAtoms in this RenderMolecule that are not using vertex arrays.



primaryRenderMethod
RenderMethod primaryRenderMethod(Code)
The primary renderMethod object for this RenderMolecule this is either a Text3D, display list, or compressed geometry renderer.



red
float red(Code)
The cached ColoringAttributes color value. It is 1.0, 1.0, 1.0 if there is no ColoringAttributes.



removeRAs
RenderAtom removeRAs(Code)



renderBin
RenderBin renderBin(Code)
The RenderBino for this molecule



secondaryRenderMethod
RenderMethod secondaryRenderMethod(Code)
The secondary renderMethod object for this RenderMolecule this is used for geometry that is shared



separateDlistRenderAtomList
RenderAtomListInfo separateDlistRenderAtomList(Code)
The list of RenderAtoms in this RenderMolecule that are using separte dlist .



soleUser
boolean soleUser(Code)
If the any of the node component of the appearance in RM will be changed frequently, then confine it to a separate bin



soleUserCompDirty
int soleUserCompDirty(Code)



texCoordSetMapLen
int texCoordSetMapLen(Code)
The texCoordSetMap length for this RenderMolecule.



textureBin
TextureBin textureBin(Code)
The TextureBin that this RenderMolecule resides



trans
Transform3D[] trans(Code)
Transform3D - point to the right one based on bg or not



transparency
TransparencyAttributesRetained transparency(Code)



useAlpha
boolean useAlpha(Code)



vertexArrayRenderAtomList
RenderAtomListInfo vertexArrayRenderAtomList(Code)
The list of RenderAtoms in this RenderMolecule that are using vertex arrays.



vertexFormat
int vertexFormat(Code)
The vertex format for this RenderMolecule. Only looked at for GeometryArray and CompressedGeometry objects.



vwcBounds
BoundingBox vwcBounds(Code)
This BoundingBox is used for View Frustum culling on the primary list




Constructor Detail
RenderMolecule
RenderMolecule(GeometryAtom ga, PolygonAttributesRetained polygonAttributes, LineAttributesRetained lineAttributes, PointAttributesRetained pointAttributes, MaterialRetained material, ColoringAttributesRetained coloringAttributes, TransparencyAttributesRetained transparency, RenderingAttributesRetained renderAttrs, TextureUnitStateRetained[] texUnits, Transform3D[] transform, int[] transformIndex, RenderBin rb)(Code)




Method Detail
addRemoveTransparentObject
void addRemoveTransparentObject(RenderBin renderBin, boolean add)(Code)



addRenderAtom
void addRenderAtom(RenderAtom renderAtom, RenderBin rb)(Code)
Adds the given RenderAtom to this RenderMolecule.



blendOn
boolean blendOn()(Code)



canBeInDisplayList
boolean canBeInDisplayList(GeometryRetained geo, GeometryAtom ga)(Code)



checkEquivalenceWithBothNeighbors
void checkEquivalenceWithBothNeighbors(int dirtyBits)(Code)



checkEquivalenceWithLeftNeighbor
void checkEquivalenceWithLeftNeighbor(RenderMolecule rm, int dirtyBits)(Code)



coloringEquivalent
boolean coloringEquivalent(RenderMolecule rm, boolean reload_color)(Code)



equals
boolean equals(RenderAtom ra, PolygonAttributesRetained polygonAttributes, LineAttributesRetained lineAttributes, PointAttributesRetained pointAttributes, MaterialRetained material, ColoringAttributesRetained coloringAttributes, TransparencyAttributesRetained transparency, Transform3D[] transform)(Code)
This tests if the given attributes matches this TextureBin



evalAlphaUsage
void evalAlphaUsage(RenderingAttributesRetained renderAttrs, TextureUnitStateRetained[] texUnits)(Code)



evalMaterialCachedState
void evalMaterialCachedState()(Code)



evalRinfoGroupType
int evalRinfoGroupType(RenderAtomListInfo r)(Code)



geoNotAltered
final boolean geoNotAltered(GeometryArrayRetained geo)(Code)



getVirtualUniverse
VirtualUniverse getVirtualUniverse()(Code)



handleLocaleChange
void handleLocaleChange()(Code)



handleMaterialEquivalence
void handleMaterialEquivalence()(Code)



isOpaque
boolean isOpaque()(Code)



isSwitchOn
final boolean isSwitchOn()(Code)



markBitsAsDirty
void markBitsAsDirty(int leftBits, int rightBits)(Code)



materialEquivalent
boolean materialEquivalent(RenderMolecule rm, boolean reloadColor)(Code)



reEvaluateEquivalence
void reEvaluateEquivalence()(Code)



recalcBounds
void recalcBounds()(Code)
Recalculates the vwcBounds for a RenderMolecule



releaseAllPrimaryDisplayListID
void releaseAllPrimaryDisplayListID()(Code)



releaseAllPrimaryDisplayListResources
void releaseAllPrimaryDisplayListResources(Canvas3D cv, Context ctx)(Code)



reloadColor
boolean reloadColor(RenderMolecule rm)(Code)



removeRenderAtom
void removeRenderAtom(RenderAtom r)(Code)
Removes the given RenderAtom from this RenderMolecule.



render
boolean render(Canvas3D cv, int pass, int dirtyBits)(Code)
Renders this RenderMolecule



reset
void reset(GeometryAtom ga, PolygonAttributesRetained polygonAttributes, LineAttributesRetained lineAttributes, PointAttributesRetained pointAttributes, MaterialRetained material, ColoringAttributesRetained coloringAttributes, TransparencyAttributesRetained transparency, RenderingAttributesRetained renderAttrs, TextureUnitStateRetained[] texUnits, Transform3D[] transform, int[] transformIndex)(Code)



translate
void translate()(Code)



transparencyEquivalent
boolean transparencyEquivalent(RenderMolecule rm)(Code)



transparentSortRender
void transparentSortRender(Canvas3D cv, int pass, TransparentRenderingInfo tinfo)(Code)



updateAllPrimaryDisplayLists
void updateAllPrimaryDisplayLists(Canvas3D cv)(Code)



updateAttributes
void updateAttributes(Canvas3D cv, int dirtyBits)(Code)



updateDisplayList
void updateDisplayList(Canvas3D cv)(Code)



updateNodeComponent
boolean updateNodeComponent()(Code)



updateNodeComponentCheck
public void updateNodeComponentCheck()(Code)
updateNodeComponentCheck is called for each soleUser RenderMolecule into which new renderAtom has been added. This method is called before updateNodeComponent() to allow RenderMolecule to catch any node component changes that have been missed because the changes come when there is no active renderAtom associated with the TextureBin. See bug# 4503926 for details.



updateObject
public void updateObject()(Code)



updateRemoveRenderAtoms
public void updateRemoveRenderAtoms()(Code)



updateTransparencyAttributes
void updateTransparencyAttributes(Canvas3D cv)(Code)
This render method is used to render the transparency attributes. It is used in the multi-texture multi-pass case to reset the transparency attributes to what it was



Fields inherited from javax.media.j3d.IndexedObject
int[][] listIdx(Code)(Java Doc)

Methods inherited from javax.media.j3d.IndexedObject
synchronized int getIdxUsed(VirtualUniverse u)(Code)(Java Doc)
abstract VirtualUniverse getVirtualUniverse()(Code)(Java Doc)
void incIdxUsed()(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.