Uses of Class
org.xith3d.scenegraph.GroupNode

Packages that use GroupNode
org.xith3d.effects.bloom   
org.xith3d.effects.celshading   
org.xith3d.loaders.models   
org.xith3d.loaders.models.impl.cal3d   
org.xith3d.loaders.models.impl.dae   
org.xith3d.loop.opscheduler   
org.xith3d.loop.opscheduler.util   
org.xith3d.physics   
org.xith3d.physics.collision   
org.xith3d.picking   
org.xith3d.render   
org.xith3d.render.preprocessing   
org.xith3d.scenegraph   
org.xith3d.scenegraph.modifications   
org.xith3d.scenegraph.particles.jops   
org.xith3d.scenegraph.primitives   
org.xith3d.scenegraph.traversal   
org.xith3d.scenegraph.traversal.impl   
org.xith3d.scenegraph.utils   
org.xith3d.schedops.movement   
org.xith3d.terrain   
org.xith3d.ui.hud.base   
org.xith3d.ui.hud.widgets   
org.xith3d.ui.swingui A swing based UserInterface package for Xith3D. 
org.xith3d.ui.text2d Dynamic Text for Xith (DTX) As there is no ( or no dynamic ) text node for xith3d here is mine. 
org.xith3d.utility.physics.pseudo.joints   
 

Uses of GroupNode in org.xith3d.effects.bloom
 

Methods in org.xith3d.effects.bloom with parameters of type GroupNode
abstract  void BloomFactory.prepareForBloom(Xith3DEnvironment env, org.openmali.types.twodee.Sized2iRO resolution, GroupNode group)
           
 void GLSLBloomFactory.prepareForBloom(Xith3DEnvironment env, org.openmali.types.twodee.Sized2iRO resolution, GroupNode group)
           
 

Uses of GroupNode in org.xith3d.effects.celshading
 

Methods in org.xith3d.effects.celshading with parameters of type GroupNode
 void CelShadingFactory.prepareForCelShading(Geometry geometry, GroupNode group)
           
 

Uses of GroupNode in org.xith3d.loaders.models
 

Subclasses of GroupNode in org.xith3d.loaders.models
 class Model
          This class represents a Model loaded from some model file formats.
 

Methods in org.xith3d.loaders.models that return GroupNode
 GroupNode Model.getMainGroup()
           
 

Methods in org.xith3d.loaders.models with parameters of type GroupNode
protected  void Model.setMainGroup(GroupNode mainGroup)
           
 

Uses of GroupNode in org.xith3d.loaders.models.impl.cal3d
 

Subclasses of GroupNode in org.xith3d.loaders.models.impl.cal3d
 class Cal3dModel
          This class represents a Model loaded from some model file formats.
 

Uses of GroupNode in org.xith3d.loaders.models.impl.dae
 

Subclasses of GroupNode in org.xith3d.loaders.models.impl.dae
 class DaeModel
          A model embeddable in a Xith3D scenegraph
 class SkeletonXRayVisualizer
          A Skeleton visualizer in x-ray style, e.g. it displays lines for each joint.
 

Uses of GroupNode in org.xith3d.loop.opscheduler
 

Methods in org.xith3d.loop.opscheduler with parameters of type GroupNode
 void PickScheduler.pickAll(GroupNode group, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickAll(GroupNode group, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl, java.lang.Object userObject)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickAll(GroupNode group, Canvas3DWrapper canvasWrapper, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickAll(GroupNode group, Canvas3DWrapper canvasWrapper, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl, java.lang.Object userObject)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickAll(GroupNode group, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickAll(GroupNode group, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl, java.lang.Object userObject)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickNearest(GroupNode group, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, NearestPickListener pl)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickNearest(GroupNode group, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, NearestPickListener pl, java.lang.Object userObject)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickNearest(GroupNode group, Canvas3DWrapper canvasWrapper, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, NearestPickListener pl)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickNearest(GroupNode group, Canvas3DWrapper canvasWrapper, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, NearestPickListener pl, java.lang.Object userObject)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickNearest(GroupNode group, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, NearestPickListener pl)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickNearest(GroupNode group, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, NearestPickListener pl, java.lang.Object userObject)
          Schedules a new picking operation in the OperationScheduler.
 

Method parameters in org.xith3d.loop.opscheduler with type arguments of type GroupNode
 void PickScheduler.pickAll(java.util.List<? extends GroupNode> groups, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickAll(java.util.List<? extends GroupNode> groups, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl, java.lang.Object userObject)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickAll(java.util.List<? extends GroupNode> groups, Canvas3DWrapper canvasWrapper, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickAll(java.util.List<? extends GroupNode> groups, Canvas3DWrapper canvasWrapper, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl, java.lang.Object userObject)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickAll(java.util.List<? extends GroupNode> groups, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickAll(java.util.List<? extends GroupNode> groups, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl, java.lang.Object userObject)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickNearest(java.util.List<? extends GroupNode> groups, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, NearestPickListener pl)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickNearest(java.util.List<? extends GroupNode> groups, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, NearestPickListener pl, java.lang.Object userObject)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickNearest(java.util.List<? extends GroupNode> groups, Canvas3DWrapper canvasWrapper, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, NearestPickListener pl)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickNearest(java.util.List<? extends GroupNode> groups, Canvas3DWrapper canvasWrapper, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, NearestPickListener pl, java.lang.Object userObject)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickNearest(java.util.List<? extends GroupNode> groups, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, NearestPickListener pl)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickNearest(java.util.List<? extends GroupNode> groups, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, NearestPickListener pl, java.lang.Object userObject)
          Schedules a new picking operation in the OperationScheduler.
 

Uses of GroupNode in org.xith3d.loop.opscheduler.util
 

Methods in org.xith3d.loop.opscheduler.util that return types with arguments of type GroupNode
static java.util.List<GroupNode> SchedOpsPool.allocateGroupList()
          Allocates a new List of GroupNodes.
 

Method parameters in org.xith3d.loop.opscheduler.util with type arguments of type GroupNode
static void SchedOpsPool.deallocateGroupList(java.util.List<GroupNode> groupList)
          Deallocates a List of GroupNodes and stores it in a LinkedList.
 

Uses of GroupNode in org.xith3d.physics
 

Methods in org.xith3d.physics with parameters of type GroupNode
 TransformGroup PhysicsGFXManager.directAdd(Body body, GroupNode parentGroup)
          Adds a Body and its graphical counterpart to the manager.
 TransformGroup PhysicsGFXManager.directAdd(Body body, TransformGroup node, GroupNode parentGroup)
          Adds a Body and its graphical counterpart to the manager.
 TransformGroup PhysicsGFXManager.directAdd(Collideable collider, GroupNode parentGroup)
          Adds a Collideable and its graphical counterpart to the manager.
 TransformGroup PhysicsGFXManager.directAdd(Collideable collider, TransformGroup node, GroupNode parentGroup)
          Adds a Collideable and its graphical counterpart to the manager.
 void PhysicsGFXManager.directAdd(Joint joint, GroupNode parentGroup, org.openmali.vecmath2.Colorf lineColor, float lineWidth)
          Adds all Bodies of a Joint and its graphical counterpart and lines for the Joint itself to the manager.
 

Uses of GroupNode in org.xith3d.physics.collision
 

Methods in org.xith3d.physics.collision with parameters of type GroupNode
 CollideableGroup CollisionEngine.newBoxGroup(GroupNode group)
          Creates a new CollideableGroup filled with Boxes derived from the contained Shape3Ds.
 CollideableGroup CollisionEngine.newSphereGroup(GroupNode group)
          Creates a new CollideableGroup filled with Spheres derived from the contained Shape3Ds.
 CollideableGroup CollisionEngine.newTriMeshGroup(GroupNode group)
          Creates a new CollideableGroup filled with TriMeshes derived from the contained Shape3Ds.
 

Uses of GroupNode in org.xith3d.picking
 

Methods in org.xith3d.picking that return types with arguments of type GroupNode
static java.util.List<GroupNode> PickPool.allocateGroupList()
          Allocates a new Group-List instance.
 java.util.List<GroupNode> PickRequest.getGroups()
           
 

Methods in org.xith3d.picking with parameters of type GroupNode
static PickRequest PickPool.allocatePickRequest(RenderPass renderPass, GroupNode group, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, java.lang.Object pl, java.lang.Object userObject, boolean pickAll)
           
 void PickRequest.init(RenderPass renderPass, GroupNode group, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, java.lang.Object pl, java.lang.Object userObject, boolean pickAll)
          Generates a new ScheduledPicker instance.
static void PickingLibrary.pickAll(GroupNode group, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int x, int y, AllPickListener l)
          Finds the closest intersection of a ray and a the nodes in a Group.
static void PickingLibrary.pickAll(GroupNode group, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int x, int y, AllPickListener l, java.lang.Object userObject)
          Finds the closest intersection of a ray and a the nodes in a Group.
 void PickEngine.pickAll(GroupNode group, org.jagatoo.input.devices.components.MouseButton button, int x, int y, AllPickListener pl)
          Picks all Nodes in the given Group.
 void PickEngine.pickAll(GroupNode group, org.jagatoo.input.devices.components.MouseButton button, int x, int y, AllPickListener pl, java.lang.Object userObject)
          Picks all Nodes in the given Group.
static void PickingLibrary.pickNearest(GroupNode group, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int x, int y, NearestPickListener l)
          Finds the closest intersection of a ray and a the nodes in a Group.
static void PickingLibrary.pickNearest(GroupNode group, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int x, int y, NearestPickListener l, java.lang.Object userObject)
          Finds the closest intersection of a ray and a the nodes in a Group.
 void PickEngine.pickNearest(GroupNode group, org.jagatoo.input.devices.components.MouseButton button, int x, int y, NearestPickListener pl)
          Picks the all Nodes in the given Group and finds the closest one to the View.
 void PickEngine.pickNearest(GroupNode group, org.jagatoo.input.devices.components.MouseButton button, int x, int y, NearestPickListener pl, java.lang.Object userObject)
          Picks the all Nodes in the given Group and finds the closest one to the View.
static void PickingLibrary.pickNearest(RenderPassConfig rpConfig, GroupNode group, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int x, int y, NearestPickListener l)
          Finds the closest intersection of a given List of GroupNodes with a given ray.
static void PickingLibrary.pickNearest(RenderPassConfig rpConfig, GroupNode group, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int x, int y, NearestPickListener l, java.lang.Object userObject)
          Finds the closest intersection of a given List of GroupNodes with a given ray.
 

Method parameters in org.xith3d.picking with type arguments of type GroupNode
static PickRequest PickPool.allocatePickRequest(RenderPass renderPass, java.util.List<? extends GroupNode> groups, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, java.lang.Object pl, java.lang.Object userObject, boolean pickAll)
           
static void PickPool.deallocateGroupList(java.util.List<GroupNode> groupList)
          Deallocates a Group-List instance and stores it in a LinkedList.
 void ScheduledPicker.init(java.util.List<? extends GroupNode> groups, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl, java.lang.Object userObject)
          Generates a new ScheduledPicker instance.
 void ScheduledPicker.init(java.util.List<? extends GroupNode> groups, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, NearestPickListener pl, java.lang.Object userObject)
          Generates a new ScheduledPicker instance.
 void PickRequest.init(java.util.List<RenderPass> renderPasses, java.util.List<? extends GroupNode> groups, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, java.lang.Object pl, java.lang.Object userObject, boolean pickAll)
          Generates a new ScheduledPicker instance.
static void PickingLibrary.pickAll(java.util.List<? extends GroupNode> groups, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int x, int y, AllPickListener l)
          Finds the closest intersection of a given List of NodeGroups with a given ray.
static void PickingLibrary.pickAll(java.util.List<? extends GroupNode> groups, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int x, int y, AllPickListener l, java.lang.Object userObject)
          Finds the closest intersection of a given List of NodeGroups with a given ray.
 void PickEngine.pickAll(java.util.List<? extends GroupNode> groups, org.jagatoo.input.devices.components.MouseButton button, int x, int y, AllPickListener pl)
          Picks all Nodes in the given Groups.
 void PickEngine.pickAll(java.util.List<? extends GroupNode> groups, org.jagatoo.input.devices.components.MouseButton button, int x, int y, AllPickListener pl, java.lang.Object userObject)
          Picks all Nodes in the given Groups.
static void PickingLibrary.pickAll(java.util.List<? extends GroupNode> groups, org.openmali.vecmath2.Ray3f pickRay, org.jagatoo.input.devices.components.MouseButton button, AllPickListener l)
          Finds the closest intersection of a given List of NodeGroups with a given ray.
static void PickingLibrary.pickAll(java.util.List<? extends GroupNode> groups, org.openmali.vecmath2.Ray3f pickRay, org.jagatoo.input.devices.components.MouseButton button, AllPickListener l, java.lang.Object userObject)
          Finds all intersections of a given List of GroupNodes with a given ray.
static void PickingLibrary.pickAll(RenderPassConfig rpConfig, java.util.List<? extends GroupNode> groups, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int x, int y, AllPickListener l, java.lang.Object userObject)
          Finds the closest intersection of a given List of NodeGroups with a given ray.
static void PickingLibrary.pickNearest(java.util.List<? extends GroupNode> groups, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int x, int y, NearestPickListener l)
          Finds the closest intersection of a given List of GroupNodes with a given ray.
static void PickingLibrary.pickNearest(java.util.List<? extends GroupNode> groups, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int x, int y, NearestPickListener l, java.lang.Object userObject)
          Finds the closest intersection of a given List of GroupNodes with a given ray.
 void PickEngine.pickNearest(java.util.List<? extends GroupNode> groups, org.jagatoo.input.devices.components.MouseButton button, int x, int y, NearestPickListener pl)
          Picks the all Nodes in the given Groups and finds the closest one to the View.
 void PickEngine.pickNearest(java.util.List<? extends GroupNode> groups, org.jagatoo.input.devices.components.MouseButton button, int x, int y, NearestPickListener pl, java.lang.Object userObject)
          Picks the all Nodes in the given Groups and finds the closest one to the View.
static void PickingLibrary.pickNearest(java.util.List<? extends GroupNode> groups, org.openmali.vecmath2.Ray3f pickRay, org.jagatoo.input.devices.components.MouseButton button, NearestPickListener l)
          Finds the closest intersection of a given List of GroupNodes with a given ray.
static void PickingLibrary.pickNearest(java.util.List<? extends GroupNode> groups, org.openmali.vecmath2.Ray3f pickRay, org.jagatoo.input.devices.components.MouseButton button, NearestPickListener l, java.lang.Object userObject)
          Finds the closest intersection of a given List of GroupNodes with a given ray.
static void PickingLibrary.pickNearest(RenderPassConfig rpConfig, java.util.List<? extends GroupNode> groups, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int x, int y, NearestPickListener l, java.lang.Object userObject)
          Finds the closest intersection of a given List of GroupNodes with a given ray.
 

Constructors in org.xith3d.picking with parameters of type GroupNode
ScheduledPicker(GroupNode group, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl)
          Generates a new ScheduledPicker instance.
ScheduledPicker(GroupNode group, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl, java.lang.Object userObject)
          Generates a new ScheduledPicker instance.
ScheduledPicker(GroupNode group, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, NearestPickListener pl)
          Generates a new ScheduledPicker instance.
ScheduledPicker(GroupNode group, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, NearestPickListener pl, java.lang.Object userObject)
          Generates a new ScheduledPicker instance.
 

Constructor parameters in org.xith3d.picking with type arguments of type GroupNode
ScheduledPicker(java.util.List<? extends GroupNode> groups, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl)
          Generates a new ScheduledPicker instance.
ScheduledPicker(java.util.List<? extends GroupNode> groups, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl, java.lang.Object userObject)
          Generates a new ScheduledPicker instance.
ScheduledPicker(java.util.List<? extends GroupNode> groups, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, NearestPickListener pl)
          Generates a new ScheduledPicker instance.
ScheduledPicker(java.util.List<? extends GroupNode> groups, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, NearestPickListener pl, java.lang.Object userObject)
          Generates a new ScheduledPicker instance.
 

Uses of GroupNode in org.xith3d.render
 

Methods in org.xith3d.render that return GroupNode
 GroupNode ImageRenderTarget.getGroup()
          
 GroupNode RenderTarget.getGroup()
           
 GroupNode TextureRenderTarget.getGroup()
          
 

Methods in org.xith3d.render with parameters of type GroupNode
 void Canvas3D.pickAll(GroupNode group, org.jagatoo.input.devices.components.MouseButton button, int x, int y, AllPickListener pl)
          Picks all Nodes in the given Group.
 void Canvas3D.pickAll(GroupNode group, org.jagatoo.input.devices.components.MouseButton button, int x, int y, AllPickListener pl, java.lang.Object userObject)
          Picks all Nodes in the given Group.
 void Canvas3D.pickNearest(GroupNode group, org.jagatoo.input.devices.components.MouseButton button, int x, int y, NearestPickListener pl)
          Picks the all Nodes in the given Group and finds the closest one to the View.
 void Canvas3D.pickNearest(GroupNode group, org.jagatoo.input.devices.components.MouseButton button, int x, int y, NearestPickListener pl, java.lang.Object userObject)
          Picks the all Nodes in the given Group and finds the closest one to the View.
 long DefaultRenderer.renderOnce(RenderPass renderPass, GroupNode group, Canvas3D canvas, long nanoTime, long nanoStep)
          Renders one frame on a specified universe and canvas.
abstract  long Renderer.renderOnce(RenderPass renderPass, GroupNode group, Canvas3D canvas, long nanoTime, long nanoStep)
          Renders one frame on a specified universe and canvas.
 long DefaultRenderer.renderOnce(RenderPass renderPass, GroupNode group, long nanoTime, long nanoStep)
          Renders a single frame to all Canvas3Ds.
abstract  long Renderer.renderOnce(RenderPass renderPass, GroupNode group, long nanoTime, long nanoStep)
          Renders a single frame to all Canvas3Ds.
 void ImageRenderTarget.setGroup(GroupNode group)
          Sets the Group to be rendered to this RenderTarget.
 void TextureRenderTarget.setGroup(GroupNode group)
          Sets the Group to be rendered to this RenderTarget.
 

Method parameters in org.xith3d.render with type arguments of type GroupNode
 void Canvas3D.pickAll(java.util.List<? extends GroupNode> groups, org.jagatoo.input.devices.components.MouseButton button, int x, int y, AllPickListener pl)
          Picks all Nodes in the given Groups.
 void Canvas3D.pickAll(java.util.List<? extends GroupNode> groups, org.jagatoo.input.devices.components.MouseButton button, int x, int y, AllPickListener pl, java.lang.Object userObject)
          Picks all Nodes in the given Groups.
 void Canvas3D.pickAll(java.util.List<? extends GroupNode> groups, org.jagatoo.input.devices.components.MouseButton button, int x, int y, int width, int height, AllPickListener pl, java.lang.Object userObject)
           
 void Canvas3D.pickNearest(java.util.List<? extends GroupNode> groups, org.jagatoo.input.devices.components.MouseButton button, int x, int y, int width, int height, NearestPickListener pl, java.lang.Object userObject)
           
 void Canvas3D.pickNearest(java.util.List<? extends GroupNode> groups, org.jagatoo.input.devices.components.MouseButton button, int x, int y, NearestPickListener pl)
          Picks the all Nodes in the given Groups and finds the closest one to the View.
 void Canvas3D.pickNearest(java.util.List<? extends GroupNode> groups, org.jagatoo.input.devices.components.MouseButton button, int x, int y, NearestPickListener pl, java.lang.Object userObject)
          Picks the all Nodes in the given Groups and finds the closest one to the View.
 long DefaultRenderer.renderOnce(java.util.List<RenderPass> renderPasses, java.util.List<? extends java.util.List<GroupNode>> groupsLists, Canvas3D canvas, long nanoTime, long nanoStep)
          Renders one frame on a specified universe and canvas.
abstract  long Renderer.renderOnce(java.util.List<RenderPass> renderPasses, java.util.List<? extends java.util.List<GroupNode>> groupsLists, Canvas3D canvas, long nanoTime, long nanoStep)
          Renders one frame on a specified universe and canvas.
 

Constructors in org.xith3d.render with parameters of type GroupNode
ImageRenderTarget(GroupNode group)
           
ImageRenderTarget(GroupNode group, org.openmali.vecmath2.Colorf backgroundColor)
           
TextureRenderTarget(GroupNode group, Texture texture)
           
TextureRenderTarget(GroupNode group, Texture texture, boolean pixelReadbackEnabled)
           
TextureRenderTarget(GroupNode group, Texture texture, org.openmali.vecmath2.Colorf backgroundColor)
           
TextureRenderTarget(GroupNode group, Texture texture, org.openmali.vecmath2.Colorf backgroundColor, boolean pixelReadbackEnabled)
           
 

Uses of GroupNode in org.xith3d.render.preprocessing
 

Methods in org.xith3d.render.preprocessing with parameters of type GroupNode
 int FrustumCuller.cullAtoms(RenderPass renderPass, GroupNode rootGroup, Canvas3D canvas, org.openmali.vecmath2.Point3f viewPosition, OpenGLCapabilities glCaps, long frameId, long nanoTime, long nanoStep, PickRequest pickRequest)
          Traverses the scenegraph and collects all RenderAtoms and spreads them over different RenderBins.
 

Method parameters in org.xith3d.render.preprocessing with type arguments of type GroupNode
 int FrustumCuller.cullAtoms(java.util.List<RenderPass> renderPasses, java.util.List<? extends java.util.List<GroupNode>> groupsLists, Canvas3D canvas, OpenGLCapabilities glCaps, long frameId, long nanoTime, long nanoStep, PickRequest pickRequest)
          Traverses the scenegraph and collects all RenderAtoms and spreads them over different RenderBins.
 

Uses of GroupNode in org.xith3d.scenegraph
 

Subclasses of GroupNode in org.xith3d.scenegraph
 class BranchGroup
          A BranchGroup is the root of a SceneGraph.
 class BSPTreeGroup
          Insert type comment here.
 class DecalGroup
          DecalGroup node guarantees that its children will be rendered in their index order.
 class DummyGroupNode
          The DummyGroupNode is meant to be used, if Nodes must be grouped even if they are already in other Groups.
 class Group
          Group is a general purpose grouping node.
 class LODSwitch
          The LODSwitch is a Switch Node extension, that handles its children as discrete LOD items.
 class OcTreeGroup
          Insert type comment here.
 class OrderedGroup
          OrderedGroup node guarantees that its children will be rendered in their index order.
 class QuadTreeGroup
          Insert type comment here.
 class Switch
          Switch group nodes allow an application to choose dynamically amoung a number of subgraphs.
 class Transform
          The Transform class can be used to quickly transform any object, reducing the number of lines needed (Transform3D construction, etc..) and improving readability of your code.
 class TransformGroup
          TransformGroup node specifies a single spatial transformation, via a Transform3D object, that can position, orient and scale all of its children.
 

Fields in org.xith3d.scenegraph declared as GroupNode
protected  GroupNode GroupNode.hostGroup
           
 

Methods in org.xith3d.scenegraph that return GroupNode
 GroupNode Node.getParent()
           
 GroupNode GroupNode.getPickHost()
           
 GroupNode Leaf.getPickHost()
           
protected abstract  GroupNode GroupNode.newInstance()
           
 GroupNode GroupNode.sharedCopy()
          Creates a shared copy of this Node.
 GroupNode GroupNode.sharedCopy(CopyListener listener)
          Creates a shared copy of this Node.
 

Methods in org.xith3d.scenegraph with parameters of type GroupNode
static ShadowAtom _SG_PrivilegedAccess.getAtom(GroupNode group)
           
static void _SG_PrivilegedAccess.setAtom(GroupNode group, ShadowAtom shadowAtom)
           
 void DummyGroupNode.setParent(GroupNode parent)
           
protected  void Node.setParent(GroupNode parent)
          Sets the parent for this Node object.
protected  void GroupNode.setPickHost(GroupNode pickHost)
          Recursively searches for (grand-)children to set the pick-host property.
protected  void Leaf.setPickHost(GroupNode pickHost)
           
static void StaticTransform.translate(GroupNode src, float offsetX, float offsetY, float offsetZ)
          In-place addition of an offset to each point in src.
static void StaticTransform.translate(GroupNode src, org.openmali.vecmath2.Tuple3f offset)
          In-place addition of an offset to each point in src.
 

Constructors in org.xith3d.scenegraph with parameters of type GroupNode
BranchGroup(GroupNode hostGroup, Node firstChild)
          Constructs a new BranchGroup instance and directly adds the given child Node to it.
GroupNode(GroupNode hostGroup)
          Constructs a new Group object.
 

Uses of GroupNode in org.xith3d.scenegraph.modifications
 

Methods in org.xith3d.scenegraph.modifications with parameters of type GroupNode
 void ScenegraphModificationsListener.onChildAddedToGroup(GroupNode group, Node child)
           
 void ScenegraphModificationsListener.onChildRemovedFromGroup(GroupNode group, Node child)
           
 void ScenegraphModificationsListener.onClipperChanged(GroupNode group, Clipper oldValue, Clipper newValue)
           
 void ScenegraphModificationsListener.onScissorRectChanged(GroupNode group, ScissorRect oldValue, ScissorRect newValue)
           
 void ScenegraphModificationsListener.onStateModifierContainmentChanged(GroupNode group, boolean oldValue, boolean newValue)
           
 

Uses of GroupNode in org.xith3d.scenegraph.particles.jops
 

Subclasses of GroupNode in org.xith3d.scenegraph.particles.jops
 class AbsoluteParticleSystemNode
          Insert comment here.
 class GeneratorNode
          Insert comment here.
 class ParticleSystemNode
          Insert comment here.
 class PointMassNode
          Insert comment here.
 class RelativeParticleSystemNode
          Insert comment here.
 

Fields in org.xith3d.scenegraph.particles.jops declared as GroupNode
protected  GroupNode ParticleSystemNode.node
           
 

Methods in org.xith3d.scenegraph.particles.jops with parameters of type GroupNode
protected  void ParticleSystemNode.installGenerators(boolean relativeOrientation, GroupNode node)
           
 void AbsoluteParticleSystemNode.setParent(GroupNode parent)
           
protected  void GeneratorAndPointMassVisualizer.showGeneratorsAndPointMasses(org.softmed.jops.ParticleSystem particleSystem, GroupNode node)
           
 

Uses of GroupNode in org.xith3d.scenegraph.primitives
 

Subclasses of GroupNode in org.xith3d.scenegraph.primitives
 class Origin
          Add this to your scene to know where is the origin.
 

Methods in org.xith3d.scenegraph.primitives with type parameters of type GroupNode
static
<G extends GroupNode>
G
SkyBox.createSkyBoxGroup(float size, Texture[] textures, G group)
           
static
<G extends GroupNode>
G
SkyBox.createSkyBoxGroup(Texture[] textures, G group)
           
static
<G extends GroupNode>
G
SkyGeoHemisphere.createSkyGeoHemisphereGroup(int frequency, Texture texture, G group)
           
static
<G extends GroupNode>
G
SkyGeoSphere.createSkyGeoSphereGroup(int frequency, Texture texture, G group)
           
static
<G extends GroupNode>
G
SkySphere.createSkySphereGroup(int slices, int stacks, Texture texture, G group)
           
 

Uses of GroupNode in org.xith3d.scenegraph.traversal
 

Methods in org.xith3d.scenegraph.traversal with parameters of type GroupNode
 boolean TraversalCallback.traversalCheckGroup(GroupNode group)
          This method is called for each Group in the traversal.
 boolean DetailedTraversalCallback.traversalCheckGroupCommon(GroupNode group)
          This method is (certainly) called for each group in the traversal.
 boolean DetailedTraversalCallback.traversalOperationCommon(GroupNode node)
          This method is (certainly) called for each Node in the traversed Group, which is a group itself.
 boolean DetailedTraversalCallback.traversalOperationCommonAfter(GroupNode group)
          This method is (certainly) called for each Group in the traversed Node, which is a Group itself after the Node has been worked on.
 

Uses of GroupNode in org.xith3d.scenegraph.traversal.impl
 

Methods in org.xith3d.scenegraph.traversal.impl with parameters of type GroupNode
static java.util.List<Shape3D> ShapeFinder.findAllShapes(GroupNode group)
          Finds all Shape3Ds in the scenegraph
static Shape3D ShapeFinder.findFirstShape(GroupNode group)
          Finds the first Shape3D in the scenegraph
static int PolygonCounter.getPolygonCount(GroupNode group)
          Counts the number of vertices in the traversed Group.
static int VertexCounter.getVertexCount(GroupNode group)
          Counts the number of vertices in the traversed Group.
 boolean AppearanceTraversal.traversalCheckGroup(GroupNode group)
           
 boolean MaterialTraversal.traversalCheckGroup(GroupNode group)
           
 boolean PickableTraversal.traversalCheckGroup(GroupNode group)
           
 boolean PolygonCounter.traversalCheckGroup(GroupNode group)
           
 boolean RenderingAttributesTraversal.traversalCheckGroup(GroupNode group)
           
 boolean ShapeFinder.traversalCheckGroup(GroupNode group)
           
 boolean VertexCounter.traversalCheckGroup(GroupNode group)
           
 

Uses of GroupNode in org.xith3d.scenegraph.utils
 

Classes in org.xith3d.scenegraph.utils with type parameters of type GroupNode
 class NodeMap<T extends GroupNode>
          A Node Map.
 

Methods in org.xith3d.scenegraph.utils with type parameters of type GroupNode
<GroupNodeExtension extends GroupNode>
GroupNodeExtension
TreeCloner.cloneTree(GroupNodeExtension root)
           
 

Methods in org.xith3d.scenegraph.utils with parameters of type GroupNode
 boolean TreeCloner.traversalCheckGroupCommon(GroupNode group)
          This method is (certainly) called for each group in the traversal.
 boolean TreeCloner.traversalOperationCommon(GroupNode node)
          This method is (certainly) called for each Node in the traversed Group, which is a group itself.
 boolean TreeCloner.traversalOperationCommonAfter(GroupNode group)
          This method is (certainly) called for each Group in the traversed Node, which is a Group itself after the Node has been worked on.
 

Constructors in org.xith3d.scenegraph.utils with parameters of type GroupNode
MultiGeometryVertexContainer(GroupNode group)
           
 

Uses of GroupNode in org.xith3d.schedops.movement
 

Subclasses of GroupNode in org.xith3d.schedops.movement
 class AnimatableGroup
          This class is useful to automatically animate a branch in your scenegraph.
 class Bullet
          This class can be used as a base for a bullet.
 class RotatableGroup
          This class is useful to automatically rotate a branch in your scenegraph.
 class TranslatableGroup
          This class is useful to automatically translate a branch in your scenegraph.
 

Uses of GroupNode in org.xith3d.terrain
 

Subclasses of GroupNode in org.xith3d.terrain
 class ChunkedTerrain
           
 class L3DTerrain
           
 class TerrainTile
           
 

Methods in org.xith3d.terrain that return GroupNode
protected  GroupNode TerrainTile.newInstance()
           
 

Uses of GroupNode in org.xith3d.ui.hud.base
 

Methods in org.xith3d.ui.hud.base that return GroupNode
protected  GroupNode WidgetContainer.createChildrenGroup()
           
protected  GroupNode WidgetContainer.getSGGroup()
           
static GroupNode __HUD_base_PrivilegedAccess.getSGGroup(WidgetContainer container)
           
 

Uses of GroupNode in org.xith3d.ui.hud.widgets
 

Methods in org.xith3d.ui.hud.widgets that return GroupNode
protected  GroupNode ScrollPanel.createChildrenGroup()
          
 

Uses of GroupNode in org.xith3d.ui.swingui
 

Subclasses of GroupNode in org.xith3d.ui.swingui
 class UIPositionedWindow
          Insert package comments here Originally Coded by David Yazel on Oct 4, 2003 at 10:51:03 PM.
 

Uses of GroupNode in org.xith3d.ui.text2d
 

Subclasses of GroupNode in org.xith3d.ui.text2d
 class Line2D
          Represents a line of text in 3D space.
 class Text2D
          As there is no ( or no dynamic ) text node for Xith3D here is mine.
 

Uses of GroupNode in org.xith3d.utility.physics.pseudo.joints
 

Subclasses of GroupNode in org.xith3d.utility.physics.pseudo.joints
 class HingeJoint
          A HingeJoint permits you to constraints some objects to
 class Joint
          Basic Joint Class