Aviatrix3D
2.1.0
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

AbstractTextureCache - Class in org.j3d.renderer.aviatrix3d.texture
An abstract implementation of the cache with a collection of useful utility methods for any cache implementation.
AbstractTextureCache() - Constructor for class org.j3d.renderer.aviatrix3d.texture.AbstractTextureCache
Construct a new instance of the empty cache.
accumBufferState - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BufferDetails
Renderable information about the accumulation buffer
ACCUMULATION_BUFFER - Static variable in interface org.j3d.aviatrix3d.MultipassTextureSource
Deprecated. The bitmask indicating the accumulation buffer is used.
ACCUMULATION_BUFFER - Static variable in interface org.j3d.aviatrix3d.rendering.BufferStateRenderable
The buffer state represents Accumulation buffers
AccumulationBufferState - Class in org.j3d.aviatrix3d
Describes attributes used when interacting with the accumulation buffer.
AccumulationBufferState() - Constructor for class org.j3d.aviatrix3d.AccumulationBufferState
Constructs a state set with default values.
actionPerformed(ActionEvent) - Method in class org.j3d.renderer.aviatrix3d.navigation.ViewpointTransition
Process an action event from the timer.
activateTexture(GL, Object) - Method in interface org.j3d.aviatrix3d.rendering.TextureRenderable
Activate the texture now.
activateTexture(GL, Object) - Method in class org.j3d.aviatrix3d.TextureUnit
Activate the texture now.
ACTIVE_RENDERING_MSG - Static variable in class org.j3d.aviatrix3d.management.DisplayCollection
Message when trying to call any of the set or render methods while the class is currently processing the pipeline.
activeParent - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
The active parent scene of the scene we are processing.
activeSoundLayerChanged(InternalLayerUpdateListener) - Method in class org.j3d.aviatrix3d.management.MultiThreadRenderManager
Notify the handler that you are now going to be the active layer for sound rendering.
activeSoundLayerChanged(InternalLayerUpdateListener) - Method in class org.j3d.aviatrix3d.management.SingleThreadRenderManager
Notify the handler that you are now going to be the active layer for sound rendering.
activeSoundLayerChanged(InternalLayerUpdateListener) - Method in interface org.j3d.aviatrix3d.NodeUpdateHandler
Notify the handler that you are now going to be the active layer for sound rendering.
add(GraphicsResizeListener, GraphicsResizeListener) - Static method in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsListenerMulticaster
Adds input-method-listener-a with input-method-listener-b and returns the resulting multicast listener.
add(SurfaceInfoListener, SurfaceInfoListener) - Static method in class org.j3d.aviatrix3d.pipeline.graphics.SurfaceInfoListenerMulticaster
Adds input-method-listener-a with input-method-listener-b and returns the resulting multicast listener.
addChild(Node) - Method in class org.j3d.aviatrix3d.BaseGroup
Appends the specified child node to this group node's list of children
addChild(Node) - Method in class org.j3d.aviatrix3d.Group
Appends the specified child node to this group node's list of children
addChild(Node2D) - Method in class org.j3d.aviatrix3d.Group2D
Appends the specified child node to this group node's list of children
addChild(SceneGraphObject) - Method in class org.j3d.aviatrix3d.ObjectSet
Appends the specified child node to this group node's list of children
addChild(Node) - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Appends the specified child node to this group node's list of children
addChildBuffer(OffscreenBufferRenderable, RenderingProcessor) - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Add a dependent child rendering buffer to this processor.
addChildBuffer(OffscreenBufferRenderable, RenderingProcessor) - Method in interface org.j3d.aviatrix3d.output.graphics.RenderingProcessor
Add a dependent child rendering buffer to this processor.
addContext(GL) - Method in class org.j3d.aviatrix3d.iutil.TextureUpdateStateManager
Register a new context instance with this manager.
addDeviceListener(DeviceListener) - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardManager
Add a listener for devices additions and removals.
addDeviceListener(DeviceListener) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseManager
Add a listener for devices additions and removals.
addDisplay(DisplayCollection) - Method in class org.j3d.aviatrix3d.management.MultiThreadRenderManager
Add a dislay collection to be managed.
addDisplay(DisplayCollection) - Method in interface org.j3d.aviatrix3d.management.RenderManager
Add a dislay collection to be managed.
addDisplay(DisplayCollection) - Method in class org.j3d.aviatrix3d.management.SingleThreadRenderManager
Add a dislay collection to be managed.
addedBuffers - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Child renderables that have just been added, but not processed yet.
addedProcessors - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Mirror list of the matching rendering processors for added buffers
addGraphicsResizeListener(GraphicsResizeListener) - Method in class org.j3d.aviatrix3d.output.graphics.BaseAWTSurface
Add a resize listener instance to this surface.
addGraphicsResizeListener(GraphicsResizeListener) - Method in class org.j3d.aviatrix3d.output.graphics.BaseSWTSurface
Deprecated. Add a resize listener instance to this surface.
addGraphicsResizeListener(GraphicsResizeListener) - Method in class org.j3d.aviatrix3d.output.graphics.PbufferSurface
Add a resize listener instance to this surface.
addGraphicsResizeListener(GraphicsResizeListener) - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsOutputDevice
Add a resize listener instance to this surface.
addGraphicsResizeListener(GraphicsResizeListener) - Method in class org.j3d.renderer.aviatrix3d.swt.draw2d.BaseDraw2DSurface
Add a resize listener instance to this surface.
addGraphicsResizeListener(GraphicsResizeListener) - Method in class org.j3d.renderer.aviatrix3d.swt.output.BaseSWTSurface
Add a resize listener instance to this surface.
additionalData - Variable in class org.j3d.aviatrix3d.picking.PickRequest
When the geometry type is a cone, This is the spread angle in radians.
addManagedViewport(Viewport) - Method in class org.j3d.aviatrix3d.pipeline.graphics.ViewportResizeManager
Add a viewport to be managed.
addParent(SceneGraphObject) - Method in class org.j3d.aviatrix3d.BufferState
Specify this nodes parent, overridden to provide behaviour that appends the node to the list rather than replacing it.
addParent(Node) - Method in class org.j3d.aviatrix3d.Geometry
Add a parent to this node.
addParent(SceneGraphObject) - Method in class org.j3d.aviatrix3d.NodeComponent
Specify this nodes parent, overridden to provide behaviour that appends the node to the list rather than replacing it.
addParent(Node) - Method in class org.j3d.aviatrix3d.Raster
Add a parent to this node.
addPerformanceListener(SystemPerformanceListener, int) - Method in class org.j3d.renderer.aviatrix3d.util.PerformanceMonitor
Add a system performance listener to the list to be processed.
addPipeline(RenderPipeline) - Method in class org.j3d.aviatrix3d.management.DisplayCollection
Add a pipeline to be rendered to the manager.
addPipeline(RenderPipeline) - Method in class org.j3d.aviatrix3d.management.SingleDisplayCollection
Add a pipeline to be rendered to the manager.
addRenderPass(RenderPass) - Method in class org.j3d.aviatrix3d.MultipassScene
Add a new pass to the end of the current rendering list.
addShaderObject(ShaderObject) - Method in class org.j3d.aviatrix3d.ShaderProgram
Add a shader object to this program.
addShape(Shape3D) - Method in class org.j3d.aviatrix3d.ShapeBackground
Add a shape to be rendered to the end of the listing.
addSurfaceInfoListener(SurfaceInfoListener) - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Add a surface info listener instance to this surface.
addSurfaceInfoListener(SurfaceInfoListener) - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Add a surface info listener instance to this surface.
addSurfaceInfoListener(SurfaceInfoListener) - Method in interface org.j3d.aviatrix3d.output.graphics.RenderingProcessor
Add a surface info listener instance to this surface.
addSurfaceInfoListener(SurfaceInfoListener) - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsOutputDevice
Add a surface info listener instance to this surface.
addUpdateListener(AudioUpdateListener) - Method in class org.j3d.aviatrix3d.AudioComponent
Add a listener for audio change updates.
addUpdateListener(SubTextureUpdateListener) - Method in class org.j3d.aviatrix3d.TextureComponent
Add a listener for subtexture change updates.
addViewport(Viewport) - Method in class org.j3d.aviatrix3d.CompositeLayer
Add a new viewport to be used by this layer.
addViewport(Viewport2D) - Method in class org.j3d.aviatrix3d.CompositeLayer2D
Add a new viewport to be used by this layer.
addViewportLayer(ViewportLayer) - Method in class org.j3d.aviatrix3d.CompositeViewport
Add a new layer to be used by this layer.
alive - Variable in class org.j3d.aviatrix3d.SceneGraphObject
Current live state of the object
ALPHA_ATTRIBUTE - Static variable in interface org.j3d.aviatrix3d.rendering.AppearanceAttributeRenderable
The attribute represents alpha test attributes
AlphaAttributes - Class in org.j3d.aviatrix3d
Describes attributes used for controlling alpha test state during any drawing operations.
AlphaAttributes() - Constructor for class org.j3d.aviatrix3d.AlphaAttributes
Constructs a attribute set with default values as specified above.
alphaCutoff - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Alpha Test value for the parts of transparent objects that should be handled as opaque
alphaCutoff - Variable in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Alpha Test value for the parts of transparent objects that should be handled as opaque
AlreadyParentedException - Exception in org.j3d.aviatrix3d
An exception for when an attempt is made to set set a parent on a node that already has a parent created.
AlreadyParentedException() - Constructor for exception org.j3d.aviatrix3d.AlreadyParentedException
Creates a new exception without detail message.
AlreadyParentedException(String) - Constructor for exception org.j3d.aviatrix3d.AlreadyParentedException
Constructs an exception with the specified detail message.
ALTERNATE_FRAME_STEREO - Static variable in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsOutputDevice
The stereo rendering type draws to alternate eyes on each frame.
alwaysLocalClear - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Flag to say if we the default clear colour should be used, or if there is at least one background that we can make use of
AMBIENT_AND_DIFFUSE_TARGET - Static variable in class org.j3d.aviatrix3d.Material
Set the color material target as the ambient and diffuse light component.
AMBIENT_TARGET - Static variable in class org.j3d.aviatrix3d.Material
Set the color material target as the ambient light component
AMBIENT_TYPE - Static variable in class org.j3d.aviatrix3d.Light
Internal type to describe that this is a pure ambient light type
ambientColor - Variable in class org.j3d.aviatrix3d.Light
The colour of the light
AmbientLight - Class in org.j3d.aviatrix3d
Representation of a purely ambient light source with no other abilities.
AmbientLight() - Constructor for class org.j3d.aviatrix3d.AmbientLight
Creates a light with the colour set to black.
AmbientLight(float[]) - Constructor for class org.j3d.aviatrix3d.AmbientLight
Create a light with the given base colour.Colour must be in the range [0, 1] otherwise an exception is generated.
ANISOTROPIC_MODE_NONE - Static variable in class org.j3d.aviatrix3d.Texture
Disable anisotropic filtering
ANISOTROPIC_MODE_SINGLE - Static variable in class org.j3d.aviatrix3d.Texture
Enable anisotropic filtering
anisotropicDegree - Variable in class org.j3d.aviatrix3d.Texture
The Anisotropic Filtering Degree
anisotropicMode - Variable in class org.j3d.aviatrix3d.Texture
The Anisotropic Filtering Mode
Appearance - Class in org.j3d.aviatrix3d
Describes the appearance of an object.
Appearance() - Constructor for class org.j3d.aviatrix3d.Appearance
The default constructor.
AppearanceAttributeRenderable - Interface in org.j3d.aviatrix3d.rendering
A renderable object that contributes to an attribute to an appearance renderable.
AppearanceOverride - Class in org.j3d.aviatrix3d
An appearance that can be placed higher in the tree other than the Appearance node and overrides the appearance of all objects lower in the tree.
AppearanceOverride() - Constructor for class org.j3d.aviatrix3d.AppearanceOverride
Creates an override that is disabled by default and does not override the lower items on the tree.
AppearanceRenderable - Interface in org.j3d.aviatrix3d.rendering
A renderable object that visual part of a ShapeRenderable that provides the visual attributes to render the geometry with.
appearanceStack - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
A stack used to control the appearance override nodes down the tree
appendClipPlanes(GraphicsCullOutputDetails, GraphicsInstructions, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
Append the clip planess onto the existing list.
appendLights(GraphicsCullOutputDetails, GraphicsInstructions, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
Append the lights onto the existing list.
appendObject(GraphicsCullOutputDetails, GraphicsInstructions, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
Append a single object onto the existing list.
ApplicationUpdateObserver - Interface in org.j3d.aviatrix3d
Observer of the rendering system that is informed when it is safe to update the scene graph from application code.
applyTransform(float[]) - Method in class org.j3d.aviatrix3d.TexCoordGeneration
Apply transformation to the texture generation
appShutdown() - Method in interface org.j3d.aviatrix3d.ApplicationUpdateObserver
Notification that the AV3D internal shutdown handler has detected a system-wide shutdown.
appShutdown() - Method in class org.j3d.renderer.aviatrix3d.util.PerformanceMonitor
Notification that the AV3D internal shutdown handler has detected a system-wide shutdown.
ATTRIB_CLEAR - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Mask to clear the shader vertex attributes setting
ATTRIB_CLEAR - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to clear the shader vertex attributes setting
ATTRIB_MASK - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Mask to work out if shader vertex attributes are used
ATTRIB_MASK - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to work out if shader vertex attributes are used
attribIds - Variable in class org.j3d.aviatrix3d.VertexGeometry
Listing of the valid attribute IDs for rendering
attribIds - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Listing of the valid attribute IDs for rendering
ATTRIBS - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Edge values are shader vertex attributes in the data
ATTRIBS - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Edge values are shader vertex attributes in the data
attributes - Variable in class org.j3d.aviatrix3d.VertexGeometry
Map of the attribute Ids to their data (ref to user array).
attributes - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Map of the attribute Ids to their data (ref to user array).
AUDIO_CULLABLE - Static variable in interface org.j3d.aviatrix3d.rendering.LeafCullable
This is a any cullable that provides audio source
AudioComponent - Class in org.j3d.aviatrix3d
Common representation of a component that contains source data to be used in audio.
AudioComponent() - Constructor for class org.j3d.aviatrix3d.AudioComponent
Constructs an Audio component with default values.
AudioCullOutputDetails - Class in org.j3d.aviatrix3d.pipeline.audio
Class for passing the detailed audio rendering information through the pipeline.
AudioCullOutputDetails() - Constructor for class org.j3d.aviatrix3d.pipeline.audio.AudioCullOutputDetails
Construct a default instance with just the transform initialised to the zero matrix.
AudioCullStage - Interface in org.j3d.aviatrix3d.pipeline.audio
Handles the scenegraph per-frame culling operations.
AudioCullToSingleSortListener - Class in org.j3d.aviatrix3d.pipeline.audio
Adapter class that maps the output of a cull stage to a single sorter.
AudioCullToSingleSortListener() - Constructor for class org.j3d.aviatrix3d.pipeline.audio.AudioCullToSingleSortListener
Create a new default instance of this class with nothing set.
AudioDetails - Class in org.j3d.aviatrix3d.pipeline.audio
Class for passing the detailed rendering information through the pipeline.
AudioDetails() - Constructor for class org.j3d.aviatrix3d.pipeline.audio.AudioDetails
Construct a default instance with just the transform initialised
AudioEnvironmentData - Class in org.j3d.aviatrix3d.pipeline.audio
Data holder class used to pass the current environment data along the audio rendering pipeline.
AudioEnvironmentData() - Constructor for class org.j3d.aviatrix3d.pipeline.audio.AudioEnvironmentData
Create a new instance of this class.
AudioInstructions - Class in org.j3d.aviatrix3d.pipeline.audio
Class for passing the detailed rendering information for a single device.
AudioInstructions() - Constructor for class org.j3d.aviatrix3d.pipeline.audio.AudioInstructions
Construct a new instance of this class with the arrays initialised to a default size.
AudioOutputDevice - Interface in org.j3d.aviatrix3d.pipeline.audio
Interface representing the output device for an audio pipeline..
AudioRenderable - Interface in org.j3d.aviatrix3d.rendering
Marker interface for all objects that would like to be capable of rendering themself using an audio renderer.
AudioRenderPipeline - Interface in org.j3d.aviatrix3d.pipeline.audio
A marker interface that represents a single complete audio rendering pipeline.
AudioSortStage - Interface in org.j3d.aviatrix3d.pipeline.audio
Handles any sort of rendering sort ability.
AudioSortToSingleDeviceListener - Class in org.j3d.aviatrix3d.pipeline.audio
Handles the output of the audio sorter.
AudioSortToSingleDeviceListener() - Constructor for class org.j3d.aviatrix3d.pipeline.audio.AudioSortToSingleDeviceListener
Create a new default instance of this class with nothing set.
AudioSource - Interface in org.j3d.aviatrix3d
Marker interface representing a class that provides source data for a Sound object.
audioUpdated(int, int, int) - Method in interface org.j3d.aviatrix3d.iutil.AudioUpdateListener
Notification that the audio has updated a section of the sample.
audioUpdated(int, int, int) - Method in class org.j3d.aviatrix3d.Sound
Notification that the audio has updated a section of the sample.
AudioUpdateListener - Interface in org.j3d.aviatrix3d.iutil
Internal interface used to communicate update notifications for the source data used for audio.
availableClips - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Stack of the available OGL clip IDs that could be assigned to clips
availableLights - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Stack of the available OGL light IDs that could be assigned to lights
avatarCollision(SceneGraphPath) - Method in interface org.j3d.renderer.aviatrix3d.navigation.CollisionListener
Notification that a collision has taken place with the given Aviatrix3D scene object.
AVHumanoid - Class in org.j3d.renderer.aviatrix3d.geom.hanim
Common AV3D implementation of the Humanoid object that may be extended for either shader or software implementation additions.
AVHumanoidPart - Interface in org.j3d.renderer.aviatrix3d.geom.hanim
Marker interface for the Aviatrix3D parts of the scene graph.
AVIntersectionUtils - Class in org.j3d.renderer.aviatrix3d.util
An extension of the basic IntersectionUtils class to include Aviatrix3D-specific extensions for interacting directly with VertexGeometry instances.
AVIntersectionUtils() - Constructor for class org.j3d.renderer.aviatrix3d.util.AVIntersectionUtils
Create a default instance of this class with no internal data structures allocated.
AVLoader - Interface in org.j3d.renderer.aviatrix3d.loader
The definition of a class that is capable of parsing a file format and turning it into an Aviatrix3D scene graph.
AVModel - Interface in org.j3d.renderer.aviatrix3d.loader
Representation of a loaded model that came from a AVLoader implementation.
AVParticleSystem - Class in org.j3d.renderer.aviatrix3d.geom.particle
Base particle system implementation for geometry implemented over Aviatrix3D scene graphs.
AVParticleSystem(String, int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.particle.AVParticleSystem
Create a new particle system that represents the given type.
AVRuntimeComponent - Interface in org.j3d.renderer.aviatrix3d.loader
A piece of code that will execute runtime component parts of the loaded model format.
AVShaderHAnimFactory - Class in org.j3d.renderer.aviatrix3d.geom.hanim
An implementation of the HAnimFactory that provide nodes that implements skinned mesh rendering using GLSL shaders.
AVShaderHAnimFactory() - Constructor for class org.j3d.renderer.aviatrix3d.geom.hanim.AVShaderHAnimFactory
 
AVSoftwareHAnimFactory - Class in org.j3d.renderer.aviatrix3d.geom.hanim
An implementation of the HAnimFactory that provide nodes that implements skinned mesh rendering using software.
AVSoftwareHAnimFactory(boolean) - Constructor for class org.j3d.renderer.aviatrix3d.geom.hanim.AVSoftwareHAnimFactory
Create a new factory instance that generates nodes optimised for either space or speed.
AVTextureCache - Interface in org.j3d.renderer.aviatrix3d.texture
A representation of global cache for texture instance management.
AVTextureCacheFactory - Class in org.j3d.renderer.aviatrix3d.texture
A representation of global cache for texture instance management.
AVViewpointData - Class in org.j3d.renderer.aviatrix3d.navigation
A class to represent viewpoint information so that we can put it on screen, move around to it etc etc.
AVViewpointData(String, int, TransformGroup) - Constructor for class org.j3d.renderer.aviatrix3d.navigation.AVViewpointData
Create a new data object initialised to the set of values.
Axis - Class in org.j3d.renderer.aviatrix3d.geom
Representation of a set of axis around the coordinates.
Axis() - Constructor for class org.j3d.renderer.aviatrix3d.geom.Axis
Create a default axis object with each item length 5 from the origin
Axis(float) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Axis
Create an axis object with the given axis length from the origin.
Axis(float, float) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Axis
Create an axis object with the given axis length from the origin.

B

Background - Class in org.j3d.aviatrix3d
Base collection of functionality marking background nodes of various types.
Background() - Constructor for class org.j3d.aviatrix3d.Background
Constructs a background node with the colour set to opaque black.
Background(float[]) - Constructor for class org.j3d.aviatrix3d.Background
Construct a background node for a user-provided colour.
background - Variable in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsEnvironmentData
The current background instance, if set
backgroundFrustum - Variable in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsEnvironmentData
The 6 values that define the frustum to render the background with.
BackgroundRenderable - Interface in org.j3d.aviatrix3d.rendering
Renderable object that adds additional information needed for rendering background objects.
BACKGROUNDS - Static variable in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Load the background(s) defined in the file
BackgroundSound - Class in org.j3d.aviatrix3d
A BackgroundSound class whichs emits a sound which doesn't change by distance or orientation.
BackgroundSound() - Constructor for class org.j3d.aviatrix3d.BackgroundSound
Creates a new background sound.
backgroundTransform - Variable in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsEnvironmentData
Transform holding the background matrix, including all the projection information needed to cancel out translations and scales of the viewpoint projection matrix.
BaseAWTSurface - Class in org.j3d.aviatrix3d.output.graphics
Implementation of the most basic drawable surface extended to provide AWT-specific features.
BaseAWTSurface(BaseSurface, boolean) - Constructor for class org.j3d.aviatrix3d.output.graphics.BaseAWTSurface
Construct a surface shares it's GL context with the given surface.
BaseBufferDescriptor - Class in org.j3d.aviatrix3d.output.graphics
Common basic descriptor for all the different types of buffer implementations.
BaseBufferDescriptor(OffscreenBufferRenderable) - Constructor for class org.j3d.aviatrix3d.output.graphics.BaseBufferDescriptor
Construct an instance of this class that will contain a buffer with the requested capabilties.
BaseCullStage - Class in org.j3d.aviatrix3d.pipeline.graphics
Common implementation of many of the capabilities required by any cull stage.
BaseCullStage(int) - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Create a basic instance of this class with the list initial internal setup for the given number of renderable surfaces.
BaseDraw2DSurface - Class in org.j3d.renderer.aviatrix3d.swt.draw2d
Extended base implementation of the basic drawable surface, but adding in some SWT-specific features.
BaseDraw2DSurface(BaseSurface) - Constructor for class org.j3d.renderer.aviatrix3d.swt.draw2d.BaseDraw2DSurface
Construct a surface that requires the given set of capabilities.
BaseGroup - Class in org.j3d.aviatrix3d
Abstracted verson of the Group node designed for extension by 3rd-party node implementors.
BaseGroup() - Constructor for class org.j3d.aviatrix3d.BaseGroup
The default constructor
BaseNode - Class in org.j3d.aviatrix3d
A general purpose container class to allow end users to extend the basic Node capabilities, while still providing a way to manage scene graph state such as liveness calls and update handlers.
BaseNode() - Constructor for class org.j3d.aviatrix3d.BaseNode
The default constructor
BaseRenderingProcessor - Class in org.j3d.aviatrix3d.output.graphics
Common implementation for rendering handling to render for a single output device - be it on-screen or off.
BaseRenderingProcessor(GLContext, GraphicsOutputDevice) - Constructor for class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Construct handler for rendering objects to the main screen.
BaseSceneGraphObject - Class in org.j3d.aviatrix3d
A general purpose container class to allow end users to extend the basic geometry capabilities, while still providing a way to manage scene graph state such as liveness calls and update handlers.
BaseSceneGraphObject() - Constructor for class org.j3d.aviatrix3d.BaseSceneGraphObject
The default constructor
BaseSortStage - Class in org.j3d.aviatrix3d.pipeline.graphics
Implementation of the common code needed by all sort stage implementations.
BaseSortStage(int) - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.BaseSortStage
Create an empty sorting stage that initialises the internal structures to assume that there is a minumum number of surfaces, both on and offscreen.
BaseStateSortStage - Class in org.j3d.aviatrix3d.pipeline.graphics
Implementation of common functionality used by sort stage that implement state sorting.
BaseStateSortStage(int) - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
Create an empty sorting stage that initialises the internal structures to assume that there is a minumum number of surfaces, both on and offscreen.
BaseSurface - Class in org.j3d.aviatrix3d.output.graphics
Implementation of the most basic drawable surface, supporting the minimal number of features that is to be used by other, more complete implementations.
BaseSurface(BaseSurface) - Constructor for class org.j3d.aviatrix3d.output.graphics.BaseSurface
Construct a surface shares it's GL context with the given surface.
BaseSWTSurface - Class in org.j3d.aviatrix3d.output.graphics
Deprecated. Class is moving to a new package org.j3d.renderer.aviatrix3d.swt.output
BaseSWTSurface(BaseSurface) - Constructor for class org.j3d.aviatrix3d.output.graphics.BaseSWTSurface
Deprecated. Construct a surface that requires the given set of capabilities.
BaseSWTSurface - Class in org.j3d.renderer.aviatrix3d.swt.output
Extended base implementation of the basic drawable surface, but adding in some SWT-specific features.
BaseSWTSurface(BaseSurface) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.BaseSWTSurface
Construct a surface that requires the given set of capabilities.
beginPolling() - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardTracker
Notification that tracker polling is beginning.
beginPolling() - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseTracker
Notification that tracker polling is beginning.
beginRenderPass(GL, int, int) - Method in interface org.j3d.aviatrix3d.MultipassRenderObserver
Notification that the given pass number is about to start.
Billboard - Class in org.j3d.renderer.aviatrix3d.nodes
A class that automatically orients its children towards the camera location.
Billboard() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.Billboard
Construct a default billboard that uses point mode for the default axis.
Billboard(boolean) - Constructor for class org.j3d.renderer.aviatrix3d.nodes.Billboard
Create a new billboard with the option of rotating around a point in space or any nominal axis.
bindAttributeName(String, int) - Method in class org.j3d.aviatrix3d.ShaderProgram
Bind the given attribute name to a specific index.
bindBuffer(GLContext) - Method in class org.j3d.aviatrix3d.output.graphics.BaseBufferDescriptor
Bind the current buffer to this context now.
bindBuffer(GLContext) - Method in interface org.j3d.aviatrix3d.PBufferTextureSource
Deprecated. Now replaced by the same method in OffscreenBufferRenderable
BitmapRaster - Class in org.j3d.aviatrix3d
Raster object that represents a single drawn object using individual bits.
BitmapRaster(int, int) - Constructor for class org.j3d.aviatrix3d.BitmapRaster
Create a new empty raster with the given width and height.
BLEND_ATTRIBS - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.StateSortComparator
Priority state is checking blend attributes.
BLEND_ATTRIBUTE - Static variable in interface org.j3d.aviatrix3d.rendering.AppearanceAttributeRenderable
The attribute represents blend attributes
BLEND_CONSTANT_ALPHA - Static variable in class org.j3d.aviatrix3d.BlendAttributes
Set the blend factor to use the provided constant alpha value.The constant colour value is provide through the setBlendColour() method.
BLEND_CONSTANT_ALPHA - Static variable in class org.j3d.aviatrix3d.GeneralBufferState
Set the blend factor to use the provided constant alpha value.The constant colour value is provide through the setBlendColour() method.
BLEND_CONSTANT_COLOR - Static variable in class org.j3d.aviatrix3d.BlendAttributes
Set the blend factor to use the provided constant colour.
BLEND_CONSTANT_COLOR - Static variable in class org.j3d.aviatrix3d.GeneralBufferState
Set the blend factor to use the provided constant colour.
BLEND_DEST_ALPHA - Static variable in class org.j3d.aviatrix3d.BlendAttributes
Set the blend factor to use the destination object's alpha value
BLEND_DEST_ALPHA - Static variable in class org.j3d.aviatrix3d.GeneralBufferState
Set the blend factor to use the destination object's alpha value
BLEND_DEST_COLOR - Static variable in class org.j3d.aviatrix3d.BlendAttributes
Set the blend factor to use the destination object colour
BLEND_DEST_COLOR - Static variable in class org.j3d.aviatrix3d.GeneralBufferState
Set the blend factor to use the destination object colour
BLEND_ONE - Static variable in class org.j3d.aviatrix3d.BlendAttributes
Set the blend factor to ones.
BLEND_ONE - Static variable in class org.j3d.aviatrix3d.GeneralBufferState
Set the blend factor to ones.
BLEND_ONE_MINUS_CONSTANT_ALPHA - Static variable in class org.j3d.aviatrix3d.BlendAttributes
Set the blend factor to use one minus the constant colour alpha value (1-c).
BLEND_ONE_MINUS_CONSTANT_ALPHA - Static variable in class org.j3d.aviatrix3d.GeneralBufferState
Set the blend factor to use one minus the constant colour alpha value (1-c).
BLEND_ONE_MINUS_CONSTANT_COLOR - Static variable in class org.j3d.aviatrix3d.BlendAttributes
Set the blend factor to use one minus the constant colour (1-c).
BLEND_ONE_MINUS_CONSTANT_COLOR - Static variable in class org.j3d.aviatrix3d.GeneralBufferState
Set the blend factor to use one minus the constant colour (1-c).
BLEND_ONE_MINUS_DEST_ALPHA - Static variable in class org.j3d.aviatrix3d.BlendAttributes
Set the blend factor to use one minus the destination object alpha value (1-dest).
BLEND_ONE_MINUS_DEST_ALPHA - Static variable in class org.j3d.aviatrix3d.GeneralBufferState
Set the blend factor to use one minus the destination object alpha value (1-dest).
BLEND_ONE_MINUS_DEST_COLOR - Static variable in class org.j3d.aviatrix3d.BlendAttributes
Set the blend factor to use one minus the destination object colour (1-dest).
BLEND_ONE_MINUS_DEST_COLOR - Static variable in class org.j3d.aviatrix3d.GeneralBufferState
Set the blend factor to use one minus the destination object colour (1-dest).
BLEND_ONE_MINUS_SRC_ALPHA - Static variable in class org.j3d.aviatrix3d.BlendAttributes
Set the blend factor to use one minus source object alpha value (1-src).
BLEND_ONE_MINUS_SRC_ALPHA - Static variable in class org.j3d.aviatrix3d.GeneralBufferState
Set the blend factor to use one minus source object alpha value (1-src).
BLEND_ONE_MINUS_SRC_COLOR - Static variable in class org.j3d.aviatrix3d.BlendAttributes
Set the blend factor to use one minus source object colour (1-src).
BLEND_ONE_MINUS_SRC_COLOR - Static variable in class org.j3d.aviatrix3d.GeneralBufferState
Set the blend factor to use one minus source object colour (1-src).
BLEND_SRC_ALPHA - Static variable in class org.j3d.aviatrix3d.BlendAttributes
Set the blend factor to use the source object's alpha value
BLEND_SRC_ALPHA - Static variable in class org.j3d.aviatrix3d.GeneralBufferState
Set the blend factor to use the source object's alpha value
BLEND_SRC_ALPHA_SATURATE - Static variable in class org.j3d.aviatrix3d.BlendAttributes
Set the blend function to saturage the colour value using the alpha state.
BLEND_SRC_ALPHA_SATURATE - Static variable in class org.j3d.aviatrix3d.GeneralBufferState
Set the blend function to saturage the colour value using the alpha state.
BLEND_SRC_COLOR - Static variable in class org.j3d.aviatrix3d.BlendAttributes
Set the blend factor to use the source object colour
BLEND_SRC_COLOR - Static variable in class org.j3d.aviatrix3d.GeneralBufferState
Set the blend factor to use the source object colour
BLEND_ZERO - Static variable in class org.j3d.aviatrix3d.BlendAttributes
Set the blend factor to zeros.
BLEND_ZERO - Static variable in class org.j3d.aviatrix3d.GeneralBufferState
Set the blend factor to zeros.
BlendAttributes - Class in org.j3d.aviatrix3d
Describes attributes used for blending any drawing primitives.
BlendAttributes() - Constructor for class org.j3d.aviatrix3d.BlendAttributes
Constructs a attribute set with default values as specified above.
BM_CLAMP - Static variable in class org.j3d.aviatrix3d.Texture
Boundary mode to clamp textures
BM_CLAMP_TO_BOUNDARY - Static variable in class org.j3d.aviatrix3d.Texture
Boundary mode to clamp the texture border colour
BM_CLAMP_TO_EDGE - Static variable in class org.j3d.aviatrix3d.Texture
Boundary mode to clamp the texture edge value without border
BM_MIRRORED_REPEAT - Static variable in class org.j3d.aviatrix3d.Texture
Boundary mode to use a mirror-repeat strategy
BM_WRAP - Static variable in class org.j3d.aviatrix3d.Texture
Boundary mode to repeat textures
borderColor - Variable in class org.j3d.aviatrix3d.Texture
The border colour, if set for the texture.
boundaryModeS - Variable in class org.j3d.aviatrix3d.Texture
The boundary mode S value
boundaryModeT - Variable in class org.j3d.aviatrix3d.Texture2D
The boundary mode S value
boundaryModeT - Variable in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
The boundary mode S value
BoundingBox - Class in org.j3d.aviatrix3d
Bounds described as an axis-aligned bounding volume.
BoundingBox() - Constructor for class org.j3d.aviatrix3d.BoundingBox
The default constructor with the sphere radius as one and center at the origin.
BoundingBox(float[], float[]) - Constructor for class org.j3d.aviatrix3d.BoundingBox
Construct a bounding box with minimum and maximum positions.
BoundingGeometry - Class in org.j3d.aviatrix3d
Bounds described as an arbitrary piece of scene graph structure that is not rendered to screen.
BoundingGeometry() - Constructor for class org.j3d.aviatrix3d.BoundingGeometry
The default constructor with no geometry set.
BoundingGeometry(Node) - Constructor for class org.j3d.aviatrix3d.BoundingGeometry
Construct a bounding sphere at the origin with a set radius.
BoundingSphere - Class in org.j3d.aviatrix3d
Bounds described as a spherical volume.
BoundingSphere() - Constructor for class org.j3d.aviatrix3d.BoundingSphere
The default constructor with the sphere radius as one and center at the origin.
BoundingSphere(float) - Constructor for class org.j3d.aviatrix3d.BoundingSphere
Construct a bounding sphere at the origin with a set radius.
BoundingSphere(float[], float) - Constructor for class org.j3d.aviatrix3d.BoundingSphere
Construct a bounding sphere with a set radius and position.
BoundingVoid - Class in org.j3d.aviatrix3d
Bounds described as something that does not exist in the scene graph.
BoundingVoid() - Constructor for class org.j3d.aviatrix3d.BoundingVoid
The default constructor with the sphere radius as one and center at the origin.
BoundingVolume - Class in org.j3d.aviatrix3d.rendering
Base representation of a class that can representing bound information.
BoundingVolume() - Constructor for class org.j3d.aviatrix3d.rendering.BoundingVolume
The default constructor.
bounds - Variable in class org.j3d.aviatrix3d.Geometry
Bounding volume set by the user
bounds - Variable in class org.j3d.aviatrix3d.Node
Bounding volume set by the user
bounds - Variable in class org.j3d.aviatrix3d.Raster
Bounding volume set by the user
boundsChanged(NodeUpdateListener) - Method in class org.j3d.aviatrix3d.Geometry
Notify the node that you have updates to the node that might alter its bounds.
boundsChanged(NodeUpdateListener, Object, InternalNodeUpdateListener) - Method in class org.j3d.aviatrix3d.management.MultiThreadRenderManager
Notify the handler that you have updates to the SG that might alter a node's bounds.
boundsChanged(NodeUpdateListener, Object, InternalNodeUpdateListener) - Method in class org.j3d.aviatrix3d.management.SingleThreadRenderManager
Notify the handler that you have updates to the SG that might alter a node's bounds.
boundsChanged(NodeUpdateListener) - Method in class org.j3d.aviatrix3d.Node
Notify the node that you have updates to the node that might alter its bounds.
boundsChanged(NodeUpdateListener, Object, InternalNodeUpdateListener) - Method in interface org.j3d.aviatrix3d.NodeUpdateHandler
Notify the handler that you have updates to the SG that might alter a node's bounds.
boundsChanged(NodeUpdateListener) - Method in class org.j3d.aviatrix3d.Raster
Notify the node that you have updates to the node that might alter its bounds.
BoundsUtils - Class in org.j3d.aviatrix3d
Utility functionality for bounds management.
BoundsUtils() - Constructor for class org.j3d.aviatrix3d.BoundsUtils
Construct a default instance of the utils
Box - Class in org.j3d.renderer.aviatrix3d.geom
A simple box primitive.
Box() - Constructor for class org.j3d.renderer.aviatrix3d.geom.Box
Construct a default box with no appearance set.
Box(Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Box
Construct a default box with the given appearance.
Box(float, float, float) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Box
Construct a default box with no appearance set.
Box(float, float, float, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Box
Construct a default box with the given appearance and dimensions.
BOX_BOUNDS - Static variable in class org.j3d.aviatrix3d.rendering.BoundingVolume
The bounding volume type is sphere
BoxBackground - Class in org.j3d.aviatrix3d
Background node that renders a sky box using any or all of the 6 textures.
BoxBackground() - Constructor for class org.j3d.aviatrix3d.BoxBackground
Constructs a background node for a base colour of black.
BoxBackground(float[]) - Constructor for class org.j3d.aviatrix3d.BoxBackground
Construct a background node for a user-provided colour.
BTLoader - Class in org.j3d.renderer.aviatrix3d.loader.vterrain
Loader for the VTerrain Project's BT file format.
BTLoader() - Constructor for class org.j3d.renderer.aviatrix3d.loader.vterrain.BTLoader
Construct a new default loader with no flags set
buffer - Variable in class org.j3d.aviatrix3d.Sound
The buffer created for this sound
bufferData - Variable in class org.j3d.aviatrix3d.MRTTexture2D
Capabilities setup for this renderer
BufferDetails - Class in org.j3d.aviatrix3d.pipeline.graphics
Class for passing the various rendering buffer renderable representations through the pipeline.
BufferDetails() - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.BufferDetails
 
bufferGeometry - Variable in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Geometry instances that implement BufferGeometry
BufferGeometry - Class in org.j3d.renderer.aviatrix3d.nodes
Base, unsafe, representation of geometry that uses NIO buffers directly from the user.
BufferGeometry() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
/** Constructs an instance with pre-defined values with default values.
bufferHeight - Variable in class org.j3d.aviatrix3d.output.graphics.BaseBufferDescriptor
The current height of the buffer in pixels
buffers - Variable in class org.j3d.aviatrix3d.pipeline.graphics.MultipassDetails
The list of state renderables for each pass.
BufferSetupData - Class in org.j3d.aviatrix3d.rendering
Internal representation of the various states that a buffer can request for its rendering.
BufferSetupData() - Constructor for class org.j3d.aviatrix3d.rendering.BufferSetupData
Create a default instance of the buffer setup data.
BufferState - Class in org.j3d.aviatrix3d
Representation of scene graph objects that control the drawing buffer state at the root of the scene graph.
BufferState() - Constructor for class org.j3d.aviatrix3d.BufferState
Initialise a new instance of the component, setting up the internal state needed.
BufferStateRenderable - Interface in org.j3d.aviatrix3d.rendering
Marker describing a renderable object that is used to control one of the OpenGL buffer states.
bufferWidth - Variable in class org.j3d.aviatrix3d.output.graphics.BaseBufferDescriptor
The current width of the buffer in pixels
ByteAudioComponent - Class in org.j3d.aviatrix3d
A Audio component that uses raw byte data to be interpreted by the format IDs passed in.
ByteAudioComponent() - Constructor for class org.j3d.aviatrix3d.ByteAudioComponent
Constructs a sound with default values.
ByteAudioComponent(int, int, boolean, ByteBuffer) - Constructor for class org.j3d.aviatrix3d.ByteAudioComponent
Constructs a ByteAudioComponent using the specified format.
ByteAudioComponent(int, int, boolean, byte[]) - Constructor for class org.j3d.aviatrix3d.ByteAudioComponent
Constructs a ByteAudioComponent using the specified format.
ByteBufferTextureComponent2D - Class in org.j3d.aviatrix3d
A Texture component that uses raw byte buffer data to be interpreted by the format IDs passed in.
ByteBufferTextureComponent2D() - Constructor for class org.j3d.aviatrix3d.ByteBufferTextureComponent2D
Constructs an image with default values.
ByteBufferTextureComponent2D(int, int, int, ByteBuffer) - Constructor for class org.j3d.aviatrix3d.ByteBufferTextureComponent2D
Constructs a TextureComponent2D using the specified format, width, height and ByteBuffer image.
ByteBufferTextureComponent2D(int, int, int, ByteBuffer[]) - Constructor for class org.j3d.aviatrix3d.ByteBufferTextureComponent2D
Constructs a TextureComponent2D using the specified format, width, height and ByteBuffer images.
ByteBufferTextureComponent3D - Class in org.j3d.aviatrix3d
A Texture component that uses raw byte buffer data to be interpreted by the format IDs passed in.
ByteBufferTextureComponent3D() - Constructor for class org.j3d.aviatrix3d.ByteBufferTextureComponent3D
Constructs a TextureComponent with default values.
ByteBufferTextureComponent3D(int, int, int, ByteBuffer[]) - Constructor for class org.j3d.aviatrix3d.ByteBufferTextureComponent3D
Constructs a TextureComponent3D using the specified format, width, height and ByteBuffer images.
ByteRaster - Class in org.j3d.aviatrix3d
Raster object that represents a coloured image defined by a raw byte array.
ByteRaster(int, int, int) - Constructor for class org.j3d.aviatrix3d.ByteRaster
Create a new empty raster with the given width and height.
bytesPerPixel() - Method in class org.j3d.aviatrix3d.TextureComponent
Convenience method that looks at the user provided image format and returns the number of bytes per pixel
ByteTextureComponent1D - Class in org.j3d.aviatrix3d
A Texture component that uses raw byte data to be interpreted by the format IDs passed in.
ByteTextureComponent1D() - Constructor for class org.j3d.aviatrix3d.ByteTextureComponent1D
Constructs an image with default values.
ByteTextureComponent1D(boolean) - Constructor for class org.j3d.aviatrix3d.ByteTextureComponent1D
Constructs an image with default values.
ByteTextureComponent1D(int, int, byte[]) - Constructor for class org.j3d.aviatrix3d.ByteTextureComponent1D
Constructs an Image1D using the specified format, width, height and rendered image.
ByteTextureComponent1D(int, int, byte[][], int) - Constructor for class org.j3d.aviatrix3d.ByteTextureComponent1D
Constructs an Image1D using the specified format, width, height and rendered image.
ByteTextureComponent1D(int, int, byte[], boolean) - Constructor for class org.j3d.aviatrix3d.ByteTextureComponent1D
Constructs an Image1D using the specified format, width, height and rendered image.
ByteTextureComponent2D - Class in org.j3d.aviatrix3d
A Texture component that uses raw byte data to be interpreted by the format IDs passed in.
ByteTextureComponent2D() - Constructor for class org.j3d.aviatrix3d.ByteTextureComponent2D
Constructs an image with default values.
ByteTextureComponent2D(boolean) - Constructor for class org.j3d.aviatrix3d.ByteTextureComponent2D
Constructs an image with default values.
ByteTextureComponent2D(int, int, int, byte[]) - Constructor for class org.j3d.aviatrix3d.ByteTextureComponent2D
Constructs an Image2D using the specified format, width, height and rendered image.
ByteTextureComponent2D(int, int, int, byte[][], int) - Constructor for class org.j3d.aviatrix3d.ByteTextureComponent2D
Constructs an Image2D using the specified format, width, height and rendered image.
ByteTextureComponent2D(int, int, int, byte[], boolean) - Constructor for class org.j3d.aviatrix3d.ByteTextureComponent2D
Constructs an Image2D using the specified format, width, height and rendered image.
ByteTextureComponent3D - Class in org.j3d.aviatrix3d
A texture component that wraps a 3D image described as a collection of bytes.
ByteTextureComponent3D() - Constructor for class org.j3d.aviatrix3d.ByteTextureComponent3D
Constructs an image with default values.
ByteTextureComponent3D(boolean) - Constructor for class org.j3d.aviatrix3d.ByteTextureComponent3D
Constructs an image with default values.
ByteTextureComponent3D(int, int, int, int, byte[]) - Constructor for class org.j3d.aviatrix3d.ByteTextureComponent3D
Constructs an 3D texture component using the specified format, width, height and a single (BASE_LEVEL) mip-map image.
ByteTextureComponent3D(int, int, int, int, byte[][], int) - Constructor for class org.j3d.aviatrix3d.ByteTextureComponent3D
Constructs an 3D texture component using the specified format, width, height and one or more mip-map levels.
ByteTextureComponent3D(int, int, int, int, byte[][], int, boolean) - Constructor for class org.j3d.aviatrix3d.ByteTextureComponent3D
Constructs an Image3D using the specified format, width, height and rendered image.

C

cameraTransform - Variable in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsEnvironmentData
The camera transformation matrix.
canCreatePBuffers - Variable in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Flag to say whether the underlying factory can create pbuffers
canvas - Variable in class org.j3d.aviatrix3d.output.graphics.BaseSurface
The real canvas that we draw to
canvasContext - Variable in class org.j3d.aviatrix3d.output.graphics.BaseSurface
The context of the main canvas
canvasDescriptor - Variable in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Buffer descriptor for the main canvas
canvasRenderer - Variable in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Abstract representation of the underlying primary renderer
CascadeRenderable - Interface in org.j3d.aviatrix3d.rendering
Abstracted renderable representation of objects that can appear at places other than leaf nodes and effect the children of the current cullable object.
cAttenuation - Variable in class org.j3d.aviatrix3d.PointLight
The constant attentuation factor
CHANGE_BUFFER_STATE - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
Take an existing active buffer state and change it.
checkClearBufferState() - Method in class org.j3d.aviatrix3d.AccumulationBufferState
Check to see if this buffer should be cleared at the start of this run.
checkClearBufferState() - Method in class org.j3d.aviatrix3d.ColorBufferState
Check to see if this buffer should be cleared at the start of this run.
checkClearBufferState() - Method in class org.j3d.aviatrix3d.DepthBufferState
Check to see if this buffer should be cleared at the start of this run.
checkClearBufferState() - Method in class org.j3d.aviatrix3d.GeneralBufferState
Check to see if this buffer should be cleared at the start of this run.
checkClearBufferState() - Method in interface org.j3d.aviatrix3d.rendering.BufferStateRenderable
Check to see if this buffer should be cleared at the start of this run.
checkClearBufferState() - Method in class org.j3d.aviatrix3d.StencilBufferState
Check to see if this buffer should be cleared at the start of this run.
checkCopyBufferSize(int) - Method in class org.j3d.aviatrix3d.TextureComponent
Ensure copyBuffer is large enough to hold the given number of pixels.
checkForCyclicChild(SceneGraphObject) - Method in class org.j3d.aviatrix3d.Appearance
Check to see if this node is the same reference as the passed node that is a parent of this node.
checkForCyclicChild(SceneGraphObject) - Method in class org.j3d.aviatrix3d.AppearanceOverride
Check to see if this node is the same reference as the passed node that is a parent of this node.
checkForCyclicChild(SceneGraphObject) - Method in class org.j3d.aviatrix3d.BaseGroup
Check to see if this node is the same reference as the passed node that is a parent of this node.
checkForCyclicChild(SceneGraphObject, SceneGraphObject) - Method in class org.j3d.aviatrix3d.BaseNode
Check to see if this node is the same reference as the passed node that is a parent of this node.
checkForCyclicChild(SceneGraphObject, SceneGraphObject) - Method in class org.j3d.aviatrix3d.BaseSceneGraphObject
Check to see if this node is the same reference as the passed node that is a parent of this node.
checkForCyclicChild(SceneGraphObject) - Method in class org.j3d.aviatrix3d.Group
Check to see if this node is the same reference as the passed node that is a parent of this node.
checkForCyclicChild(SceneGraphObject) - Method in class org.j3d.aviatrix3d.Group2D
Check to see if this node is the same reference as the passed node that is a parent of this node.
checkForCyclicChild(SceneGraphObject) - Method in class org.j3d.aviatrix3d.MRTOffscreenTexture2D
Check to see if this node is the same reference as the passed node that is a parent of this node.
checkForCyclicChild(SceneGraphObject) - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
Deprecated. Check to see if this node is the same reference as the passed node that is a parent of this node.
checkForCyclicChild(SceneGraphObject) - Method in class org.j3d.aviatrix3d.ObjectSet
Check to see if this node is the same reference as the passed node that is a parent of this node.
checkForCyclicChild(SceneGraphObject) - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Check to see if this node is the same reference as the passed node that is a parent of this node.
checkForCyclicChild(SceneGraphObject) - Method in class org.j3d.aviatrix3d.Pixmap
Check to see if this node is the same reference as the passed node that is a parent of this node.
checkForCyclicChild(SceneGraphObject) - Method in class org.j3d.aviatrix3d.SceneGraphObject
Check to see if this node is the same reference as the passed node that is a parent of this node.
checkForCyclicChild(SceneGraphObject) - Method in class org.j3d.aviatrix3d.Shape3D
Check to see if this node is the same reference as the passed node that is a parent of this node.
checkForCyclicChild(SceneGraphObject) - Method in class org.j3d.aviatrix3d.TextureUnit
Check to see if this node is the same reference as the passed node that is a parent of this node.
checkForCyclicChild(SceneGraphObject) - Method in class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Check to see if this node is the same reference as the passed node that is a parent of this node.
checkForCyclicParent(SceneGraphObject, SceneGraphObject) - Method in class org.j3d.aviatrix3d.BaseNode
Check to see if this node is the same reference as the passed node.
checkForCyclicParent(SceneGraphObject, SceneGraphObject) - Method in class org.j3d.aviatrix3d.BaseSceneGraphObject
Check to see if this node is the same reference as the passed node.
checkForCyclicParent(SceneGraphObject) - Method in class org.j3d.aviatrix3d.Node
Check to see if this node is the same reference as the passed node.
checkForCyclicParent(SceneGraphObject) - Method in class org.j3d.aviatrix3d.SceneGraphObject
Check to see if this node is the same reference as the passed node.
checkForCyclicParent(SceneGraphObject) - Method in class org.j3d.aviatrix3d.SharedGroup
Check to see if this node is the same reference as the passed node.
checkForCyclicParent(SceneGraphObject) - Method in class org.j3d.aviatrix3d.SharedGroup2D
Check to see if this node is the same reference as the passed node.
checkForCyclicParent(SceneGraphObject) - Method in class org.j3d.aviatrix3d.SharedNode
Check to see if this node is the same reference as the passed node.
checkForCyclicParent(SceneGraphObject) - Method in class org.j3d.aviatrix3d.SharedNode2D
Check to see if this node is the same reference as the passed node.
checkForExtension(String) - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Add an extension string to check for at startup.
checkForOffscreens(ShapeRenderable) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Check a shape node for the offscreen textures that may be present.
checkIntersection(BoundingVolume, PickRequest) - Method in class org.j3d.aviatrix3d.PickingUtils
Check the given volume for an intersection based on the request.
checkIntersectionBox(float[], float[]) - Method in class org.j3d.aviatrix3d.BoundingBox
Check for the given AA box intersecting this bounds.
checkIntersectionBox(float[], float[]) - Method in class org.j3d.aviatrix3d.BoundingGeometry
Check for the given AA box intersecting this bounds.
checkIntersectionBox(float[], float[]) - Method in class org.j3d.aviatrix3d.BoundingSphere
Check for the given AA box intersecting this bounds.
checkIntersectionBox(float[], float[]) - Method in class org.j3d.aviatrix3d.BoundingVoid
Check for the given AA box intersecting this bounds.
checkIntersectionBox(float[], float[]) - Method in class org.j3d.aviatrix3d.rendering.BoundingVolume
Check for the given AA box intersecting this bounds.
checkIntersectionCone(float[], float[], float) - Method in class org.j3d.aviatrix3d.BoundingBox
Check for the given cone intersecting this bounds.
checkIntersectionCone(float[], float[], float) - Method in class org.j3d.aviatrix3d.BoundingGeometry
Check for the given cone intersecting this bounds.
checkIntersectionCone(float[], float[], float) - Method in class org.j3d.aviatrix3d.BoundingSphere
Check for the given cone intersecting this bounds.
checkIntersectionCone(float[], float[], float) - Method in class org.j3d.aviatrix3d.BoundingVoid
Check for the given cone intersecting this bounds.
checkIntersectionCone(float[], float[], float) - Method in class org.j3d.aviatrix3d.rendering.BoundingVolume
Check for the given cone intersecting this bounds.
checkIntersectionCylinder(float[], float[], float, float) - Method in class org.j3d.aviatrix3d.BoundingBox
Check for the given cylinder segment intersecting this bounds.
checkIntersectionCylinder(float[], float[], float, float) - Method in class org.j3d.aviatrix3d.BoundingGeometry
Check for the given cylinder segment intersecting this bounds.
checkIntersectionCylinder(float[], float[], float, float) - Method in class org.j3d.aviatrix3d.BoundingSphere
Check for the given cylinder segment intersecting this bounds.
checkIntersectionCylinder(float[], float[], float, float) - Method in class org.j3d.aviatrix3d.BoundingVoid
Check for the given cylinder segment intersecting this bounds.
checkIntersectionCylinder(float[], float[], float, float) - Method in class org.j3d.aviatrix3d.rendering.BoundingVolume
Check for the given cylinder segment intersecting this bounds.
checkIntersectionFrustum(Vector4f[], Matrix4d) - Method in class org.j3d.aviatrix3d.BoundingBox
Check whether this volume intersects with the view frustum.
checkIntersectionFrustum(Vector4f[], Matrix4f) - Method in class org.j3d.aviatrix3d.BoundingBox
Check whether this volume intersects with the view frustum.
checkIntersectionFrustum(Vector4f[], Matrix4d) - Method in class org.j3d.aviatrix3d.BoundingGeometry
Check whether this volume intersects with the view frustum.
checkIntersectionFrustum(Vector4f[], Matrix4f) - Method in class org.j3d.aviatrix3d.BoundingGeometry
Check whether this volume intersects with the view frustum.
checkIntersectionFrustum(Vector4f[], Matrix4d) - Method in class org.j3d.aviatrix3d.BoundingSphere
Check whether this volume intersects with the view frustum.
checkIntersectionFrustum(Vector4f[], Matrix4f) - Method in class org.j3d.aviatrix3d.BoundingSphere
Check whether this volume intersects with the view frustum.
checkIntersectionFrustum(Vector4f[], Matrix4d) - Method in class org.j3d.aviatrix3d.BoundingVoid
Check whether this volume intersects with the view frustum.
checkIntersectionFrustum(Vector4f[], Matrix4f) - Method in class org.j3d.aviatrix3d.BoundingVoid
Check whether this volume intersects with the view frustum.
checkIntersectionFrustum(Vector4f[], Matrix4d) - Method in class org.j3d.aviatrix3d.rendering.BoundingVolume
Check whether this volume intersects with the view frustum.
checkIntersectionFrustum(Vector4f[], Matrix4f) - Method in class org.j3d.aviatrix3d.rendering.BoundingVolume
Check whether this volume intersects with the view frustum.
checkIntersectionLine(float[]) - Method in class org.j3d.aviatrix3d.BoundingSphere
Check for the given line intersecting this bounds.
checkIntersectionLine(float[]) - Method in class org.j3d.aviatrix3d.BoundingVoid
Check for the given line intersecting this bounds.
checkIntersectionPoint(float[]) - Method in class org.j3d.aviatrix3d.BoundingBox
Check for the given point lieing inside this bounds.
checkIntersectionPoint(float[]) - Method in class org.j3d.aviatrix3d.BoundingGeometry
Check for the given point lieing inside this bounds.
checkIntersectionPoint(float[]) - Method in class org.j3d.aviatrix3d.BoundingSphere
Check for the given point lieing inside this bounds.
checkIntersectionPoint(float[]) - Method in class org.j3d.aviatrix3d.BoundingVoid
Check for the given point lieing inside this bounds.
checkIntersectionPoint(float[]) - Method in class org.j3d.aviatrix3d.rendering.BoundingVolume
Check for the given point lieing inside this bounds.
checkIntersectionRay(float[], float[]) - Method in class org.j3d.aviatrix3d.BoundingBox
Check for the given ray intersecting this bounds.
checkIntersectionRay(float[], float[]) - Method in class org.j3d.aviatrix3d.BoundingGeometry
Check for the given ray intersecting this bounds.
checkIntersectionRay(float[], float[]) - Method in class org.j3d.aviatrix3d.BoundingSphere
Check for the given ray intersecting this bounds.
checkIntersectionRay(float[], float[]) - Method in class org.j3d.aviatrix3d.BoundingVoid
Check for the given ray intersecting this bounds.
checkIntersectionRay(float[], float[]) - Method in class org.j3d.aviatrix3d.rendering.BoundingVolume
Check for the given ray intersecting this bounds.
checkIntersectionSegment(float[], float[]) - Method in class org.j3d.aviatrix3d.BoundingBox
Check for the given line segment intersecting this bounds.
checkIntersectionSegment(float[], float[]) - Method in class org.j3d.aviatrix3d.BoundingGeometry
Check for the given line segment intersecting this bounds.
checkIntersectionSegment(float[], float[]) - Method in class org.j3d.aviatrix3d.BoundingSphere
Check for the given line segment intersecting this bounds.
checkIntersectionSegment(float[], float[], float) - Method in class org.j3d.aviatrix3d.BoundingSphere
Check for the given line segment intersecting this bounds.
checkIntersectionSegment(float[], float[]) - Method in class org.j3d.aviatrix3d.BoundingVoid
Check for the given line segment intersecting this bounds.
checkIntersectionSegment(float[], float[], float) - Method in class org.j3d.aviatrix3d.BoundingVoid
Check for the given line segment intersecting this bounds.
checkIntersectionSegment(float[], float[]) - Method in class org.j3d.aviatrix3d.rendering.BoundingVolume
Check for the given line segment intersecting this bounds.
checkIntersectionSphere(float[], float) - Method in class org.j3d.aviatrix3d.BoundingBox
Check for the given sphere intersecting this bounds.
checkIntersectionSphere(float[], float) - Method in class org.j3d.aviatrix3d.BoundingGeometry
Check for the given sphere intersecting this bounds.
checkIntersectionSphere(float[], float) - Method in class org.j3d.aviatrix3d.BoundingSphere
Check for the given sphere intersecting this bounds.
checkIntersectionSphere(float[], float) - Method in class org.j3d.aviatrix3d.BoundingVoid
Check for the given sphere intersecting this bounds.
checkIntersectionSphere(float[], float) - Method in class org.j3d.aviatrix3d.rendering.BoundingVolume
Check for the given sphere intersecting this bounds.
checkIntersectionTriangle(float[], float[], float[]) - Method in class org.j3d.aviatrix3d.BoundingBox
Check for the given triangle intersecting this bounds.
checkIntersectionTriangle(float[], float[], float[]) - Method in class org.j3d.aviatrix3d.BoundingGeometry
Check for the given triangle intersecting this bounds.
checkIntersectionTriangle(float[], float[], float[]) - Method in class org.j3d.aviatrix3d.BoundingSphere
Check for the given triangle intersecting this bounds.
checkIntersectionTriangle(float[], float[], float[]) - Method in class org.j3d.aviatrix3d.BoundingVoid
Check for the given triangle intersecting this bounds.
checkIntersectionTriangle(float[], float[], float[]) - Method in class org.j3d.aviatrix3d.rendering.BoundingVolume
Check for the given triangle intersecting this bounds.
checkOffscreens - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
If set, recurse into Shape3Ds looking for offscreen textures
checkPickMask(int) - Method in class org.j3d.aviatrix3d.Geometry
Check the given pick mask against the node's internal pick mask representation.
checkPickMask(int) - Method in class org.j3d.aviatrix3d.Group
Check the given pick mask against the node's internal pick mask representation.
checkPickMask(int) - Method in class org.j3d.aviatrix3d.Group2D
Check the given pick mask against the node's internal pick mask representation.
checkPickMask(int) - Method in interface org.j3d.aviatrix3d.picking.PickTarget
Check the given pick mask against the node's internal pick mask representation.
checkPickMask(int) - Method in class org.j3d.aviatrix3d.Pixmap
Check the given pick mask against the node's internal pick mask representation.
checkPickMask(int) - Method in class org.j3d.aviatrix3d.Raster
Check the given pick mask against the node's internal pick mask representation.
checkPickMask(int) - Method in class org.j3d.aviatrix3d.Shape3D
Check the given pick mask against the node's internal pick mask representation.
checkPickMask(int) - Method in class org.j3d.aviatrix3d.SharedNode
Check the given pick mask against the node's internal pick mask representation.
checkPickMask(int) - Method in class org.j3d.aviatrix3d.SharedNode2D
Check the given pick mask against the node's internal pick mask representation.
checkPickMask(int) - Method in class org.j3d.renderer.aviatrix3d.nodes.Billboard
Check the given pick mask against the node's internal pick mask representation.
checkPickMask(int) - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Check the given pick mask against the node's internal pick mask representation.
checkTextureComponent(String) - Method in interface org.j3d.renderer.aviatrix3d.texture.AVTextureCache
Check to see if a filename is cached for an TextureComponent.
childBuffers - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Currently managed child buffers
childList - Variable in class org.j3d.aviatrix3d.BaseGroup
The list of children nodes
childList - Variable in class org.j3d.aviatrix3d.Group
The list of children nodes
childList - Variable in class org.j3d.aviatrix3d.Group2D
The list of children nodes
childList - Variable in class org.j3d.aviatrix3d.ObjectSet
The list of children nodes
children - Variable in class org.j3d.aviatrix3d.picking.PickInstructions
The array of children pickables that are valid children for travering for further culling.
children - Variable in class org.j3d.aviatrix3d.rendering.CullInstructions
The array of children nodes that are valid children for travering for further rendering.
cleanup(GL) - Method in class org.j3d.aviatrix3d.BoxBackground
Cleanup the object now for the given GL context.
cleanup(GL) - Method in class org.j3d.aviatrix3d.IndexedVertexGeometry
Cleanup the object now for the given GL context.
cleanup(GL) - Method in interface org.j3d.aviatrix3d.rendering.DeletableRenderable
Cleanup the object now for the given GL context.
cleanup(GL) - Method in class org.j3d.aviatrix3d.ShaderProgram
Cleanup the object now for the given GL context.
cleanup(GL) - Method in class org.j3d.aviatrix3d.SphereBackground
Cleanup the object now for the given GL context.
cleanup(GL) - Method in class org.j3d.aviatrix3d.Texture
Cleanup the object now for the given GL context.
cleanup(GL) - Method in class org.j3d.aviatrix3d.VertexGeometry
Cleanup the object now for the given GL context.
cleanupObjects(GraphicsInstructions, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
At the end of the scene, we need to make sure that we've turned off all the lights, clip planes and current rendering state that is left.
cleanupOldRefs() - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Clean up the unused resources after the end of the cull process.
cleanupOldRefs() - Method in class org.j3d.aviatrix3d.pipeline.graphics.FrustumCullStage
Clean up the unused resources after the end of the cull process.
cleanupOldRefs() - Method in class org.j3d.aviatrix3d.pipeline.graphics.GenericCullStage
Clean up the unused resources after the end of the cull process.
cleanupVisuals(GraphicsInstructions, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
Convenience method to clear all the current visual information.
clear() - Method in class org.j3d.aviatrix3d.iutil.GLStateMap
Clears this state map so that it contains no keys.
clear() - Method in class org.j3d.aviatrix3d.iutil.TextureUpdateStateManager
Clears this manager so that it contains no keys.
clear() - Method in class org.j3d.aviatrix3d.pipeline.graphics.ViewportResizeManager
Clear all of the current viewports from the manager.
clear() - Method in class org.j3d.aviatrix3d.pipeline.graphics.VisualDetails
Clear the light reference and reset the entire object back to an empty state.
clear() - Method in class org.j3d.aviatrix3d.pipeline.RenderDetails
Remove any currently set references that may be here.
clearBufferState(GL) - Method in class org.j3d.aviatrix3d.AccumulationBufferState
Restore all state to the default values and copy the buffer to the colour buffer.
clearBufferState(GL) - Method in class org.j3d.aviatrix3d.ColorBufferState
Restore all state to the default values.
clearBufferState(GL) - Method in class org.j3d.aviatrix3d.DepthBufferState
Restore all state to the default values.
clearBufferState(GL) - Method in class org.j3d.aviatrix3d.GeneralBufferState
Restore all state to the default values.
clearBufferState(GL) - Method in interface org.j3d.aviatrix3d.rendering.BufferStateRenderable
Restore all state to the default values.
clearBufferState(GL) - Method in class org.j3d.aviatrix3d.StencilBufferState
Restore all state to the default values.
clearColor - Variable in class org.j3d.aviatrix3d.MultipassTextureComponent
Deprecated. The current clear colour
clearColor - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
The current clear colour
clearData(int) - Method in class org.j3d.aviatrix3d.TextureComponent
Clear the storage used for this object.
clearLocalData() - Method in class org.j3d.aviatrix3d.AudioComponent
Clear local data stored in this node.
clearLocalData() - Method in class org.j3d.aviatrix3d.ByteAudioComponent
Clear the data backing for this Component.
clearLocalData() - Method in class org.j3d.aviatrix3d.ByteBufferTextureComponent2D
Ignored.
clearLocalData() - Method in class org.j3d.aviatrix3d.ByteBufferTextureComponent3D
Ignored.
clearLocalData() - Method in class org.j3d.aviatrix3d.ByteTextureComponent1D
Clear local data stored in this node.
clearLocalData() - Method in class org.j3d.aviatrix3d.ByteTextureComponent2D
Clear local data stored in this node.
clearLocalData() - Method in class org.j3d.aviatrix3d.ByteTextureComponent3D
Clear local data stored in this node.
clearLocalData() - Method in class org.j3d.aviatrix3d.ImageTextureComponent2D
Clear local data stored in this node.
clearLocalData() - Method in class org.j3d.aviatrix3d.ImageTextureComponent3D
Clear local data stored in this node.
clearLocalData() - Method in class org.j3d.aviatrix3d.TextureComponent
Clear local data stored in this node.
clearParameter(int) - Method in class org.j3d.aviatrix3d.TexCoordGeneration
Clear the parameter settings for a specific axis.
clearPendingUpdates() - Method in class org.j3d.aviatrix3d.iutil.TextureUpdateStateManager
Convenience method to empty the current pending updates list and drop the values into the cache.
clearSourceStrings() - Method in class org.j3d.aviatrix3d.ShaderObject
Clear the source string so that it is no longer needed.
clearUpdateHandler(SceneGraphObject) - Method in class org.j3d.aviatrix3d.BaseNode
Clear the scenegraph update handler for this node.
clearUpdateHandler(SceneGraphObject) - Method in class org.j3d.aviatrix3d.BaseSceneGraphObject
Clear the scenegraph update handler for this node.
clearVertexState(GL) - Method in class org.j3d.aviatrix3d.VertexGeometry
Convenience method to clear the previously set state in the rendering pipeline.
clearVertexState(GL) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Convenience method to clear the previously set state in the rendering pipeline.
clearViewportLayers() - Method in class org.j3d.aviatrix3d.CompositeViewport
Remove all the layers from this viewport.
clearViewports() - Method in class org.j3d.aviatrix3d.CompositeLayer
Remove all the viewports from this layer.
clearViewports() - Method in class org.j3d.aviatrix3d.CompositeLayer2D
Remove all the viewports from this layer.
CLIP_CULLABLE - Static variable in interface org.j3d.aviatrix3d.rendering.LeafCullable
This is a clip plane-type cullable
CLIP_PLANES - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.StateSortComparator
Priority state is checking clip planes
clipIdMap - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Mapping of the object ID to it's used clip ID
clipList - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
The list of clip plane nodes currently valid while traversing.
ClipPlane - Class in org.j3d.aviatrix3d
Representation of a single clip plane that can be used to clip a model in addition to the normal view volume clipping.
ClipPlane() - Constructor for class org.j3d.aviatrix3d.ClipPlane
Creates a new clip plane using the default plane equation.
clipPlanes - Variable in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsCullOutputDetails
Array of clip planes that effect this node.
clipTmp - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
Temp array for fetching clipPlane objects from the HashSets below.
clipTxList - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
The list of clip transforms currently valid while traversing
COLLIDABLE_OBJECT - Static variable in interface org.j3d.aviatrix3d.picking.PickableObject
Define the picking as being collidable.
CollisionListener - Interface in org.j3d.renderer.aviatrix3d.navigation
A listener interface used to notify of a collision between the user position and geometry in the scene.
color - Variable in class org.j3d.aviatrix3d.Background
Base colour of the background
COLOR2 - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Secondary color values are supplied in the data
COLOR2 - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Secondary color values are supplied in the data
COLOR2_CLEAR - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Mask to clear the per-vertex secondary colour setting
COLOR2_CLEAR - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to clear the per-vertex secondary colour setting
COLOR2_MASK - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Mask to work out if secondary colours are used
COLOR2_MASK - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to work out if secondary colours are used
color2Buffer - Variable in class org.j3d.aviatrix3d.VertexGeometry
Buffer for holding secondary color data
color2Buffer - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Buffer for holding secondary color data
color2s - Variable in class org.j3d.aviatrix3d.VertexGeometry
Reference to the user array of secondary colors used
COLOR_3 - Static variable in class org.j3d.aviatrix3d.VertexGeometry
RGB colour values are supplied in the data
COLOR_3 - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
RGB colour values are supplied in the data
COLOR_4 - Static variable in class org.j3d.aviatrix3d.VertexGeometry
RGBA colour values are supplied in the data
COLOR_4 - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
RGBA colour values are supplied in the data
COLOR_BUFFER - Static variable in interface org.j3d.aviatrix3d.MultipassTextureSource
Deprecated. The bitmask indicating the colour buffer is used.
COLOR_BUFFER - Static variable in interface org.j3d.aviatrix3d.rendering.BufferStateRenderable
The buffer state represents colour buffers
COLOR_CLEAR - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Mask to clear the per-vertex colour setting
COLOR_CLEAR - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to clear the per-vertex colour setting
COLOR_MASK - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Mask to work out if colours are used
COLOR_MASK - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to work out if colours are used
COLOR_SINGLE - Static variable in class org.j3d.aviatrix3d.VertexGeometry
A single colour value is supplied in the data.
ColorBackground - Class in org.j3d.aviatrix3d
Background node that represents a single solid 4-component colour.
ColorBackground() - Constructor for class org.j3d.aviatrix3d.ColorBackground
Constructs a background node for a base colour of black.
ColorBackground(float[]) - Constructor for class org.j3d.aviatrix3d.ColorBackground
Construct a background node for a user-provided colour.
colorBuffer - Variable in class org.j3d.aviatrix3d.VertexGeometry
Buffer for holding colour data
colorBuffer - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Buffer for holding colour data
ColorBufferState - Class in org.j3d.aviatrix3d
Describes attributes used when interacting with the colour buffer.
ColorBufferState() - Constructor for class org.j3d.aviatrix3d.ColorBufferState
Constructs a state set with default values.
colorBufferState - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BufferDetails
Renderable information about the colour buffer
colors - Variable in class org.j3d.aviatrix3d.VertexGeometry
Reference to the user array of colors used
colors - Variable in class org.j3d.renderer.aviatrix3d.geom.particle.AVParticleSystem
Array containing the current color values
combine(BoundingVolume, BoundingVolume) - Method in class org.j3d.aviatrix3d.BoundsUtils
Ensure that the parent bounds contains the child bounds entirely.
combine(BoundingVolume, float[]) - Method in class org.j3d.aviatrix3d.BoundsUtils
Ensure that the parent bounds contains the child bounds entirely.
COMBINE_ADD - Static variable in class org.j3d.aviatrix3d.TextureAttributes
Set combine mode for applying textures to objects to GL_ADD
COMBINE_ADD_SIGNED - Static variable in class org.j3d.aviatrix3d.TextureAttributes
Set combine mode for applying textures to objects to GL_ADD_SIGNED
COMBINE_DOT3_RGB - Static variable in class org.j3d.aviatrix3d.TextureAttributes
Set combine mode for applying textures to objects to GL_DOT3_RGB
COMBINE_DOT3_RGBA - Static variable in class org.j3d.aviatrix3d.TextureAttributes
Set combine mode for applying textures to objects to GL_DOT3_RGBA
COMBINE_INTERPOLATE - Static variable in class org.j3d.aviatrix3d.TextureAttributes
Set combine mode for applying textures to objects to GL_INTERPOLATE
COMBINE_MODULATE - Static variable in class org.j3d.aviatrix3d.TextureAttributes
Set combine mode for applying textures to objects to GL_MODULATE
COMBINE_REPLACE - Static variable in class org.j3d.aviatrix3d.TextureAttributes
Set combine mode for applying textures to objects to GL_REPLACE
COMBINE_SUBTRACT - Static variable in class org.j3d.aviatrix3d.TextureAttributes
Set combine mode for applying textures to objects to GL_SUBTRACT
commandList - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseSortStage
Output array for passing on to the receiver
compare(GraphicsCullOutputDetails, GraphicsCullOutputDetails) - Method in class org.j3d.aviatrix3d.pipeline.graphics.StateSortComparator
Compares its two arguments for order.
COMPARE_FUNCTION_GEQUAL - Static variable in class org.j3d.aviatrix3d.Texture
The texture comparision function is greater than or equal
COMPARE_FUNCTION_LEQUAL - Static variable in class org.j3d.aviatrix3d.Texture
The texture comparision function is less than or equal
COMPARE_MODE_NONE - Static variable in class org.j3d.aviatrix3d.Texture
The texture comparison mode is set to GL_NONE
COMPARE_MODE_R2TEX - Static variable in class org.j3d.aviatrix3d.Texture
The texture comparison mode is set to GL_COMPARE_R_TO_TEXTURE
compareColor3(float[], float[]) - Method in class org.j3d.aviatrix3d.Light
Compare 2 color arrays of length 3 for equality
compareColor4(float[], float[]) - Method in class org.j3d.aviatrix3d.Background
Compare 2 color arrays of length 3 for equality
compareFunction - Variable in class org.j3d.aviatrix3d.Texture
The texture comparison function.
compareMode - Variable in class org.j3d.aviatrix3d.Texture
Texture comparison mode.
compareTo(Object) - Method in class org.j3d.aviatrix3d.AccumulationBufferState
Compares this object with the specified object for order.
compareTo(AccumulationBufferState) - Method in class org.j3d.aviatrix3d.AccumulationBufferState
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.AlphaAttributes
Compares this object with the specified object for order.
compareTo(AlphaAttributes) - Method in class org.j3d.aviatrix3d.AlphaAttributes
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.Appearance
Compares this object with the specified object for order.
compareTo(Appearance) - Method in class org.j3d.aviatrix3d.Appearance
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.AppearanceOverride
Compares this object with the specified object for order.
compareTo(AppearanceOverride) - Method in class org.j3d.aviatrix3d.AppearanceOverride
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.BackgroundSound
Compares this object with the specified object for order.
compareTo(BackgroundSound) - Method in class org.j3d.aviatrix3d.BackgroundSound
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.BitmapRaster
Compares this object with the specified object for order.
compareTo(BitmapRaster) - Method in class org.j3d.aviatrix3d.BitmapRaster
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.BlendAttributes
Compares this object with the specified object for order.
compareTo(BlendAttributes) - Method in class org.j3d.aviatrix3d.BlendAttributes
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.BoxBackground
Compares this object with the specified object for order.
compareTo(BoxBackground) - Method in class org.j3d.aviatrix3d.BoxBackground
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.ByteRaster
Compares this object with the specified object for order.
compareTo(ByteRaster) - Method in class org.j3d.aviatrix3d.ByteRaster
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.ClipPlane
Compares this object with the specified object for order.
compareTo(ClipPlane) - Method in class org.j3d.aviatrix3d.ClipPlane
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.ColorBackground
Compares this object with the specified object for order.
compareTo(ColorBackground) - Method in class org.j3d.aviatrix3d.ColorBackground
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.ColorBufferState
Compares this object with the specified object for order.
compareTo(ColorBufferState) - Method in class org.j3d.aviatrix3d.ColorBufferState
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.ConeSound
Compares this object with the specified object for order.
compareTo(ConeSound) - Method in class org.j3d.aviatrix3d.ConeSound
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.DepthAttributes
Compares this object with the specified object for order.
compareTo(DepthAttributes) - Method in class org.j3d.aviatrix3d.DepthAttributes
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.DepthBufferState
Compares this object with the specified object for order.
compareTo(DepthBufferState) - Method in class org.j3d.aviatrix3d.DepthBufferState
Compares this object with the specified object for order.
compareTo(Light) - Method in class org.j3d.aviatrix3d.DirectionalLight
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.Fog
Compares this object with the specified object for order.
compareTo(Fog) - Method in class org.j3d.aviatrix3d.Fog
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.FragmentShader
Compares this object with the specified object for order.
compareTo(FragmentShader) - Method in class org.j3d.aviatrix3d.FragmentShader
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.GeneralBufferState
Compares this object with the specified object for order.
compareTo(GeneralBufferState) - Method in class org.j3d.aviatrix3d.GeneralBufferState
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.GL14Shader
Compares this object with the specified object for order.
compareTo(GL14Shader) - Method in class org.j3d.aviatrix3d.GL14Shader
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.GLSLangShader
Compares this object with the specified object for order.
compareTo(GLSLangShader) - Method in class org.j3d.aviatrix3d.GLSLangShader
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.ImageBackground
Compares this object with the specified object for order.
compareTo(ImageBackground) - Method in class org.j3d.aviatrix3d.ImageBackground
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.ImageRaster
Compares this object with the specified object for order.
compareTo(ImageRaster) - Method in class org.j3d.aviatrix3d.ImageRaster
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.IndexedLineArray
Compares this object with the specified object for order.
compareTo(IndexedLineArray) - Method in class org.j3d.aviatrix3d.IndexedLineArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.IndexedLineStripArray
Compares this object with the specified object for order.
compareTo(IndexedLineStripArray) - Method in class org.j3d.aviatrix3d.IndexedLineStripArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.IndexedQuadArray
Compares this object with the specified object for order.
compareTo(IndexedQuadArray) - Method in class org.j3d.aviatrix3d.IndexedQuadArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.IndexedQuadStripArray
Compares this object with the specified object for order.
compareTo(IndexedQuadStripArray) - Method in class org.j3d.aviatrix3d.IndexedQuadStripArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.IndexedTriangleArray
Compares this object with the specified object for order.
compareTo(IndexedTriangleArray) - Method in class org.j3d.aviatrix3d.IndexedTriangleArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.IndexedTriangleFanArray
Compares this object with the specified object for order.
compareTo(IndexedTriangleFanArray) - Method in class org.j3d.aviatrix3d.IndexedTriangleFanArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.IndexedTriangleStripArray
Compares this object with the specified object for order.
compareTo(IndexedTriangleStripArray) - Method in class org.j3d.aviatrix3d.IndexedTriangleStripArray
Compares this object with the specified object for order.
compareTo(Layer) - Method in class org.j3d.aviatrix3d.Layer
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.Light
Compares this object with the specified object for order.
compareTo(Light) - Method in class org.j3d.aviatrix3d.Light
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.LineArray
Compares this object with the specified object for order.
compareTo(LineArray) - Method in class org.j3d.aviatrix3d.LineArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.LineAttributes
Compares this object with the specified object for order.
compareTo(LineAttributes) - Method in class org.j3d.aviatrix3d.LineAttributes
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.LineStripArray
Compares this object with the specified object for order.
compareTo(LineStripArray) - Method in class org.j3d.aviatrix3d.LineStripArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.Material
Compares this object with the specified object for order.
compareTo(Material) - Method in class org.j3d.aviatrix3d.Material
Compares this object with the specified object for order.
compareTo(Texture) - Method in class org.j3d.aviatrix3d.MRTOffscreenTexture2D
Compares this object with the specified object for order.
compareTo(Texture) - Method in class org.j3d.aviatrix3d.MRTTexture2D
Compares this object with the specified object for order.
compareTo(Texture) - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.pipeline.graphics.VisualDetails
Compares this object with the specified object for order.
compareTo(VisualDetails) - Method in class org.j3d.aviatrix3d.pipeline.graphics.VisualDetails
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.Pixmap
Compares this object with the specified object for order.
compareTo(Pixmap) - Method in class org.j3d.aviatrix3d.Pixmap
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.PointArray
Compares this object with the specified object for order.
compareTo(PointArray) - Method in class org.j3d.aviatrix3d.PointArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.PointAttributes
Compares this object with the specified object for order.
compareTo(PointAttributes) - Method in class org.j3d.aviatrix3d.PointAttributes
Compares this object with the specified object for order.
compareTo(Light) - Method in class org.j3d.aviatrix3d.PointLight
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.PointSound
Compares this object with the specified object for order.
compareTo(PointSound) - Method in class org.j3d.aviatrix3d.PointSound
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.PolygonAttributes
Compares this object with the specified object for order.
compareTo(PolygonAttributes) - Method in class org.j3d.aviatrix3d.PolygonAttributes
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.QuadArray
Compares this object with the specified object for order.
compareTo(QuadArray) - Method in class org.j3d.aviatrix3d.QuadArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.QuadStripArray
Compares this object with the specified object for order.
compareTo(QuadStripArray) - Method in class org.j3d.aviatrix3d.QuadStripArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.ShaderArguments
Compares this object with the specified object for order.
compareTo(ShaderArguments) - Method in class org.j3d.aviatrix3d.ShaderArguments
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.ShaderObject
Compares this object with the specified object for order.
compareTo(ShaderObject) - Method in class org.j3d.aviatrix3d.ShaderObject
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.ShaderProgram
Compares this object with the specified object for order.
compareTo(ShaderProgram) - Method in class org.j3d.aviatrix3d.ShaderProgram
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.Shape3D
Compares this object with the specified object for order.
compareTo(Shape3D) - Method in class org.j3d.aviatrix3d.Shape3D
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.ShapeBackground
Compares this object with the specified object for order.
compareTo(ShapeBackground) - Method in class org.j3d.aviatrix3d.ShapeBackground
Compares this object with the specified object for order.
compareTo(Sound) - Method in class org.j3d.aviatrix3d.Sound
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.SphereBackground
Compares this object with the specified object for order.
compareTo(SphereBackground) - Method in class org.j3d.aviatrix3d.SphereBackground
Compares this object with the specified object for order.
compareTo(Light) - Method in class org.j3d.aviatrix3d.SpotLight
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.StencilAttributes
Compares this object with the specified object for order.
compareTo(StencilAttributes) - Method in class org.j3d.aviatrix3d.StencilAttributes
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.StencilBufferState
Compares this object with the specified object for order.
compareTo(StencilBufferState) - Method in class org.j3d.aviatrix3d.StencilBufferState
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.TexCoordGeneration
Compares this object with the specified object for order.
compareTo(TexCoordGeneration) - Method in class org.j3d.aviatrix3d.TexCoordGeneration
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.Texture
Compares this object with the specified object for order.
compareTo(Texture) - Method in class org.j3d.aviatrix3d.Texture
Compares this object with the specified object for order.
compareTo(Texture) - Method in class org.j3d.aviatrix3d.Texture1D
Compares this object with the specified object for order.
compareTo(Texture) - Method in class org.j3d.aviatrix3d.Texture2D
Compares this object with the specified object for order.
compareTo(Texture) - Method in class org.j3d.aviatrix3d.Texture3D
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.TextureAttributes
Compares this object with the specified object for order.
compareTo(TextureAttributes) - Method in class org.j3d.aviatrix3d.TextureAttributes
Compares this object with the specified object for order.
compareTo(Texture) - Method in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.TextureUnit
Compares this object with the specified object for order.
compareTo(TextureUnit) - Method in class org.j3d.aviatrix3d.TextureUnit
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.TriangleArray
Compares this object with the specified object for order.
compareTo(TriangleArray) - Method in class org.j3d.aviatrix3d.TriangleArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.TriangleFanArray
Compares this object with the specified object for order.
compareTo(TriangleFanArray) - Method in class org.j3d.aviatrix3d.TriangleFanArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.TriangleStripArray
Compares this object with the specified object for order.
compareTo(TriangleStripArray) - Method in class org.j3d.aviatrix3d.TriangleStripArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.VertexShader
Compares this object with the specified object for order.
compareTo(VertexShader) - Method in class org.j3d.aviatrix3d.VertexShader
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.aviatrix3d.Viewpoint
Compares this object with the specified object for order.
compareTo(Viewpoint) - Method in class org.j3d.aviatrix3d.Viewpoint
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Teapot
Compares this object with the specified object for order.
compareTo(Teapot) - Method in class org.j3d.renderer.aviatrix3d.geom.Teapot
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Compares this object with the specified object for order.
compareTo(Text2D) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineArray
Compares this object with the specified object for order.
compareTo(IndexedLineArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineStripArray
Compares this object with the specified object for order.
compareTo(IndexedLineStripArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineStripArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadArray
Compares this object with the specified object for order.
compareTo(IndexedQuadArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray
Compares this object with the specified object for order.
compareTo(IndexedQuadStripArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleArray
Compares this object with the specified object for order.
compareTo(IndexedTriangleArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleFanArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray
Compares this object with the specified object for order.
compareTo(IndexedTriangleStripArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.LineArray
Compares this object with the specified object for order.
compareTo(LineArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.LineArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.LineStripArray
Compares this object with the specified object for order.
compareTo(LineStripArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.LineStripArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.PointArray
Compares this object with the specified object for order.
compareTo(PointArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.PointArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadArray
Compares this object with the specified object for order.
compareTo(QuadArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadStripArray
Compares this object with the specified object for order.
compareTo(QuadStripArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadStripArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.SortedPointArray
Compares this object with the specified object for order.
compareTo(SortedPointArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.SortedPointArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleArray
Compares this object with the specified object for order.
compareTo(TriangleArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray
Compares this object with the specified object for order.
compareTo(TriangleFanArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray
Compares this object with the specified object for order.
compareTo(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray
Compares this object with the specified object for order.
compareTo(TriangleStripArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray
Compares this object with the specified object for order.
compile() - Method in class org.j3d.aviatrix3d.ShaderObject
Mark this code as needing compilation at the next available oppourtunity.
completeCanvasInitialisation(GL) - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Used during initialisation of the system for the first time.
completeCanvasInitialisation(GL) - Method in class org.j3d.aviatrix3d.output.graphics.StereoAWTSurface
Used during initialisation of the system for the first time.
completeCanvasInitialisation(GL) - Method in class org.j3d.aviatrix3d.output.graphics.StereoSWTSurface
Deprecated. Used during initialisation of the system for the first time.
completeCanvasInitialisation(GL) - Method in class org.j3d.renderer.aviatrix3d.swt.output.StereoSWTSurface
Used during initialisation of the system for the first time.
ComponentRenderable - Interface in org.j3d.aviatrix3d.rendering
Marker interface for NodeComponent classes that need to render themselves using some extra external identifier.
COMPOSITE - Static variable in class org.j3d.aviatrix3d.Layer
The layer is a composite type, having many viewports defined
COMPOSITE - Static variable in class org.j3d.aviatrix3d.Viewport
The viewport is a composite type, having many local layers defined
COMPOSITE_2D - Static variable in class org.j3d.aviatrix3d.Layer
The layer is a 2D type, having only 2D rendering used and a many viewports defined.
CompositeLayer - Class in org.j3d.aviatrix3d
A layer that allows the definition of multiple viewports to be rendered.
CompositeLayer() - Constructor for class org.j3d.aviatrix3d.CompositeLayer
Construct a new layer instance.
CompositeLayer2D - Class in org.j3d.aviatrix3d
A layer that allows the definition of multiple viewports to be rendered, but is restricted to 2D rendering only.
CompositeLayer2D() - Constructor for class org.j3d.aviatrix3d.CompositeLayer2D
Construct a new layer instance.
CompositeViewport - Class in org.j3d.aviatrix3d
An viewport that may, itself contain a large collection of layers.
CompositeViewport() - Constructor for class org.j3d.aviatrix3d.CompositeViewport
Construct a new, empty, viewport instance
computeBufferSize() - Method in class org.j3d.aviatrix3d.IndexedQuadArray
Compute the total size of vertex buffer data, used for allocating VBOs.
computeBufferSize() - Method in class org.j3d.aviatrix3d.IndexedTriangleArray
Compute the total size of vertex buffer data, used for allocating VBOs.
computeBufferSize() - Method in class org.j3d.aviatrix3d.QuadArray
Compute the total size of vertex buffer data, used for allocating VBOs.
computeBufferSize() - Method in class org.j3d.aviatrix3d.TriangleArray
Compute the total size of vertex buffer data, used for allocating VBOs.
computeBufferSize() - Method in class org.j3d.aviatrix3d.VertexGeometry
Compute the total size of vertex buffer data, used for allocating VBOs.
Cone - Class in org.j3d.renderer.aviatrix3d.geom
A simple cone that uses triangles.
Cone() - Constructor for class org.j3d.renderer.aviatrix3d.geom.Cone
Construct a default cone with no appearance set.
Cone(Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Cone
Construct a default cone with the given appearance.
Cone(int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Cone
Construct a default cone with no appearance set and a custom number of faces.
Cone(float, float) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Cone
Construct a default cone with no appearance set.
Cone(int, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Cone
Construct a default cone with the given appearance and a custom number of faces.
Cone(float, float, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Cone
Construct a default cone with the given appearance.
Cone(float, float, int, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Cone
Construct a cone with all the values customisable
ConeSound - Class in org.j3d.aviatrix3d
A ConeSound class which emits a conical sound in one direction.
ConeSound() - Constructor for class org.j3d.aviatrix3d.ConeSound
Creates a sound.
contain(BoundingVolume, BoundingVolume[]) - Method in class org.j3d.aviatrix3d.BoundsUtils
Set the parent bounds to be the smallest container of the child bounds.
containsKey(Object) - Method in class org.j3d.aviatrix3d.iutil.GLStateMap
Tests if the specified object is a key in this state map.
convertImage(int) - Method in class org.j3d.aviatrix3d.ByteBufferTextureComponent2D
Return the ByteBuffer representation of the image.
convertImage(int) - Method in class org.j3d.aviatrix3d.ByteBufferTextureComponent3D
Return the ByteBuffer representation of the image.
convertImage(int) - Method in class org.j3d.aviatrix3d.ByteTextureComponent1D
Convenience method to convert a buffered image into a NIO array of the corresponding type.
convertImage(int) - Method in class org.j3d.aviatrix3d.ByteTextureComponent2D
Convenience method to convert a buffered image into a NIO array of the corresponding type.
convertImage(int) - Method in class org.j3d.aviatrix3d.ByteTextureComponent3D
Convenience method to convert a buffered image into a NIO array of the corresponding type.
convertImage(int) - Method in class org.j3d.aviatrix3d.ImageTextureComponent2D
Convenience method to convert a buffered image into a NIO array of the corresponding type.
convertImage(int) - Method in class org.j3d.aviatrix3d.ImageTextureComponent3D
Convenience method to convert a buffered image into a NIO array of the corresponding type.
convertImage(int) - Method in class org.j3d.aviatrix3d.TextureComponent
Convenience method to convert a buffered image into a NIO array of the corresponding type.
COORDINATE_2 - Static variable in class org.j3d.aviatrix3d.VertexGeometry
2D Coordinate information is included in the vertex values
COORDINATE_2 - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
2D Coordinate information is included in the vertex values
COORDINATE_3 - Static variable in class org.j3d.aviatrix3d.VertexGeometry
3D Coordinate information is included in the vertex values
COORDINATE_3 - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
3D Coordinate information is included in the vertex values
COORDINATE_4 - Static variable in class org.j3d.aviatrix3d.VertexGeometry
4D Coordinate information is included in the vertex values
COORDINATE_4 - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
4D Coordinate information is included in the vertex values
COORDINATE_CLEAR - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Mask to clear the coordinate setting
COORDINATE_CLEAR - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to clear the coordinate setting
COORDINATE_MASK - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Mask to work out what coordinates are used
COORDINATE_MASK - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to work out what coordinates are used
coordinates - Variable in class org.j3d.aviatrix3d.VertexGeometry
Reference to the user array of coordinates used
coordinatesPerParticle() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.PointParticleSystem
Request the number of coordinates each particle will use.
coordinatesPerParticle() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.QuadParticleSystem
Request the number of coordinates each particle will use.
coordinatesPerParticle() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.TriangleFanParticleSystem
Request the number of coordinates each particle will use.
coordsArray - Variable in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
An array for coordinates to be splatted to if the contained geometry is an instance of VertexGeometry.
coordsBuffer - Variable in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
An array for coordinates to be splatted to if the contained geometry is an instance of VertexGeometry.
copyBuffer - Variable in class org.j3d.aviatrix3d.TextureComponent
Temp buffer used to transfer subimage updates to the listeners
copyOf - Variable in class org.j3d.aviatrix3d.pipeline.RenderInstructions
Reference to the real instance of this class that contains the renderList and renderOps you should read from.
create2DTextureComponent(Object) - Method in class org.j3d.renderer.aviatrix3d.texture.TextureCreateUtils
Load the image component from the given object type.
createBuffer(int) - Method in class org.j3d.aviatrix3d.IndexedVertexGeometry
Convenience method to allocate a NIO buffer for the vertex handling that handles floats.
createBuffer(int) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoid
Convenience method to allocate a NIO buffer for the vertex handling that handles floats.
createBuffer(int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedBufferGeometry
Convenience method to allocate a NIO buffer for the vertex handling that handles floats.
createDisplacer() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVShaderHAnimFactory
Create a new default Displacer instance.
createDisplacer() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVSoftwareHAnimFactory
Create a new default Displacer instance.
createHumanoid() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVShaderHAnimFactory
Create a new default Humanoid instance.
createHumanoid() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVSoftwareHAnimFactory
Create a new default Humanoid instance.
createJoint() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVShaderHAnimFactory
Create a new default Joint instance.
createJoint() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVSoftwareHAnimFactory
Create a new default Joint instance.
createLightweightContext() - Method in class org.j3d.aviatrix3d.output.graphics.BaseAWTSurface
Attempt to create a new lightweight canvas renderer now.
createLightweightContext() - Method in class org.j3d.aviatrix3d.output.graphics.DebugAWTSurface
Attempt to create a new lightweight canvas renderer now.
createLightweightContext() - Method in class org.j3d.aviatrix3d.output.graphics.ElumensAWTSurface
Attempt to create a new lightweight canvas renderer now.
createLightweightContext() - Method in class org.j3d.aviatrix3d.output.graphics.SimpleAWTSurface
Attempt to create a new lightweight canvas renderer now.
createLightweightContext() - Method in class org.j3d.aviatrix3d.output.graphics.StereoAWTSurface
Attempt to create a new lightweight canvas renderer now.
createManager() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVShaderHAnimFactory
Create a new empty manager instance.
createManager() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVSoftwareHAnimFactory
Create a new empty manager instance.
createNormalMap(BufferedImage, BufferedImage) - Method in class org.j3d.renderer.aviatrix3d.texture.TextureCreateUtils
Convert an image that is a greyscale heightmap into a normal map, for use in DOT3 bump mapping.
createParticle() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.PointParticleSystem
Create a new particle instance.
createParticle() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.QuadParticleSystem
Create a new particle instance.
createParticle() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.TriangleFanParticleSystem
Create a new particle instance.
createRenderingProcessor(GLContext) - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Create a new RenderingProcessor instance for this surface.
createRenderingProcessor(GLContext) - Method in class org.j3d.aviatrix3d.output.graphics.DebugAWTSurface
Overridden to provide instances of the debug rendering processor for off screen textures.
createRenderingProcessor(GLContext) - Method in class org.j3d.aviatrix3d.output.graphics.DebugSWTSurface
Deprecated. Overridden to provide instances of the debug rendering processor for off screen textures.
createRenderingProcessor(GLContext) - Method in class org.j3d.renderer.aviatrix3d.swt.output.DebugSWTSurface
Overridden to provide instances of the debug rendering processor for off screen textures.
createSegment() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVShaderHAnimFactory
Create a new default Segment instance.
createSegment() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVSoftwareHAnimFactory
Create a new default Segment instance.
createSite() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVShaderHAnimFactory
Create a new default Site instance.
createSite() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVSoftwareHAnimFactory
Create a new default Site instance.
createTexture2D(RenderedImage) - Method in class org.j3d.renderer.aviatrix3d.texture.TextureCreateUtils
Given the image, create a texture object from it, resizing the image to up to a power of 2 if needed.
cull(RenderableRequestData, ProfilingData, LayerCullable[], int) - Method in class org.j3d.aviatrix3d.pipeline.audio.NullAudioCullStage
Update and cull the scenegraph defined by a set of layers.
cull(RenderableRequestData, ProfilingData, LayerCullable[], int) - Method in interface org.j3d.aviatrix3d.pipeline.CullStage
Update and cull the scenegraph defined by a set of layers.
cull(RenderableRequestData, ProfilingData, LayerCullable[], int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Update and cull the scenegraph defined by a set of layers.
CULL_BACK - Static variable in class org.j3d.aviatrix3d.PolygonAttributes
The cull mode says to draw back faces only
CULL_BOTH - Static variable in class org.j3d.aviatrix3d.PolygonAttributes
The cull mode says to not draw any faces
CULL_FRONT - Static variable in class org.j3d.aviatrix3d.PolygonAttributes
The cull mode says to draw front faces only
CULL_NONE - Static variable in class org.j3d.aviatrix3d.PolygonAttributes
The cull mode says to draw both front and back faces
Cullable - Interface in org.j3d.aviatrix3d.rendering
Marker interface that represents the basic interaction between the scene graph nodes presented to the users and the rendering pipeline.
cullableBounds - Variable in class org.j3d.aviatrix3d.pipeline.CullOutputDetails
The bounds of the cullable
cullChildren(CullInstructions, Matrix4f, Matrix4f, Vector4f[], float) - Method in interface org.j3d.aviatrix3d.rendering.CustomCullable
Check this node for children to traverse.
cullChildren(CullInstructions, Matrix4f, Matrix4f, Vector4f[], float) - Method in class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Check this node for children to traverse.
cullChildren(CullInstructions, Matrix4f, Matrix4f, Vector4f[], float) - Method in class org.j3d.renderer.aviatrix3d.nodes.Billboard
Check this node for children to traverse.
cullChildren(CullInstructions, Matrix4f, Matrix4f, Vector4f[], float) - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Check this node for children to traverse.
cullChildren(CullInstructions, Matrix4f, Matrix4f, Vector4f[], float) - Method in class org.j3d.renderer.aviatrix3d.nodes.MarkerGroup
Check this node for children to traverse.
CulledAudioReceiver - Interface in org.j3d.aviatrix3d.pipeline.audio
Handles the output of the audio culling stage.
CulledGeometryReceiver - Interface in org.j3d.aviatrix3d.pipeline.graphics
Handles the output of the geometry culling stage that should be passed onto the next stage of the pipeline (sorting or other).
culledOutput(RenderableRequestData, AudioEnvironmentData, AudioCullOutputDetails[], int) - Method in class org.j3d.aviatrix3d.pipeline.audio.AudioCullToSingleSortListener
Sort the listing of nodes in the given array.
culledOutput(RenderableRequestData, AudioEnvironmentData, AudioCullOutputDetails[], int) - Method in interface org.j3d.aviatrix3d.pipeline.audio.CulledAudioReceiver
Here's the sorted output list of nodes.
culledOutput(GraphicsRequestData, GraphicsProfilingData, ViewportCollection[][], int[], int, OffscreenBufferRenderable[][]) - Method in interface org.j3d.aviatrix3d.pipeline.graphics.CulledGeometryReceiver
Here's the sorted output list of nodes per layer.
culledOutput(GraphicsRequestData, GraphicsProfilingData, ViewportCollection[][], int[], int, OffscreenBufferRenderable[][]) - Method in class org.j3d.aviatrix3d.pipeline.graphics.CullToSingleSortListener
Here's the sorted output list of nodes per layer.
CullInstructions - Class in org.j3d.aviatrix3d.rendering
Container for returning the details about what should be culled from a node that implements the Cullable interface.
CullInstructions() - Constructor for class org.j3d.aviatrix3d.rendering.CullInstructions
Initialise a new instance of this instruction.
cullList - Variable in class org.j3d.aviatrix3d.Group
The list of children nodes represented as cullable
cullList - Variable in class org.j3d.aviatrix3d.Group2D
The list of children nodes represented as cullable
cullMultipassViewportLayer(SceneCullable, int, int, int, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Cull through a multipass viewport layer.
CullOutputDetails - Class in org.j3d.aviatrix3d.pipeline
Class for passing the detailed rendering information through the pipeline.
CullOutputDetails() - Constructor for class org.j3d.aviatrix3d.pipeline.CullOutputDetails
Construct a default instance with just the transform initialised to the zero matrix.
cullRenderPass(RenderPassCullable, int, int, int, int, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Update and cull the a single pass from a multipass rendering.
cullRenderPass(RenderPassCullable, int, int, int, int, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.FrustumCullStage
Update and cull the a single pass from a multipass rendering.
cullRenderPass(RenderPassCullable, int, int, int, int, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.GenericCullStage
Update and cull the a single pass from a multipass rendering.
cullRenderPass(RenderPassCullable, int, int, int, int, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.NullCullStage
Update and cull the a single pass from a multipass rendering.
cullRenderPass(RenderPassCullable, int, int, int, int, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.SimpleFrustumCullStage
Update and cull the a single pass from a multipass rendering.
cullRenderPass(RenderPassCullable, int, int, int, int, int) - Method in class org.j3d.renderer.aviatrix3d.pipeline.DebugFrustumCullStage
Update and cull the a single pass from a multipass rendering.
cullScene(RenderPassCullable, int, int, int, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Update and cull the scenegraph.
cullScene(RenderPassCullable, int, int, int, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.FrustumCullStage
Update and cull the scenegraph.
cullScene(RenderPassCullable, int, int, int, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.GenericCullStage
Update and cull the scenegraph.
cullScene(RenderPassCullable, int, int, int, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.NullCullStage
Update and cull the scenegraph.
cullScene(RenderPassCullable, int, int, int, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.SimpleFrustumCullStage
Update and cull the scenegraph.
cullScene(RenderPassCullable, int, int, int, int) - Method in class org.j3d.renderer.aviatrix3d.pipeline.DebugFrustumCullStage
Update and cull the scenegraph.
cullScene2D(RenderPassCullable, int, int, int, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Update and cull a 2D scenegraph.
cullScene2D(RenderPassCullable, int, int, int, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.FrustumCullStage
Update and cull the scenegraph.
cullScene2D(RenderPassCullable, int, int, int, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.GenericCullStage
Update and cull the scenegraph.
cullScene2D(RenderPassCullable, int, int, int, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.NullCullStage
Update and cull a 2D scenegraph.
cullScene2D(RenderPassCullable, int, int, int, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.SimpleFrustumCullStage
Update and cull a 2D scenegraph.
cullScene2D(RenderPassCullable, int, int, int, int) - Method in class org.j3d.renderer.aviatrix3d.pipeline.DebugFrustumCullStage
Update and cull a 2D scenegraph.
cullSingleViewportLayer(SceneCullable, int, int, int, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Cull through a multipass viewport layer.
CullStage - Interface in org.j3d.aviatrix3d.pipeline
Handles the scenegraph per-frame culling operations.
CullToSingleSortListener - Class in org.j3d.aviatrix3d.pipeline.graphics
Adapter class that maps the output of a cull stage to a single sorter.
CullToSingleSortListener() - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.CullToSingleSortListener
Create a new default instance of this class with nothing set.
cullViewport(ViewportCullable, int, int, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Process a single viewport for culling.
currentAppearance - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
The currently valid appearance
currentBlendAttr - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
The currently valid blend attributes
currentClipPlanes - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
Set of current clip planes that are being processed
currentDepthAttr - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
The currently valid depth buffer attributes
currentFog - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
The currently valid local fog
currentLights - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
List of current lights that are being processed
currentLineAttr - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
The currently valid line attributes
currentMaterial - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
The currently valid material
currentPointAttr - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
The currently valid point attributes
currentPolyAttr - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
The currently valid polygon attributes
currentShader - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
The currently valid GLSlang shader
currentShaderArgs - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
The currently valid shader arguments (GLSLang)
currentShaderProgramId - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
The current program ID for GLSLang shaders.
currentStencilAttr - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
The currently valid stencil buffer attributes
currentTextures - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
Listing of currently valid textures
currentViewpointPath - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Path to the current viewpoint
currentViewport - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Data describing the current viewport if explicit values used
CUSTOM_PICK_TYPE - Static variable in interface org.j3d.aviatrix3d.picking.PickTarget
Standard type for a custom picking type
CUSTOM_PROJECTION - Static variable in interface org.j3d.aviatrix3d.rendering.ViewEnvironmentCullable
The projection type is a custom projection matrix
CUSTOM_PROJECTION - Static variable in class org.j3d.aviatrix3d.ViewEnvironment
The projection type is a custom user-provided matrix
CustomCullable - Interface in org.j3d.aviatrix3d.rendering
Marker interface that represent a generic node that is capable of deciding whether it should cull it children.
customData - Variable in class org.j3d.aviatrix3d.pipeline.CullOutputDetails
Passed along additional rendering information for the object
CustomGeometryRenderable - Interface in org.j3d.aviatrix3d.rendering
Extended version of the basic geometry renderable for geometry classes that provide the option for internal per-primitive sorting each frame.
CustomPickTarget - Interface in org.j3d.aviatrix3d.picking
Marker interface for all grouping objects that wish to interact with the picking system, but provide some sort of customised handling.
CustomRenderable - Interface in org.j3d.aviatrix3d.rendering
Marker interface for all leaf objects that wish to implement custom rendering capabilities beyond just the basic GL callbacks, combining the custom rendering of Cullable with the rendering callbacks of ComponentRenderable.
CyclicSceneGraphStructureException - Exception in org.j3d.aviatrix3d
An exception for when an attempt is made to set a node somewhere in the scenegraph and it would create a cyclic structure.
CyclicSceneGraphStructureException() - Constructor for exception org.j3d.aviatrix3d.CyclicSceneGraphStructureException
Creates a new exception without detail message.
CyclicSceneGraphStructureException(String) - Constructor for exception org.j3d.aviatrix3d.CyclicSceneGraphStructureException
Constructs an exception with the specified detail message.
Cylinder - Class in org.j3d.renderer.aviatrix3d.geom
A simple cylinder that uses triangle strips for rendering.
Cylinder() - Constructor for class org.j3d.renderer.aviatrix3d.geom.Cylinder
Construct a default cylinder with no appearance set.
Cylinder(Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Cylinder
Construct a default cylinder with the given appearance.
Cylinder(int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Cylinder
Construct a default cylinder with no appearance set and a custom number of faces.
Cylinder(float, float) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Cylinder
Construct a default cylinder with no appearance set.
Cylinder(int, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Cylinder
Construct a default cylinder with the given appearance and a custom number of faces.
Cylinder(float, float, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Cylinder
Construct a default cylinder with the given appearance.
Cylinder(float, float, int, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Cylinder
Construct a cylinder with all the values customisable.

D

data - Variable in class org.j3d.aviatrix3d.AudioComponent
Buffer to hold the data
data - Variable in class org.j3d.aviatrix3d.iutil.ShaderAttribValue
The buffer holding the data
data - Variable in class org.j3d.aviatrix3d.pipeline.graphics.MultipassDetails
External rendering environment information for each pass.
data - Variable in class org.j3d.aviatrix3d.pipeline.graphics.SceneRenderBucket
External rendering environment information
data - Variable in class org.j3d.aviatrix3d.TextureComponent
Buffer to hold the data
dataChanged(NodeUpdateListener, Object) - Method in class org.j3d.aviatrix3d.management.MultiThreadRenderManager
Notify the handler that you have updates to the SG that will not alter a node's bounds.
dataChanged(NodeUpdateListener, Object) - Method in class org.j3d.aviatrix3d.management.SingleThreadRenderManager
Notify the handler that you have updates to the SG that will not alter a node's bounds.
dataChanged(NodeUpdateListener, Object) - Method in interface org.j3d.aviatrix3d.NodeUpdateHandler
Notify the handler that you have updates to the SG that will not alter a node's bounds.
dataChanged(NodeUpdateListener) - Method in class org.j3d.aviatrix3d.SceneGraphObject
Notify the node that you have updates to the node that will not alter its bounds.
dataChanged - Variable in class org.j3d.aviatrix3d.Sound
Has the sound data changed
dataChanged - Variable in class org.j3d.aviatrix3d.VertexGeometry
State map indicating sources have changed
dataType - Variable in class org.j3d.aviatrix3d.iutil.ShaderAttribValue
The type of data for this value.
deactivateTexture(GL, Object) - Method in interface org.j3d.aviatrix3d.rendering.TextureRenderable
Deactivate the texture now so that it is no longer a valid rendering target.
deactivateTexture(GL, Object) - Method in class org.j3d.aviatrix3d.TextureUnit
Deactivate the texture now so that it is no longer a valid rendering target.
DebugAWTSurface - Class in org.j3d.aviatrix3d.output.graphics
Implementation of drawable surface with the key mapping defined to allow the GL trace to be debugged for a single frame.
DebugAWTSurface(GLCapabilities) - Constructor for class org.j3d.aviatrix3d.output.graphics.DebugAWTSurface
Construct a surface that requires the given set of capabilities.
DebugAWTSurface(GLCapabilities, GLCapabilitiesChooser) - Constructor for class org.j3d.aviatrix3d.output.graphics.DebugAWTSurface
Construct a surface that requires the given set of capabilities.
DebugAWTSurface(GLCapabilities, boolean) - Constructor for class org.j3d.aviatrix3d.output.graphics.DebugAWTSurface
Construct a surface that requires the given set of capabilities.
DebugAWTSurface(GLCapabilities, GLCapabilitiesChooser, boolean) - Constructor for class org.j3d.aviatrix3d.output.graphics.DebugAWTSurface
Construct a surface that requires the given set of capabilities.
DebugAWTSurface(GLCapabilities, BaseSurface) - Constructor for class org.j3d.aviatrix3d.output.graphics.DebugAWTSurface
Construct a surface shares it's GL context with the given surface.
DebugAWTSurface(GLCapabilities, GLCapabilitiesChooser, BaseSurface) - Constructor for class org.j3d.aviatrix3d.output.graphics.DebugAWTSurface
Construct a surface shares it's GL context with the given surface.
DebugAWTSurface(GLCapabilities, BaseSurface, boolean) - Constructor for class org.j3d.aviatrix3d.output.graphics.DebugAWTSurface
Construct a surface shares it's GL context with the given surface.
DebugAWTSurface(GLCapabilities, GLCapabilitiesChooser, BaseSurface, boolean) - Constructor for class org.j3d.aviatrix3d.output.graphics.DebugAWTSurface
Construct a surface shares it's GL context with the given surface.
DebugDraw2DSurface - Class in org.j3d.renderer.aviatrix3d.swt.draw2d
Implementation of the most basic drawable surface using Draw2D figure.
DebugDraw2DSurface(Display) - Constructor for class org.j3d.renderer.aviatrix3d.swt.draw2d.DebugDraw2DSurface
Construct a surface that requires the given set of capabilities.
DebugDraw2DSurface(Display, GLCapabilities) - Constructor for class org.j3d.renderer.aviatrix3d.swt.draw2d.DebugDraw2DSurface
Construct a surface that requires the given set of capabilities.
DebugDraw2DSurface(Display, GLCapabilities, GLCapabilitiesChooser) - Constructor for class org.j3d.renderer.aviatrix3d.swt.draw2d.DebugDraw2DSurface
Construct a surface that requires the given set of capabilities.
DebugDraw2DSurface(Display, GLCapabilities, BaseSurface) - Constructor for class org.j3d.renderer.aviatrix3d.swt.draw2d.DebugDraw2DSurface
Construct a surface shares it's GL context with the given surface.
DebugDraw2DSurface(Display, GLCapabilities, GLCapabilitiesChooser, BaseSurface) - Constructor for class org.j3d.renderer.aviatrix3d.swt.draw2d.DebugDraw2DSurface
Construct a surface shares it's GL context with the given surface.
DebugFrustumCullStage - Class in org.j3d.renderer.aviatrix3d.pipeline
Implementation of view frustum culling that provides visual debugging information in the scene.
DebugFrustumCullStage(boolean) - Constructor for class org.j3d.renderer.aviatrix3d.pipeline.DebugFrustumCullStage
Create a basic instance of this class with the list assuming there are no off-screen buffers in use for the initial internal setup.
DebugFrustumCullStage(int, boolean) - Constructor for class org.j3d.renderer.aviatrix3d.pipeline.DebugFrustumCullStage
Create a basic instance of this class with the list initial internal setup for the given number of renderable surfaces.
DebugPickingHandler - Class in org.j3d.aviatrix3d.management
The default internal implementation of the pick handling system.
DebugRenderingProcessor - Class in org.j3d.aviatrix3d.output.graphics
Handles the rendering for a single output device - be it on-screen or off.
DebugRenderingProcessor(GLContext, GraphicsOutputDevice) - Constructor for class org.j3d.aviatrix3d.output.graphics.DebugRenderingProcessor
Construct handler for rendering objects to the main screen.
DebugSWTSurface - Class in org.j3d.aviatrix3d.output.graphics
Deprecated. Class is moving to a new package org.j3d.renderer.aviatrix3d.swt.output
DebugSWTSurface(Composite, int, GLCapabilities) - Constructor for class org.j3d.aviatrix3d.output.graphics.DebugSWTSurface
Deprecated. Construct a surface that requires the given set of capabilities.
DebugSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser) - Constructor for class org.j3d.aviatrix3d.output.graphics.DebugSWTSurface
Deprecated. Construct a surface that requires the given set of capabilities.
DebugSWTSurface(Composite, int, GLCapabilities, boolean) - Constructor for class org.j3d.aviatrix3d.output.graphics.DebugSWTSurface
Deprecated. Construct a surface that requires the given set of capabilities.
DebugSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser, boolean) - Constructor for class org.j3d.aviatrix3d.output.graphics.DebugSWTSurface
Deprecated. Construct a surface that requires the given set of capabilities.
DebugSWTSurface(Composite, int, GLCapabilities, BaseSurface) - Constructor for class org.j3d.aviatrix3d.output.graphics.DebugSWTSurface
Deprecated. Construct a surface shares it's GL context with the given surface.
DebugSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser, BaseSurface) - Constructor for class org.j3d.aviatrix3d.output.graphics.DebugSWTSurface
Deprecated. Construct a surface shares it's GL context with the given surface.
DebugSWTSurface(Composite, int, GLCapabilities, BaseSurface, boolean) - Constructor for class org.j3d.aviatrix3d.output.graphics.DebugSWTSurface
Deprecated. Construct a surface shares it's GL context with the given surface.
DebugSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser, BaseSurface, boolean) - Constructor for class org.j3d.aviatrix3d.output.graphics.DebugSWTSurface
Deprecated. Construct a surface shares it's GL context with the given surface.
DebugSWTSurface - Class in org.j3d.renderer.aviatrix3d.swt.output
Implementation of the surface using SWT that allows for single-shot debugging output..
DebugSWTSurface(Composite, int, GLCapabilities) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.DebugSWTSurface
Construct a surface that requires the given set of capabilities.
DebugSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.DebugSWTSurface
Construct a surface that requires the given set of capabilities.
DebugSWTSurface(Composite, int, GLCapabilities, boolean) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.DebugSWTSurface
Construct a surface that requires the given set of capabilities.
DebugSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser, boolean) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.DebugSWTSurface
Construct a surface that requires the given set of capabilities.
DebugSWTSurface(Composite, int, GLCapabilities, BaseSurface) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.DebugSWTSurface
Construct a surface shares it's GL context with the given surface.
DebugSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser, BaseSurface) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.DebugSWTSurface
Construct a surface shares it's GL context with the given surface.
DebugSWTSurface(Composite, int, GLCapabilities, BaseSurface, boolean) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.DebugSWTSurface
Construct a surface shares it's GL context with the given surface.
DebugSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser, BaseSurface, boolean) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.DebugSWTSurface
Construct a surface shares it's GL context with the given surface.
DefaultAudioPipeline - Class in org.j3d.aviatrix3d.pipeline.audio
The default implementation of the audio pipeline usable by most applications.
DefaultAudioPipeline() - Constructor for class org.j3d.aviatrix3d.pipeline.audio.DefaultAudioPipeline
Create an instance of the pipeline with nothing registered.
DefaultAudioPipeline(AudioCullStage, AudioSortStage) - Constructor for class org.j3d.aviatrix3d.pipeline.audio.DefaultAudioPipeline
Construct a pipeline with the sort and cull stages provided.
DefaultGraphicsPipeline - Class in org.j3d.aviatrix3d.pipeline.graphics
The default implementation of the rendering pipeline usable by most applications.
DefaultGraphicsPipeline() - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.DefaultGraphicsPipeline
Create an instance of the pipeline with nothing registered.
DefaultGraphicsPipeline(GraphicsCullStage, GraphicsSortStage) - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.DefaultGraphicsPipeline
Construct a pipeline with the sort and cull stages provided.
DeletableRenderable - Interface in org.j3d.aviatrix3d.rendering
Marker interface that permits an object to have a known, well-defined method for being called to clean up it's internal state during the OpenGL rendering cycle.
delete(GLContext) - Method in class org.j3d.aviatrix3d.output.graphics.BaseBufferDescriptor
Remove this buffer object from existance.
deletionList - Variable in class org.j3d.aviatrix3d.management.DisplayCollection
Queue for holding deleted textures
deletionRequests - Variable in class org.j3d.aviatrix3d.pipeline.RenderableRequestData
Objects that have requested deletion processing
DEMLoader - Class in org.j3d.renderer.aviatrix3d.loader.dem
Loader for the USGS DEM file format.
DEMLoader() - Constructor for class org.j3d.renderer.aviatrix3d.loader.dem.DEMLoader
Construct a new default loader with no flags set
depth - Variable in class org.j3d.aviatrix3d.iutil.TextureUpdateData
The depth of the update in texel space.
depth - Variable in class org.j3d.aviatrix3d.TextureComponent3D
The depth
DEPTH_ATTRIBS - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.StateSortComparator
Priority state is checking depth buffer attributes
DEPTH_ATTRIBUTE - Static variable in interface org.j3d.aviatrix3d.rendering.AppearanceAttributeRenderable
The attribute represents depth attributes
DEPTH_BUFFER - Static variable in interface org.j3d.aviatrix3d.MultipassTextureSource
Deprecated. The bitmask indicating the depth buffer is used.
DEPTH_BUFFER - Static variable in interface org.j3d.aviatrix3d.rendering.BufferStateRenderable
The buffer state represents depth buffers
DepthAttributes - Class in org.j3d.aviatrix3d
Describes attributes used when interacting with the depth buffer on a per-object level.
DepthAttributes() - Constructor for class org.j3d.aviatrix3d.DepthAttributes
Constructs a state set with default values.
DepthBufferState - Class in org.j3d.aviatrix3d
Describes attributes used when interacting with the depth buffer.
DepthBufferState() - Constructor for class org.j3d.aviatrix3d.DepthBufferState
Constructs a state set with default values.
depthBufferState - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BufferDetails
Renderable information about the depth buffer
depthComponentMode - Variable in class org.j3d.aviatrix3d.Texture
The submode if the texture type is GL_DEPTH_COMPONENT
destination - Variable in class org.j3d.aviatrix3d.picking.PickRequest
The ending location or the direction vector, depending on the geometry type requested.
DIFFUSE_TARGET - Static variable in class org.j3d.aviatrix3d.Material
Set the color material target as the diffuse light component
diffuseColor - Variable in class org.j3d.aviatrix3d.Light
The colour of the light
DIRECTIONAL_TYPE - Static variable in class org.j3d.aviatrix3d.Light
Internal type to describe that this is a directional light type
DirectionalLight - Class in org.j3d.aviatrix3d
Representation of a directional light source.
DirectionalLight() - Constructor for class org.j3d.aviatrix3d.DirectionalLight
Creates a light with the colour set to black.
DirectionalLight(float[]) - Constructor for class org.j3d.aviatrix3d.DirectionalLight
Create a light with the given base colour.Colour must be in the range [0, 1] otherwise an exception is generated.
DirectionalLight(float[], float[]) - Constructor for class org.j3d.aviatrix3d.DirectionalLight
Create a light with the given base colour.Colour must be in the range [0, 1] otherwise an exception is generated.
dirtyBoundsCount - Variable in class org.j3d.aviatrix3d.BaseGroup
Number of currently known dirty child bounds
dirtyBoundsCount - Variable in class org.j3d.aviatrix3d.Group
Number of currently known dirty child bounds
dirtyBoundsCount - Variable in class org.j3d.aviatrix3d.Group2D
Number of currently known dirty child bounds
dirtyCoordinates - Variable in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
A list of per-vertex flags to indicate which ones have changed since the last update.
disable(GLContext) - Method in class org.j3d.aviatrix3d.output.graphics.BaseBufferDescriptor
This buffer is no longer eligable for rendering to now.
disableActiveAudioState() - Method in interface org.j3d.aviatrix3d.InternalLayerUpdateListener
Notify this layer that it is no longer the active audio layer for rendering purposes.
disableInternalShutdown() - Method in class org.j3d.aviatrix3d.management.MultiThreadRenderManager
Disable the internal shutdown hook system.
disableInternalShutdown() - Method in interface org.j3d.aviatrix3d.management.RenderManager
Disable the internal shutdown hook system.
disableInternalShutdown() - Method in class org.j3d.aviatrix3d.management.SingleThreadRenderManager
Disable the internal shutdown hook system.
display(GraphicsProfilingData) - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Called for each rendering loop.
display(GraphicsProfilingData) - Method in class org.j3d.aviatrix3d.output.graphics.DebugRenderingProcessor
Called by the drawable to perform rendering by the client.
display(GraphicsProfilingData) - Method in class org.j3d.aviatrix3d.output.graphics.ElumensRenderingProcessor
Deprecated. Called by the drawable to perform rendering by the client.
display(GraphicsProfilingData) - Method in class org.j3d.aviatrix3d.output.graphics.QuadBufferStereoProcessor
Called by the drawable to perform rendering by the client.
display(GraphicsProfilingData) - Method in class org.j3d.aviatrix3d.output.graphics.SingleEyeStereoProcessor
Called by the drawable to perform rendering by the client.
display(GraphicsProfilingData) - Method in class org.j3d.aviatrix3d.output.graphics.StandardRenderingProcessor
Called by the drawable to perform rendering by the client.
DisplayCollection - Class in org.j3d.aviatrix3d.management
A marker interface that represents a class capable of managing a single set of layers and the pipeline(s) needed to render them.
DisplayCollection() - Constructor for class org.j3d.aviatrix3d.management.DisplayCollection
Initialise the basic structures of this collection.
displayOnly() - Method in class org.j3d.aviatrix3d.management.DisplayCollection
Cause the surface to redraw the next frame only, with no processing of the pipeline.
displayOnly() - Method in class org.j3d.aviatrix3d.management.SingleDisplayCollection
Cause the surface to redraw the next frame only, with no processing of the pipeline.
displayOnly() - Method in class org.j3d.aviatrix3d.pipeline.audio.DefaultAudioPipeline
Cause the surface to redraw the next frame only, with no processing of the pipeline.
displayOnly() - Method in class org.j3d.aviatrix3d.pipeline.graphics.DefaultGraphicsPipeline
Cause the surface to redraw the next frame only, with no processing of the pipeline.
displayOnly() - Method in interface org.j3d.aviatrix3d.pipeline.RenderPipeline
Cause the surface to redraw the next frame only, with no processing of the pipeline.
dispListMap - Variable in class org.j3d.aviatrix3d.Background
Map of display contexts to maps
dispose() - Method in class org.j3d.aviatrix3d.output.audio.OpenALAudioDevice
Instruct this surface that you have finished with the resources needed and to dispose all rendering resources.
dispose() - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Instruct this surface that you have finished with the resources needed and to dispose all rendering resources.
dispose() - Method in interface org.j3d.aviatrix3d.pipeline.OutputDevice
Instruct this surface that you have finished with the resources needed and to dispose all rendering resources.
disposeSingleThreadResources() - Method in class org.j3d.aviatrix3d.output.audio.OpenALAudioDevice
If the output device is marked as single threaded, this instructs the device that the current rendering thread has exited.
disposeSingleThreadResources() - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
If the output device is marked as single threaded, this instructs the device that the current rendering thread has exited.
disposeSingleThreadResources() - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
If the output device is marked as single threaded, this instructs the device that the current rendering thread has exited.
disposeSingleThreadResources() - Method in interface org.j3d.aviatrix3d.output.graphics.RenderingProcessor
If the output device is marked as single threaded, this instructs the device that the current rendering thread has exited.
disposeSingleThreadResources() - Method in interface org.j3d.aviatrix3d.pipeline.OutputDevice
If the output device is marked as single threaded, this instructs the device that the current rendering thread has exited.
downgradePerformance() - Method in interface org.j3d.renderer.aviatrix3d.util.SystemPerformanceListener
Notification of a performance downgrade is required in the system.
draw(ProfilingData) - Method in class org.j3d.aviatrix3d.output.audio.OpenALAudioDevice
Instruct the surface to draw the collected set of nodes now.
draw(ProfilingData) - Method in class org.j3d.aviatrix3d.output.graphics.BaseAWTSurface
Instruct the surface to draw the collected set of nodes now.
draw(ProfilingData) - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Instruct the surface to draw the collected set of nodes now.
draw(ProfilingData) - Method in class org.j3d.aviatrix3d.output.graphics.DebugAWTSurface
Instruct the surface to draw the collected set of nodes now.
draw(ProfilingData) - Method in class org.j3d.aviatrix3d.output.graphics.DebugSWTSurface
Deprecated. Instruct the surface to draw the collected set of nodes now.
draw(GraphicsProfilingData) - Method in class org.j3d.aviatrix3d.output.graphics.StereoAWTSurface
Instruct the surface to draw the collected set of nodes now.
draw(GraphicsProfilingData) - Method in class org.j3d.aviatrix3d.output.graphics.StereoSWTSurface
Deprecated. Instruct the surface to draw the collected set of nodes now.
draw(ProfilingData) - Method in interface org.j3d.aviatrix3d.pipeline.OutputDevice
Instruct the surface to draw the collected set of nodes now.
draw(GraphicsProfilingData) - Method in class org.j3d.renderer.aviatrix3d.swt.draw2d.BaseDraw2DSurface
Instruct the surface to draw the collected set of nodes now.
draw(ProfilingData) - Method in class org.j3d.renderer.aviatrix3d.swt.output.DebugSWTSurface
Instruct the surface to draw the collected set of nodes now.
draw(GraphicsProfilingData) - Method in class org.j3d.renderer.aviatrix3d.swt.output.StereoSWTSurface
Instruct the surface to draw the collected set of nodes now.
DRAW_FILLED - Static variable in class org.j3d.aviatrix3d.PolygonAttributes
Draw the face filled as a solid object
DRAW_LINE - Static variable in class org.j3d.aviatrix3d.PolygonAttributes
Draw the face as outline lines only
DRAW_POINT - Static variable in class org.j3d.aviatrix3d.PolygonAttributes
Draw the face as the points of the vertices only
dumpGraph(SceneGraphObject) - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Print the scene graph from the given root node.

E

EDGE_CLEAR - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Mask to clear the edge flag setting
EDGE_CLEAR - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to clear the edge flag setting
EDGE_MASK - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Mask to work out if edge flags are used
EDGE_MASK - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to work out if edge flags are used
EDGES - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Edge values are supplied in the data
EDGES - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Edge values are supplied in the data
effectBounds - Variable in class org.j3d.aviatrix3d.Light
A bounding volume used to restrict the scope of what the light effects.
EffectRenderable - Interface in org.j3d.aviatrix3d.rendering
Renderable object that applies some visual effect rather than geometry.
effectsProcessor - Variable in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsEnvironmentData
If set, use this to do pre and post rendered effects
ElumensAWTSurface - Class in org.j3d.aviatrix3d.output.graphics
A surface which uses the Elumens SPI library to output to curved surfaces.
ElumensAWTSurface(GLCapabilities) - Constructor for class org.j3d.aviatrix3d.output.graphics.ElumensAWTSurface
Construct a surface that requires the given set of capabilities.
ElumensAWTSurface(GLCapabilities, GLCapabilitiesChooser) - Constructor for class org.j3d.aviatrix3d.output.graphics.ElumensAWTSurface
Construct a surface that requires the given set of capabilities.
ElumensAWTSurface(GLCapabilities, boolean) - Constructor for class org.j3d.aviatrix3d.output.graphics.ElumensAWTSurface
Construct a surface that requires the given set of capabilities.
ElumensAWTSurface(GLCapabilities, GLCapabilitiesChooser, boolean) - Constructor for class org.j3d.aviatrix3d.output.graphics.ElumensAWTSurface
Construct a surface that requires the given set of capabilities.
ElumensAWTSurface(GLCapabilities, BaseSurface) - Constructor for class org.j3d.aviatrix3d.output.graphics.ElumensAWTSurface
Construct a surface shares it's GL context with the given surface.
ElumensAWTSurface(GLCapabilities, GLCapabilitiesChooser, BaseSurface) - Constructor for class org.j3d.aviatrix3d.output.graphics.ElumensAWTSurface
Construct a surface shares it's GL context with the given surface.
ElumensAWTSurface(GLCapabilities, BaseSurface, boolean) - Constructor for class org.j3d.aviatrix3d.output.graphics.ElumensAWTSurface
Construct a surface shares it's GL context with the given surface.
ElumensAWTSurface(GLCapabilities, GLCapabilitiesChooser, BaseSurface, boolean) - Constructor for class org.j3d.aviatrix3d.output.graphics.ElumensAWTSurface
Construct a surface shares it's GL context with the given surface.
ElumensOutputDevice - Interface in org.j3d.aviatrix3d.output.graphics
An extended form of the GraphicsOutputDevice interface that adds methods that are specific to managing Elumens setup functionality.
ElumensRenderingProcessor - Class in org.j3d.aviatrix3d.output.graphics
Deprecated. Elumnes no longer exists as a company. This class should be replaced by a more generic device representation.
ElumensRenderingProcessor(GLContext, GraphicsOutputDevice) - Constructor for class org.j3d.aviatrix3d.output.graphics.ElumensRenderingProcessor
Deprecated. Construct handler for rendering objects to the main screen.
ElumensSWTSurface - Class in org.j3d.aviatrix3d.output.graphics
Deprecated. Elumens support is being removed for AV3D 3.0
ElumensSWTSurface(Composite, int, GLCapabilities) - Constructor for class org.j3d.aviatrix3d.output.graphics.ElumensSWTSurface
Deprecated. Construct a surface that requires the given set of capabilities.
ElumensSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser) - Constructor for class org.j3d.aviatrix3d.output.graphics.ElumensSWTSurface
Deprecated. Construct a surface that requires the given set of capabilities.
ElumensSWTSurface(Composite, int, GLCapabilities, boolean) - Constructor for class org.j3d.aviatrix3d.output.graphics.ElumensSWTSurface
Deprecated. Construct a surface that requires the given set of capabilities.
ElumensSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser, boolean) - Constructor for class org.j3d.aviatrix3d.output.graphics.ElumensSWTSurface
Deprecated. Construct a surface that requires the given set of capabilities.
ElumensSWTSurface(Composite, int, GLCapabilities, BaseSurface) - Constructor for class org.j3d.aviatrix3d.output.graphics.ElumensSWTSurface
Deprecated. Construct a surface shares it's GL context with the given surface.
ElumensSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser, BaseSurface) - Constructor for class org.j3d.aviatrix3d.output.graphics.ElumensSWTSurface
Deprecated. Construct a surface shares it's GL context with the given surface.
ElumensSWTSurface(Composite, int, GLCapabilities, BaseSurface, boolean) - Constructor for class org.j3d.aviatrix3d.output.graphics.ElumensSWTSurface
Deprecated. Construct a surface shares it's GL context with the given surface.
ElumensSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser, BaseSurface, boolean) - Constructor for class org.j3d.aviatrix3d.output.graphics.ElumensSWTSurface
Deprecated. Construct a surface shares it's GL context with the given surface.
ElumensSWTSurface - Class in org.j3d.renderer.aviatrix3d.swt.output
Implementation of a surface using SWT that can render to an elumens output device.
ElumensSWTSurface(Composite, int, GLCapabilities) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.ElumensSWTSurface
Construct a surface that requires the given set of capabilities.
ElumensSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.ElumensSWTSurface
Construct a surface that requires the given set of capabilities.
ElumensSWTSurface(Composite, int, GLCapabilities, boolean) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.ElumensSWTSurface
Construct a surface that requires the given set of capabilities.
ElumensSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser, boolean) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.ElumensSWTSurface
Construct a surface that requires the given set of capabilities.
ElumensSWTSurface(Composite, int, GLCapabilities, BaseSurface) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.ElumensSWTSurface
Construct a surface shares it's GL context with the given surface.
ElumensSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser, BaseSurface) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.ElumensSWTSurface
Construct a surface shares it's GL context with the given surface.
ElumensSWTSurface(Composite, int, GLCapabilities, BaseSurface, boolean) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.ElumensSWTSurface
Construct a surface shares it's GL context with the given surface.
ElumensSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser, BaseSurface, boolean) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.ElumensSWTSurface
Construct a surface shares it's GL context with the given surface.
EMISSIVE_TARGET - Static variable in class org.j3d.aviatrix3d.Material
Set the color material target as the emissive light component
enable(GLContext) - Method in class org.j3d.aviatrix3d.output.graphics.BaseBufferDescriptor
Enable this buffer for rendering to now.
enableBlending(boolean) - Method in class org.j3d.aviatrix3d.GeneralBufferState
Set the flag for whether the blending should be enabled or disabled.
enableBoundsPrinting(boolean) - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Set the flag for printing the bounds information.
enableChildCountPrinting(boolean) - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Set the flag for printing the child count of groups.
enabled - Variable in class org.j3d.aviatrix3d.Light
The enabled state
enabled - Variable in class org.j3d.aviatrix3d.management.DisplayCollection
Current enabled state
enabled - Variable in class org.j3d.aviatrix3d.Sound
Is the sound currently enabled
enableDashPrinting(boolean) - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Set the flag for the alternate indenting scheme, that uses dashes instead of spaces for each level of intent.
enableDepthTest(boolean) - Method in class org.j3d.aviatrix3d.DepthAttributes
Set the flag for whether the depth testing should be enabled or disabled.
enableDepthTest(boolean) - Method in class org.j3d.aviatrix3d.DepthBufferState
Set the flag for whether the depth testing should be enabled or disabled.
enableDepthWrite(boolean) - Method in class org.j3d.aviatrix3d.DepthAttributes
Set the flag for whether the depth writing should be enabled or disabled.
enableDepthWrite(boolean) - Method in class org.j3d.aviatrix3d.DepthBufferState
Set the flag for whether the depth writing should be enabled or disabled.
enableFloatingPointColorBuffer(boolean) - Method in class org.j3d.aviatrix3d.rendering.BufferSetupData
Set the enabled state of floating point colour buffers.
enableHashCodePrinting(boolean) - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Set the flag for printing the hash code information.
enableLayerChange(boolean) - Method in class org.j3d.aviatrix3d.management.DisplayCollection
Notification that the timing model permits changing the layers now.
enablePickMaskPrinting(boolean) - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Set the flag for printing the pick mask information.
enableSingleThreaded(boolean) - Method in class org.j3d.aviatrix3d.output.audio.OpenALAudioDevice
Notification that this surface is being drawn to with a single thread.
enableSingleThreaded(boolean) - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Notification that this surface is being drawn to with a single thread.
enableSingleThreaded(boolean) - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Notification that this surface is being drawn to with a single thread.
enableSingleThreaded(boolean) - Method in interface org.j3d.aviatrix3d.output.graphics.RenderingProcessor
Notification that this surface is being drawn to with a single thread.
enableSingleThreaded(boolean) - Method in interface org.j3d.aviatrix3d.pipeline.OutputDevice
Notification that this surface is being drawn to with a single thread.
enableSingleThreaded(boolean) - Method in class org.j3d.renderer.aviatrix3d.swt.draw2d.BaseDraw2DSurface
Overrides the base class to prevent any singlethreaded optimisations being performed.
EnableState - Enum in org.j3d.aviatrix3d.output.graphics
Enumerated type for representing the enabled status of a buffer descriptor
enableTransformMatrixPrinting(boolean) - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Set the flag for printing out the transformation matrix of any encountered transform groups.
enableTwoPassTransparentRendering(boolean) - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Enable or disable two pass rendering of transparent objects.
enableTwoPassTransparentRendering(boolean) - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Enable or disable two pass rendering of transparent objects.
enableTwoPassTransparentRendering(boolean) - Method in interface org.j3d.aviatrix3d.output.graphics.RenderingProcessor
Enable or disable two pass rendering of transparent objects.
enableTwoPassTransparentRendering(boolean) - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsOutputDevice
Enable or disable two pass rendering of transparent objects.
enableUnclampedColorBuffer(boolean) - Method in class org.j3d.aviatrix3d.rendering.BufferSetupData
Set the enabled state of clamped colour values.
endPolling() - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardTracker
Notification that tracker polling is ending.
endPolling() - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseTracker
Notification that tracker polling is ending.
endRenderPass(GL, int, int) - Method in interface org.j3d.aviatrix3d.MultipassRenderObserver
Notification that the given pass number has just finished.
ensureCapacity(int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.MultipassDetails
Check and resize the lists if necessary to accomodate the requested number of passes.
ensureCapacity(int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.SceneRenderBucket
Check and resize the lists if necessary to accomodate the requested number of passes.
ensureCapacity(int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.ViewportCollection
Ensure that there are enough items in the scenes array for the given number of scenes to be processed.
ensureEnvDataCapacity(int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsInstructions
Resize the renderData variable to be at least the give size, copying existing contents if needed.
ensureMultipassCapacity(int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.ViewportLayerCollection
Ensure that there are enough items in the scenes array for the given number of scenes to be processed.
ensureSceneCapacity(int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.ViewportLayerCollection
Ensure that there are enough items in the scenes array for the given number of scenes to be processed.
EnvironmentCullable - Interface in org.j3d.aviatrix3d.rendering
Cullable describing a node that is used for the environmental effects such as viewpoints and backgrounds.
environmentList - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Local storage of the environment data collections
EQ_FUNC_ADD - Static variable in class org.j3d.aviatrix3d.BlendAttributes
Set the blending equation to be CsS + CdD
EQ_FUNC_ADD - Static variable in class org.j3d.aviatrix3d.GeneralBufferState
Set the blending equation to be CsS + CdD
EQ_FUNC_MAX - Static variable in class org.j3d.aviatrix3d.BlendAttributes
Set the blending equation to be max(CdD, CsS)
EQ_FUNC_MAX - Static variable in class org.j3d.aviatrix3d.GeneralBufferState
Set the blending equation to be max(CdD, CsS)
EQ_FUNC_MIN - Static variable in class org.j3d.aviatrix3d.BlendAttributes
Set the blending equation to be min(CdD, CsS)
EQ_FUNC_MIN - Static variable in class org.j3d.aviatrix3d.GeneralBufferState
Set the blending equation to be min(CdD, CsS)
EQ_FUNC_SUBTRACT - Static variable in class org.j3d.aviatrix3d.BlendAttributes
Set the blending equation to be CsS - CdD
EQ_FUNC_SUBTRACT - Static variable in class org.j3d.aviatrix3d.GeneralBufferState
Set the blending equation to be CsS - CdD
EQ_FUNC_SUBTRACT_REVERSE - Static variable in class org.j3d.aviatrix3d.BlendAttributes
Set the blending equation to be CdD - CsS
EQ_FUNC_SUBTRACT_REVERSE - Static variable in class org.j3d.aviatrix3d.GeneralBufferState
Set the blending equation to be CdD - CsS
equals(Object) - Method in class org.j3d.aviatrix3d.AccumulationBufferState
Compare this object for equality to the given object.
equals(AccumulationBufferState) - Method in class org.j3d.aviatrix3d.AccumulationBufferState
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.AlphaAttributes
Compare this object for equality to the given object.
equals(AlphaAttributes) - Method in class org.j3d.aviatrix3d.AlphaAttributes
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.Appearance
Compare this object for equality to the given object.
equals(Appearance) - Method in class org.j3d.aviatrix3d.Appearance
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.AppearanceOverride
Compare this object for equality to the given object.
equals(AppearanceOverride) - Method in class org.j3d.aviatrix3d.AppearanceOverride
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.BackgroundSound
Compare this object for equality to the given object.
equals(BackgroundSound) - Method in class org.j3d.aviatrix3d.BackgroundSound
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.BitmapRaster
Compare this object for equality to the given object.
equals(BitmapRaster) - Method in class org.j3d.aviatrix3d.BitmapRaster
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.BlendAttributes
Compare this object for equality to the given object.
equals(BlendAttributes) - Method in class org.j3d.aviatrix3d.BlendAttributes
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.BoxBackground
Compare this object for equality to the given object.
equals(BoxBackground) - Method in class org.j3d.aviatrix3d.BoxBackground
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.ByteRaster
Compare this object for equality to the given object.
equals(ByteRaster) - Method in class org.j3d.aviatrix3d.ByteRaster
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.ColorBackground
Compare this object for equality to the given object.
equals(ColorBackground) - Method in class org.j3d.aviatrix3d.ColorBackground
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.ColorBufferState
Compare this object for equality to the given object.
equals(ColorBufferState) - Method in class org.j3d.aviatrix3d.ColorBufferState
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.ConeSound
Compare this object for equality to the given object.
equals(ConeSound) - Method in class org.j3d.aviatrix3d.ConeSound
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.DepthAttributes
Compare this object for equality to the given object.
equals(DepthAttributes) - Method in class org.j3d.aviatrix3d.DepthAttributes
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.DepthBufferState
Compare this object for equality to the given object.
equals(DepthBufferState) - Method in class org.j3d.aviatrix3d.DepthBufferState
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.Fog
Compare this object for equality to the given object.
equals(Fog) - Method in class org.j3d.aviatrix3d.Fog
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.FragmentShader
Compare this object for equality to the given object.
equals(FragmentShader) - Method in class org.j3d.aviatrix3d.FragmentShader
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.GeneralBufferState
Compare this object for equality to the given object.
equals(GeneralBufferState) - Method in class org.j3d.aviatrix3d.GeneralBufferState
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.GL14Shader
Compare this object for equality to the given object.
equals(GL14Shader) - Method in class org.j3d.aviatrix3d.GL14Shader
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.GLSLangShader
Compare this object for equality to the given object.
equals(GLSLangShader) - Method in class org.j3d.aviatrix3d.GLSLangShader
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.ImageBackground
Compare this object for equality to the given object.
equals(ImageBackground) - Method in class org.j3d.aviatrix3d.ImageBackground
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.ImageRaster
Compare this object for equality to the given object.
equals(ImageRaster) - Method in class org.j3d.aviatrix3d.ImageRaster
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.IndexedLineArray
Compare this object for equality to the given object.
equals(IndexedLineArray) - Method in class org.j3d.aviatrix3d.IndexedLineArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.IndexedLineStripArray
Compare this object for equality to the given object.
equals(IndexedLineStripArray) - Method in class org.j3d.aviatrix3d.IndexedLineStripArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.IndexedQuadArray
Compare this object for equality to the given object.
equals(IndexedQuadArray) - Method in class org.j3d.aviatrix3d.IndexedQuadArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.IndexedQuadStripArray
Compare this object for equality to the given object.
equals(IndexedQuadStripArray) - Method in class org.j3d.aviatrix3d.IndexedQuadStripArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.IndexedTriangleArray
Compare this object for equality to the given object.
equals(IndexedTriangleArray) - Method in class org.j3d.aviatrix3d.IndexedTriangleArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.IndexedTriangleFanArray
Compare this object for equality to the given object.
equals(IndexedTriangleFanArray) - Method in class org.j3d.aviatrix3d.IndexedTriangleFanArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.IndexedTriangleStripArray
Compare this object for equality to the given object.
equals(IndexedTriangleStripArray) - Method in class org.j3d.aviatrix3d.IndexedTriangleStripArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.iutil.ShaderAttribValue
Compare this object for equality to the given object.
equals(ShaderAttribValue) - Method in class org.j3d.aviatrix3d.iutil.ShaderAttribValue
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.Layer
Compare this object for equality to the given object.
equals(Layer) - Method in class org.j3d.aviatrix3d.Layer
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.LineArray
Compare this object for equality to the given object.
equals(LineArray) - Method in class org.j3d.aviatrix3d.LineArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.LineAttributes
Compare this object for equality to the given object.
equals(LineAttributes) - Method in class org.j3d.aviatrix3d.LineAttributes
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.LineStripArray
Compare this object for equality to the given object.
equals(LineStripArray) - Method in class org.j3d.aviatrix3d.LineStripArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.Material
Compare this object for equality to the given object.
equals(Material) - Method in class org.j3d.aviatrix3d.Material
Compares this object with the specified object to check for equivalence.
equals(Texture) - Method in class org.j3d.aviatrix3d.MRTOffscreenTexture2D
Compares this object with the specified object to check for equivalence.
equals(Texture) - Method in class org.j3d.aviatrix3d.MRTTexture2D
Compares this object with the specified object to check for equivalence.
equals(Texture) - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.pipeline.graphics.StateSortComparator
Indicates whether some other object is "equal to" this Comparator by checking to see if it is the same class instance, and then if the priority listing between the two is the same.
equals(Object) - Method in class org.j3d.aviatrix3d.pipeline.graphics.VisualDetails
Compare the given details to this one to see if they are equal.
equals(Object) - Method in class org.j3d.aviatrix3d.Pixmap
Compare this object for equality to the given object.
equals(Pixmap) - Method in class org.j3d.aviatrix3d.Pixmap
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.PointArray
Compare this object for equality to the given object.
equals(PointArray) - Method in class org.j3d.aviatrix3d.PointArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.PointAttributes
Compare this object for equality to the given object.
equals(PointAttributes) - Method in class org.j3d.aviatrix3d.PointAttributes
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.PointSound
Compare this object for equality to the given object.
equals(PointSound) - Method in class org.j3d.aviatrix3d.PointSound
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.PolygonAttributes
Compare this object for equality to the given object.
equals(PolygonAttributes) - Method in class org.j3d.aviatrix3d.PolygonAttributes
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.QuadArray
Compare this object for equality to the given object.
equals(QuadArray) - Method in class org.j3d.aviatrix3d.QuadArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.QuadStripArray
Compare this object for equality to the given object.
equals(QuadStripArray) - Method in class org.j3d.aviatrix3d.QuadStripArray
Compares this object with the specified object to check for equivalence.
equals(T) - Method in interface org.j3d.aviatrix3d.rendering.Renderable
Compare this object for equality to the given object.
equals(Object) - Method in class org.j3d.aviatrix3d.ShaderArguments
Compare this object for equality to the given object.
equals(ShaderArguments) - Method in class org.j3d.aviatrix3d.ShaderArguments
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.ShaderObject
Compare this object for equality to the given object.
equals(ShaderObject) - Method in class org.j3d.aviatrix3d.ShaderObject
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.ShaderProgram
Compare this object for equality to the given object.
equals(ShaderProgram) - Method in class org.j3d.aviatrix3d.ShaderProgram
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.Shape3D
Compare this object for equality to the given object.
equals(Shape3D) - Method in class org.j3d.aviatrix3d.Shape3D
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.ShapeBackground
Compare this object for equality to the given object.
equals(ShapeBackground) - Method in class org.j3d.aviatrix3d.ShapeBackground
Compares this object with the specified object to check for equivalence.
equals(Sound) - Method in class org.j3d.aviatrix3d.Sound
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.SphereBackground
Compare this object for equality to the given object.
equals(SphereBackground) - Method in class org.j3d.aviatrix3d.SphereBackground
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.StencilAttributes
Compare this object for equality to the given object.
equals(StencilAttributes) - Method in class org.j3d.aviatrix3d.StencilAttributes
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.StencilBufferState
Compare this object for equality to the given object.
equals(StencilBufferState) - Method in class org.j3d.aviatrix3d.StencilBufferState
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.TexCoordGeneration
Compare this object for equality to the given object.
equals(TexCoordGeneration) - Method in class org.j3d.aviatrix3d.TexCoordGeneration
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.Texture
Compare this object for equality to the given object.
equals(Texture) - Method in class org.j3d.aviatrix3d.Texture
Compares this object with the specified object to check for equivalence.
equals(Texture) - Method in class org.j3d.aviatrix3d.Texture1D
Compares this object with the specified object to check for equivalence.
equals(Texture) - Method in class org.j3d.aviatrix3d.Texture2D
Compares this object with the specified object to check for equivalence.
equals(Texture) - Method in class org.j3d.aviatrix3d.Texture3D
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.TextureAttributes
Compare this object for equality to the given object.
equals(TextureAttributes) - Method in class org.j3d.aviatrix3d.TextureAttributes
Compares this object with the specified object to check for equivalence.
equals(Texture) - Method in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.TextureUnit
Compare this object for equality to the given object.
equals(TextureUnit) - Method in class org.j3d.aviatrix3d.TextureUnit
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.TriangleArray
Compare this object for equality to the given object.
equals(TriangleArray) - Method in class org.j3d.aviatrix3d.TriangleArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.TriangleFanArray
Compare this object for equality to the given object.
equals(TriangleFanArray) - Method in class org.j3d.aviatrix3d.TriangleFanArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.TriangleStripArray
Compare this object for equality to the given object.
equals(TriangleStripArray) - Method in class org.j3d.aviatrix3d.TriangleStripArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.VertexShader
Compare this object for equality to the given object.
equals(VertexShader) - Method in class org.j3d.aviatrix3d.VertexShader
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.aviatrix3d.Viewpoint
Compare this object for equality to the given object.
equals(Viewpoint) - Method in class org.j3d.aviatrix3d.Viewpoint
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Teapot
Compare this object for equality to the given object.
equals(Teapot) - Method in class org.j3d.renderer.aviatrix3d.geom.Teapot
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Compare this object for equality to the given object.
equals(Text2D) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineArray
Compare this object for equality to the given object.
equals(IndexedLineArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineStripArray
Compare this object for equality to the given object.
equals(IndexedLineStripArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineStripArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadArray
Compare this object for equality to the given object.
equals(IndexedQuadArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray
Compare this object for equality to the given object.
equals(IndexedQuadStripArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleArray
Compare this object for equality to the given object.
equals(IndexedTriangleArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleFanArray
Compare this object for equality to the given object.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray
Compare this object for equality to the given object.
equals(IndexedTriangleStripArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.LineArray
Compare this object for equality to the given object.
equals(LineArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.LineArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.LineStripArray
Compare this object for equality to the given object.
equals(LineStripArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.LineStripArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.PointArray
Compare this object for equality to the given object.
equals(PointArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.PointArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadArray
Compare this object for equality to the given object.
equals(QuadArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadStripArray
Compare this object for equality to the given object.
equals(QuadStripArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadStripArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.SortedPointArray
Compare this object for equality to the given object.
equals(SortedPointArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.SortedPointArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleArray
Compare this object for equality to the given object.
equals(TriangleArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray
Compare this object for equality to the given object.
equals(TriangleFanArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray
Compares this object with the specified object to check for equivalence.
equals(Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray
Compare this object for equality to the given object.
equals(TriangleStripArray) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray
Compares this object with the specified object to check for equivalence.
equalsColor4(float[], float[]) - Method in class org.j3d.aviatrix3d.Background
Compare 2 color arrays of length 4 for equality
errorReporter - Variable in class org.j3d.aviatrix3d.management.DisplayCollection
Error reporter used to send out messages
errorReporter - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Error reporter used to send out messages
errorReporter - Variable in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Error reporter used to send out messages
errorReporter - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Local reporter to put errors in
errorReporter - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseSortStage
Local reporter to put errors in
estimateInstructionSize(SceneRenderBucket) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseSortStage
Estimate the required size of the instruction list needed for this scene to be processed.
estimateInstructionSize(MultipassRenderBucket) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseSortStage
Estimate the required size of the instruction list needed for this scene to be processed.
estimateInstructionSize(SceneRenderBucket) - Method in class org.j3d.aviatrix3d.pipeline.graphics.NullSortStage
Estimate the required size of the instruction list needed for this scene to be processed.
estimateInstructionSize(MultipassRenderBucket) - Method in class org.j3d.aviatrix3d.pipeline.graphics.NullSortStage
Estimate the required size of the instruction list needed for this scene to be processed.
estimateInstructionSize(SceneRenderBucket) - Method in class org.j3d.aviatrix3d.pipeline.graphics.SimpleTransparencySortStage
Estimate the required size of the instruction list needed for this scene to be processed.
estimateInstructionSize(MultipassRenderBucket) - Method in class org.j3d.aviatrix3d.pipeline.graphics.SimpleTransparencySortStage
Estimate the required size of the instruction list needed for this scene to be processed.
estimateInstructionSize(SceneRenderBucket) - Method in class org.j3d.aviatrix3d.pipeline.graphics.StateAndTransparencyDepthSortStage
Estimate the required size of the instruction list needed for this scene to be processed.
estimateInstructionSize(MultipassRenderBucket) - Method in class org.j3d.aviatrix3d.pipeline.graphics.StateAndTransparencyDepthSortStage
Estimate the required size of the instruction list needed for this scene to be processed.
estimateInstructionSize(SceneRenderBucket) - Method in class org.j3d.aviatrix3d.pipeline.graphics.StateSortStage
Estimate the required size of the instruction list needed for this scene to be processed.
estimateInstructionSize(MultipassRenderBucket) - Method in class org.j3d.aviatrix3d.pipeline.graphics.StateSortStage
Estimate the required size of the instruction list needed for this scene to be processed.
estimateInstructionSize(SceneRenderBucket) - Method in class org.j3d.aviatrix3d.pipeline.graphics.TransparencyDepthSortStage
Estimate the required size of the instruction list needed for this scene to be processed.
estimateInstructionSize(MultipassRenderBucket) - Method in class org.j3d.aviatrix3d.pipeline.graphics.TransparencyDepthSortStage
Estimate the required size of the instruction list needed for this scene to be processed.
executeModelBehavior() - Method in interface org.j3d.renderer.aviatrix3d.loader.AVRuntimeComponent
Execute the behaviour of the runtime component now.
EXPONENTIAL - Static variable in class org.j3d.aviatrix3d.Fog
Set the fog mode to exponential curve
EXPONENTIAL_2 - Static variable in class org.j3d.aviatrix3d.Fog
Set the fog mode to exponential-squared curve
eyeOffset - Variable in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsEnvironmentData
The amount of eye offset in use from the nominal middle.
eyePoint - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
The eye offset from the normal position
eyePoint - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Storage variable for the eye offset values

F

FAILED_CONTEXT_MSG - Static variable in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Message when the GL context failed to initialise
fetchLogInfo(GL) - Method in interface org.j3d.aviatrix3d.rendering.ShaderSourceRenderable
The user requested log information about the shader object, so now is the time to fetch it.
fetchLogInfo(GL) - Method in class org.j3d.aviatrix3d.ShaderObject
The user requested log information about the shader object, so now is the time to fetch it.
fetchLogInfo(GL) - Method in class org.j3d.aviatrix3d.ShaderProgram
The user requested log information about the shader object, so now is the time to fetch it.
fetchTexture(String) - Method in interface org.j3d.renderer.aviatrix3d.texture.AVTextureCache
Fetch the texture named by the filename.
fetchTexture(URL) - Method in interface org.j3d.renderer.aviatrix3d.texture.AVTextureCache
Fetch the texture named by the URL.
fetchTextureComponent(String) - Method in interface org.j3d.renderer.aviatrix3d.texture.AVTextureCache
Param fetch the imagecomponent named by the filename.
fetchTextureComponent(URL) - Method in interface org.j3d.renderer.aviatrix3d.texture.AVTextureCache
Fetch the image component named by the URL.
fill2DEnvData(SceneCullable, GraphicsEnvironmentData) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Take a 2D scene and fill in a GraphicsEnvironmentData instance.
fillBufferData(GL) - Method in class org.j3d.aviatrix3d.IndexedQuadArray
Fill VBOs with vertex buffer data.
fillBufferData(GL) - Method in class org.j3d.aviatrix3d.IndexedTriangleArray
Fill VBOs with vertex buffer data.
fillBufferData(GL) - Method in class org.j3d.aviatrix3d.IndexedVertexGeometry
Fill VBOs with vertex buffer data.
fillBufferData(GL) - Method in class org.j3d.aviatrix3d.QuadArray
Fill VBOs with vertex buffer data.
fillBufferData(GL) - Method in class org.j3d.aviatrix3d.TriangleArray
Fill VBOs with vertex buffer data.
fillBufferData(GL) - Method in class org.j3d.aviatrix3d.VertexGeometry
Fill VBOs with vertex buffer data.
fillMultipassEnvData(SceneCullable, GraphicsEnvironmentData) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Take a simple scene and fill in a GraphicsEnvironmentData instance.
fillMultipassEnvData(SceneCullable, GraphicsEnvironmentData) - Method in class org.j3d.renderer.aviatrix3d.pipeline.DebugFrustumCullStage
Take a simple scene and fill in a GraphicsEnvironmentData instance.
fillRenderPassEnvData(RenderPassCullable, GraphicsEnvironmentData, BufferDetails) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Take a simple scene and fill in a GraphicsEnvironmentData instance.
fillRenderPassEnvData(RenderPassCullable, GraphicsEnvironmentData, BufferDetails) - Method in class org.j3d.renderer.aviatrix3d.pipeline.DebugFrustumCullStage
Take a simple scene and fill in a GraphicsEnvironmentData instance.
fillSingleEnvData(SceneCullable, GraphicsEnvironmentData) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Take a simple scene and fill in a GraphicsEnvironmentData instance.
fillSingleEnvData(SceneCullable, GraphicsEnvironmentData) - Method in class org.j3d.aviatrix3d.pipeline.graphics.FrustumCullStage
Take the scene and fill in a GraphicsEnvironmentData instance.
fillSingleEnvData(SceneCullable, GraphicsEnvironmentData) - Method in class org.j3d.aviatrix3d.pipeline.graphics.GenericCullStage
Take the scene and fill in a GraphicsEnvironmentData instance.
fillSingleEnvData(SceneCullable, GraphicsEnvironmentData) - Method in class org.j3d.renderer.aviatrix3d.pipeline.DebugFrustumCullStage
Take a simple scene and fill in a GraphicsEnvironmentData instance.
FIND_ALL - Static variable in class org.j3d.aviatrix3d.picking.PickRequest
Find anything that is pickable, regardless of the mask set on the geometry.
FIND_COLLIDABLES - Static variable in class org.j3d.aviatrix3d.picking.PickRequest
Find anything that is defined as being collidable.
FIND_GENERAL - Static variable in class org.j3d.aviatrix3d.picking.PickRequest
Find any general pickable node type.
FIND_PROXIMITY - Static variable in class org.j3d.aviatrix3d.picking.PickRequest
Define the picking as being an object that is near something.
FIND_VISIBLES - Static variable in class org.j3d.aviatrix3d.picking.PickRequest
Define the picking as being an object that is visible.
FLAT - Static variable in class org.j3d.aviatrix3d.Viewport
The viewport is a 2D type, allowing only flat projections and automatically calculated view environment information.
FLAT - Static variable in class org.j3d.aviatrix3d.ViewportLayer
The layer is a 2D type, having only 2D rendering used
FLAT_SCENE - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.ViewportLayerCollection
Scene type is 2D scene
FLOAT_UNIFORM_TYPE - Static variable in class org.j3d.aviatrix3d.ShaderArguments
The uniform data type is a float array
Fog - Class in org.j3d.aviatrix3d
Describes a fog rendering effect.
Fog() - Constructor for class org.j3d.aviatrix3d.Fog
Constructs a fog node with the default mode set to linear the colour set to white and global only.
Fog(int) - Constructor for class org.j3d.aviatrix3d.Fog
Construct a fog using the given mode and with the colour set to white.
Fog(int, boolean) - Constructor for class org.j3d.aviatrix3d.Fog
Construct a fog using the given mode and the option of selecting local or global effects.
Fog(int, float[]) - Constructor for class org.j3d.aviatrix3d.Fog
Construct a fog using the given mode and colour.
Fog(float[]) - Constructor for class org.j3d.aviatrix3d.Fog
Construct a fog using the given colour and assumes a linear mode.
Fog(float[], boolean) - Constructor for class org.j3d.aviatrix3d.Fog
Construct a fog using the given colour and choice of gloval effect, assuming a linear mode.
Fog(int, float[], boolean) - Constructor for class org.j3d.aviatrix3d.Fog
Construct a fog using the given mode and colour and selection of global state.
fog - Variable in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsEnvironmentData
The current fog instance
FOG - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Fog coordinate values are supplied in the data
FOG - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Fog coordinate values are supplied in the data
FOG_CLEAR - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Mask to clear the fog coordinate setting
FOG_CLEAR - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to clear the fog coordinate setting
FOG_CULLABLE - Static variable in interface org.j3d.aviatrix3d.rendering.LeafCullable
This is a fog-type cullable
FOG_MASK - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Mask to work out if fog coordinates are used
FOG_MASK - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to work out if fog coordinates are used
fogBuffer - Variable in class org.j3d.aviatrix3d.VertexGeometry
Buffer for holding fog coordinate data
fogBuffer - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Buffer for holding fog coordinate data
fogCoords - Variable in class org.j3d.aviatrix3d.VertexGeometry
Reference to the user array of fog coordinates used
FOGS - Static variable in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Load the fogs defined in the file
fogStack - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
A stack used to control the depth of the fog nodes down the tree
format - Variable in class org.j3d.aviatrix3d.AudioComponent
The format of the data.
format - Variable in class org.j3d.aviatrix3d.iutil.TextureUpdateData
The format (RGB, INTENSITY etc) of the data.
format - Variable in class org.j3d.aviatrix3d.MultipassTextureComponent
Deprecated. The format
format - Variable in class org.j3d.aviatrix3d.Sound
The format of this sound.
format - Variable in class org.j3d.aviatrix3d.Texture
The pixel format of the main texture image.
format - Variable in class org.j3d.aviatrix3d.TextureComponent
The format
FORMAT_ALPHA - Static variable in interface org.j3d.aviatrix3d.rendering.OffscreenBufferRenderable
Interpret the texture format as alpha only
FORMAT_ALPHA - Static variable in class org.j3d.aviatrix3d.Texture
Interpret the texture format as alpha only
FORMAT_BGR - Static variable in class org.j3d.aviatrix3d.ByteRaster
Specifies the source is in Windows BGR format
FORMAT_BGR - Static variable in class org.j3d.aviatrix3d.ImageRaster
Specifies the source is in Windows BGR format
FORMAT_BGR - Static variable in interface org.j3d.aviatrix3d.TextureSource
Specifies the source is in Windows BGR format
FORMAT_BGRA - Static variable in class org.j3d.aviatrix3d.ByteRaster
Specifies the source is in Windows BGRA format
FORMAT_BGRA - Static variable in class org.j3d.aviatrix3d.ImageRaster
Specifies the source is in Windows BGRA format
FORMAT_BGRA - Static variable in interface org.j3d.aviatrix3d.TextureSource
Specifies the source is in Windows BGRA format
FORMAT_DEPTH_COMPONENT - Static variable in interface org.j3d.aviatrix3d.rendering.OffscreenBufferRenderable
Interpret the texture format as a depth component texture
FORMAT_DEPTH_COMPONENT - Static variable in class org.j3d.aviatrix3d.Texture
Interpret the texture format as a depth component texture
FORMAT_INTENSITY - Static variable in class org.j3d.aviatrix3d.ByteRaster
Specifies the source is in 1-component Intensity (greyscale) format
FORMAT_INTENSITY - Static variable in class org.j3d.aviatrix3d.ImageRaster
Specifies the source is in 1-component Intensity (greyscale) format
FORMAT_INTENSITY - Static variable in interface org.j3d.aviatrix3d.rendering.OffscreenBufferRenderable
Interpret the texture format as intensity only
FORMAT_INTENSITY - Static variable in class org.j3d.aviatrix3d.Texture
Interpret the texture format as intensity only
FORMAT_INTENSITY_ALPHA - Static variable in class org.j3d.aviatrix3d.ByteRaster
Specifies the source is in 2-component Intensity-Alpha format
FORMAT_INTENSITY_ALPHA - Static variable in class org.j3d.aviatrix3d.ImageRaster
Specifies the source is in 2-component Intensity-Alpha format
FORMAT_INTENSITY_ALPHA - Static variable in class org.j3d.aviatrix3d.Texture
Deprecated. This is badly named and is actually setting GL_LUMINANCE_ALPHA. Use FORMAT_LUMINANCE_ALPHA
FORMAT_INTENSITY_ALPHA - Static variable in interface org.j3d.aviatrix3d.TextureSource
Specifies the source is in 2-component Intensity-Alpha format
FORMAT_LUMINANCE - Static variable in interface org.j3d.aviatrix3d.rendering.OffscreenBufferRenderable
Interpret the texture format as luminance only
FORMAT_LUMINANCE - Static variable in class org.j3d.aviatrix3d.Texture
Interpret the texture format as luminance only
FORMAT_LUMINANCE_ALPHA - Static variable in interface org.j3d.aviatrix3d.rendering.OffscreenBufferRenderable
Interpret the texture format as intensity-alpha
FORMAT_LUMINANCE_ALPHA - Static variable in class org.j3d.aviatrix3d.Texture
Interpret the texture format as GL_LUMINANCE_ALPHA
FORMAT_LUMINANCE_ALPHA - Static variable in interface org.j3d.aviatrix3d.TextureSource
Specifies the source is in 2-component Luminance--Alpha format
FORMAT_MONO16 - Static variable in interface org.j3d.aviatrix3d.AudioSource
Specifies the source is a mono channel, 16 bit
FORMAT_MONO8 - Static variable in interface org.j3d.aviatrix3d.AudioSource
Specifies the source is a mono channel, 8 bit
FORMAT_RGB - Static variable in class org.j3d.aviatrix3d.ByteRaster
Specifies the source is in RGB format
FORMAT_RGB - Static variable in class org.j3d.aviatrix3d.ImageRaster
Specifies the source is in RGB format
FORMAT_RGB - Static variable in interface org.j3d.aviatrix3d.rendering.OffscreenBufferRenderable
Interpret the texture format as RGB
FORMAT_RGB - Static variable in class org.j3d.aviatrix3d.Texture
Interpret the texture format as RGB
FORMAT_RGB - Static variable in interface org.j3d.aviatrix3d.TextureSource
Specifies the source is in RGB format
FORMAT_RGBA - Static variable in class org.j3d.aviatrix3d.ByteRaster
Specifies the source is in RGBA format
FORMAT_RGBA - Static variable in class org.j3d.aviatrix3d.ImageRaster
Specifies the source is in RGBA format
FORMAT_RGBA - Static variable in interface org.j3d.aviatrix3d.rendering.OffscreenBufferRenderable
Interpret the texture format as RGBA
FORMAT_RGBA - Static variable in class org.j3d.aviatrix3d.Texture
Interpret the texture format as RGBA
FORMAT_RGBA - Static variable in interface org.j3d.aviatrix3d.TextureSource
Specifies the source is in RGBA format
FORMAT_SETERO8 - Static variable in interface org.j3d.aviatrix3d.AudioSource
Specifies the source is a mono channel, 8 bit
FORMAT_SINGLE_COMPONENT - Static variable in interface org.j3d.aviatrix3d.TextureSource
Specifies the source is in 1-component Intensity or Alpha format
FORMAT_STEREO16 - Static variable in interface org.j3d.aviatrix3d.AudioSource
Specifies the source is a mono channel, 16 bit
formats - Variable in class org.j3d.aviatrix3d.MultipassTextureComponent
Deprecated. The listing of formats defined for each level
foundPaths - Variable in class org.j3d.aviatrix3d.picking.PickRequest
The picked data is placed here.
FRAGMENT_SHADER - Static variable in interface org.j3d.aviatrix3d.rendering.ShaderComponentRenderable
The component represents a fragment shader
FRAGMENT_SHADERS - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.StateSortComparator
Priority state is fragment shaders
FragmentShader - Class in org.j3d.aviatrix3d
Node that handles an ARB fragment shader.
FragmentShader() - Constructor for class org.j3d.aviatrix3d.FragmentShader
Constructs a TexCoordGeneration with default values.
frameFinished() - Method in class org.j3d.aviatrix3d.management.MultiThreadRenderManager
Notification that the frame state has finished management.
FrameUpdateListener - Interface in org.j3d.renderer.aviatrix3d.navigation
A listener interface used internally to notify of an update or change in the system that will effect the display.
freq - Variable in class org.j3d.aviatrix3d.Sound
The frequency of the samples
frequency - Variable in class org.j3d.aviatrix3d.AudioComponent
The frequency
FRUSTUM_ALLIN - Static variable in class org.j3d.aviatrix3d.rendering.BoundingVolume
The frustum check revealed all points inside the frustum
FRUSTUM_ALLOUT - Static variable in class org.j3d.aviatrix3d.rendering.BoundingVolume
The frustum check revealed all points outside the frustum
FRUSTUM_PARTIAL - Static variable in class org.j3d.aviatrix3d.rendering.BoundingVolume
The frustum check revealed some points inside the frustum
FrustumCullStage - Class in org.j3d.aviatrix3d.pipeline.graphics
Handles the complete set of scenegraph maintenance and culling operations.
FrustumCullStage() - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.FrustumCullStage
Create a basic instance of this class with the list assuming there are no off-screen buffers in use for the initial internal setup.
FrustumCullStage(int) - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.FrustumCullStage
Create a basic instance of this class with the list initial internal setup for the given number of renderable surfaces.
FUNCTION_ACCUMULATE - Static variable in class org.j3d.aviatrix3d.AccumulationBufferState
Take the current buffer colours multiply them by value and then add with the accumulation buffer.
FUNCTION_ADD - Static variable in class org.j3d.aviatrix3d.AccumulationBufferState
Add the value to the current accumulation buffer values.
FUNCTION_ALWAYS - Static variable in class org.j3d.aviatrix3d.AlphaAttributes
Comparison function that always passes.
FUNCTION_ALWAYS - Static variable in class org.j3d.aviatrix3d.DepthAttributes
Comparison function that always passes.
FUNCTION_ALWAYS - Static variable in class org.j3d.aviatrix3d.DepthBufferState
Comparison function that always passes.
FUNCTION_ALWAYS - Static variable in class org.j3d.aviatrix3d.StencilAttributes
Comparison function that always passes.
FUNCTION_ALWAYS - Static variable in class org.j3d.aviatrix3d.StencilBufferState
Comparison function that always passes.
FUNCTION_EQUAL - Static variable in class org.j3d.aviatrix3d.AlphaAttributes
Comparison function that passes if current alpha == test alpha.
FUNCTION_EQUAL - Static variable in class org.j3d.aviatrix3d.DepthAttributes
Comparison function that passes if current depth == range.
FUNCTION_EQUAL - Static variable in class org.j3d.aviatrix3d.DepthBufferState
Comparison function that passes if current depth == range.
FUNCTION_EQUAL - Static variable in class org.j3d.aviatrix3d.StencilAttributes
Comparison function that passes if (ref & mask) == (stencil & mask).
FUNCTION_EQUAL - Static variable in class org.j3d.aviatrix3d.StencilBufferState
Comparison function that passes if (ref & mask) == (stencil & mask).
FUNCTION_GREATER - Static variable in class org.j3d.aviatrix3d.AlphaAttributes
Comparison function that passes if current alpha > test alpha.
FUNCTION_GREATER - Static variable in class org.j3d.aviatrix3d.DepthAttributes
Comparison function that passes if current depth > range.
FUNCTION_GREATER - Static variable in class org.j3d.aviatrix3d.DepthBufferState
Comparison function that passes if current depth > range.
FUNCTION_GREATER - Static variable in class org.j3d.aviatrix3d.StencilAttributes
Comparison function that passes if (ref & mask) > (stencil & mask).
FUNCTION_GREATER - Static variable in class org.j3d.aviatrix3d.StencilBufferState
Comparison function that passes if (ref & mask) > (stencil & mask).
FUNCTION_GREATER_OR_EQUAL - Static variable in class org.j3d.aviatrix3d.AlphaAttributes
Comparison function that passes if current alpha >= test alpha.
FUNCTION_GREATER_OR_EQUAL - Static variable in class org.j3d.aviatrix3d.DepthAttributes
Comparison function that passes if current depth >= range.
FUNCTION_GREATER_OR_EQUAL - Static variable in class org.j3d.aviatrix3d.DepthBufferState
Comparison function that passes if current depth >= range.
FUNCTION_GREATER_OR_EQUAL - Static variable in class org.j3d.aviatrix3d.StencilAttributes
Comparison function that passes if (ref & mask) >= (stencil & mask).
FUNCTION_GREATER_OR_EQUAL - Static variable in class org.j3d.aviatrix3d.StencilBufferState
Comparison function that passes if (ref & mask) >= (stencil & mask).
FUNCTION_LESS - Static variable in class org.j3d.aviatrix3d.AlphaAttributes
Comparison function that passes if current alpha < test alpha.
FUNCTION_LESS - Static variable in class org.j3d.aviatrix3d.DepthAttributes
Comparison function that passes if current depth < range.
FUNCTION_LESS - Static variable in class org.j3d.aviatrix3d.DepthBufferState
Comparison function that passes if current depth < range.
FUNCTION_LESS - Static variable in class org.j3d.aviatrix3d.StencilAttributes
Comparison function that passes if (ref & mask) < (stencil & mask).
FUNCTION_LESS - Static variable in class org.j3d.aviatrix3d.StencilBufferState
Comparison function that passes if (ref & mask) < (stencil & mask).
FUNCTION_LESS_OR_EQUAL - Static variable in class org.j3d.aviatrix3d.AlphaAttributes
Comparison function that passes if current alpha <= test alpha.
FUNCTION_LESS_OR_EQUAL - Static variable in class org.j3d.aviatrix3d.DepthAttributes
Comparison function that passes if current depth <= range.
FUNCTION_LESS_OR_EQUAL - Static variable in class org.j3d.aviatrix3d.DepthBufferState
Comparison function that passes if current depth <= range.
FUNCTION_LESS_OR_EQUAL - Static variable in class org.j3d.aviatrix3d.StencilAttributes
Comparison function that passes if (ref & mask) <= (stencil & mask).
FUNCTION_LESS_OR_EQUAL - Static variable in class org.j3d.aviatrix3d.StencilBufferState
Comparison function that passes if (ref & mask) <= (stencil & mask).
FUNCTION_LOAD - Static variable in class org.j3d.aviatrix3d.AccumulationBufferState
Replace the values in the accumulation buffer with the current colours
FUNCTION_MULTIPLY - Static variable in class org.j3d.aviatrix3d.AccumulationBufferState
Multiply the contents of the current buffer by the value.
FUNCTION_NEVER - Static variable in class org.j3d.aviatrix3d.AlphaAttributes
Comparison function that always fails.
FUNCTION_NEVER - Static variable in class org.j3d.aviatrix3d.DepthAttributes
Comparison function that always fails.
FUNCTION_NEVER - Static variable in class org.j3d.aviatrix3d.DepthBufferState
Comparison function that always fails.
FUNCTION_NEVER - Static variable in class org.j3d.aviatrix3d.StencilAttributes
Comparison function that always fails.
FUNCTION_NEVER - Static variable in class org.j3d.aviatrix3d.StencilBufferState
Comparison function that always fails.
FUNCTION_NOTEQUAL - Static variable in class org.j3d.aviatrix3d.AlphaAttributes
Comparison function that passes if current alpha is not equal range.
FUNCTION_NOTEQUAL - Static variable in class org.j3d.aviatrix3d.DepthAttributes
Comparison function that passes if current depth is not equal range.
FUNCTION_NOTEQUAL - Static variable in class org.j3d.aviatrix3d.DepthBufferState
Comparison function that passes if current depth is not equal range.
FUNCTION_NOTEQUAL - Static variable in class org.j3d.aviatrix3d.StencilAttributes
Comparison function that passes if (ref & mask) not equal to (stencil & mask).
FUNCTION_NOTEQUAL - Static variable in class org.j3d.aviatrix3d.StencilBufferState
Comparison function that passes if (ref & mask) not equal to (stencil & mask).

G

GENERAL_BUFFER - Static variable in interface org.j3d.aviatrix3d.rendering.BufferStateRenderable
The buffer state represents general buffer management
GENERAL_OBJECT - Static variable in interface org.j3d.aviatrix3d.picking.PickableObject
Find any general pickable node type.
GeneralBufferState - Class in org.j3d.aviatrix3d
Collection of state management options for a render pass for elements that don't directly influence the backing buffer.
GeneralBufferState() - Constructor for class org.j3d.aviatrix3d.GeneralBufferState
Constructs a state set with default values.
generalBufferState - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BufferDetails
Renderable information about the general buffer
GENERATE_MIPMAP - Static variable in class org.j3d.aviatrix3d.Texture
GenerateMipMap constants - Use Mip Maps
GENERATE_MIPMAP_DONT_CARE - Static variable in class org.j3d.aviatrix3d.Texture
Set the mipmap generation to the don't care option
GENERATE_MIPMAP_FASTEST - Static variable in class org.j3d.aviatrix3d.Texture
Set the mipmap generation to the fastest option
GENERATE_MIPMAP_HINT - Static variable in class org.j3d.aviatrix3d.Texture
GenerateMipMap Quality Hint
GENERATE_MIPMAP_NICEST - Static variable in class org.j3d.aviatrix3d.Texture
Set the mipmap generation to the highest quality option
generatedTextures - Variable in class org.j3d.aviatrix3d.pipeline.graphics.MultipassRenderBucket
A list of the multipass texture sources found.
generatedTextures - Variable in class org.j3d.aviatrix3d.pipeline.graphics.SceneRenderBucket
A list of the multipass texture sources found.
generateMipMap - Variable in class org.j3d.aviatrix3d.Texture
Should we generate mip maps
generateMipMapHint - Variable in class org.j3d.aviatrix3d.Texture
The quality hint for generateMipMap
generateViewFrustum(double[]) - Method in class org.j3d.aviatrix3d.ViewEnvironment
Generate a frustum based on the projectionType.
generateViewFrustumPlanes(Vector4f[]) - Method in class org.j3d.aviatrix3d.ViewEnvironment
Convenience method to generate the 6 frustum planes from the current projection information held.
generateVWorldMatrix - Variable in class org.j3d.aviatrix3d.picking.PickRequest
If this flag is set to true, generate the local to virtual world matrix for the picked result.
GenericCullStage - Class in org.j3d.aviatrix3d.pipeline.graphics
A cull stange that does not cull anything except those parts requested by the CustomCullable and CustomRenderable interfaces.
GenericCullStage() - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.GenericCullStage
Create a basic instance of this class with the list assuming there are no off-screen buffers in use for the initial internal setup.
GenericCullStage(int) - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.GenericCullStage
Create a basic instance of this class with the list initial internal setup for the given number of renderable surfaces.
Geometry - Class in org.j3d.aviatrix3d
Geometry is an abstract class that specifies the geometry component information required by a Shape3D node.
Geometry() - Constructor for class org.j3d.aviatrix3d.Geometry
The default constructor initialised the base values.
GEOMETRY - Static variable in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Load the geometry and structural portions of the file
GEOMETRY_BOUNDS - Static variable in class org.j3d.aviatrix3d.rendering.BoundingVolume
The bounding volume type is user provided geometry
GEOMETRY_CULLABLE - Static variable in interface org.j3d.aviatrix3d.rendering.LeafCullable
This is a any cullable that provides visuals for rendering
GEOMETRY_SHADER - Static variable in interface org.j3d.aviatrix3d.rendering.ShaderComponentRenderable
The component represents a geometry shader
GeometryRenderable - Interface in org.j3d.aviatrix3d.rendering
Marker interface for the terminal rendering state in OpenGL - a piece of geometry.
getAccumBufferRenderable() - Method in interface org.j3d.aviatrix3d.rendering.RenderPassCullable
Fetch renderable information about the accumulation buffer.
getAccumBufferRenderable() - Method in class org.j3d.aviatrix3d.RenderPass
Fetch renderable information about the accumulation buffer.
getAccumBufferRenderable() - Method in class org.j3d.aviatrix3d.SimpleScene
Fetch renderable information about the accumulation buffer.
getAccumFunction() - Method in class org.j3d.aviatrix3d.AccumulationBufferState
Get the current operation used when accumulating colour values.
getAccumulationBufferState() - Method in class org.j3d.aviatrix3d.RenderPass
Get the currently set accumulation buffer state.
getActionMask() - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardTracker
What action types does this sensor return.
getActionMask() - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseTracker
What action types does this sensor return.
getActiveBackground() - Method in class org.j3d.aviatrix3d.MultipassScene
Get the currently set active view.
getActiveBackground() - Method in class org.j3d.aviatrix3d.Scene2D
Get the currently set active background.
getActiveBackground() - Method in class org.j3d.aviatrix3d.SimpleScene
Get the currently set active background.
getActiveChild() - Method in class org.j3d.aviatrix3d.SwitchGroup
Get the currently selected active child of this switch node.
getActiveFog() - Method in class org.j3d.aviatrix3d.SimpleScene
Get the currently set active fog.
getActiveView() - Method in class org.j3d.aviatrix3d.RenderPass
Get the currently set active view.
getActiveView() - Method in class org.j3d.aviatrix3d.Scene2D
Get the currently set active view.
getActiveView() - Method in class org.j3d.aviatrix3d.SimpleScene
Get the currently set active view.
getAllChildren() - Method in class org.j3d.aviatrix3d.BaseGroup
Return an array containing all of this group's children.
getAllChildren() - Method in class org.j3d.aviatrix3d.Group
Return an array containing all of this group's children.
getAllChildren() - Method in class org.j3d.aviatrix3d.Group2D
Return an array containing all of this group's children.
getAllChildren() - Method in class org.j3d.aviatrix3d.ObjectSet
Return an array containing all of this groups children.
getAlpha() - Method in class org.j3d.aviatrix3d.AccumulationBufferState
Get the current alpha channel clear value
getAlpha() - Method in class org.j3d.aviatrix3d.ColorBufferState
Get the current alpha channel clear value
getAlphaAttributes() - Method in class org.j3d.aviatrix3d.Appearance
Get the current alpha rendering attributes in use.
getAlphaCutoff() - Method in class org.j3d.aviatrix3d.AlphaAttributes
Get the current cutoff component value.
getAlphaDestinationBlendFactor() - Method in class org.j3d.aviatrix3d.BlendAttributes
Request the currently set destination blend factor for the alpha component.
getAlphaDestinationBlendFactor() - Method in class org.j3d.aviatrix3d.GeneralBufferState
Request the currently set destination blend factor for the alpha component.
getAlphaFunction() - Method in class org.j3d.aviatrix3d.AlphaAttributes
Get the current operation used when the alpha tests pass.
getAlphaSourceBlendFactor() - Method in class org.j3d.aviatrix3d.BlendAttributes
Request the currently set source blend factor for the alpha component.
getAlphaSourceBlendFactor() - Method in class org.j3d.aviatrix3d.GeneralBufferState
Request the currently set source blend factor for the alpha component.
getAlphaTestCutoff() - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Get the current value of the alpha test cutoff number.
getAlphaTestCutoff() - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Get the current value of the alpha test cutoff number.
getAlphaTestCutoff() - Method in interface org.j3d.aviatrix3d.output.graphics.RenderingProcessor
Get the current value of the alpha test cutoff number.
getAlphaTestCutoff() - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsOutputDevice
Get the current value of the alpha test cutoff number.
getAmbientColor(float[]) - Method in class org.j3d.aviatrix3d.Light
Retrieve the current colour value from the light.
getAmbientColor(float[]) - Method in class org.j3d.aviatrix3d.Material
Get the current value of the ambient color for the front or combined faces.
getAnisotropicFilterDegree() - Method in class org.j3d.aviatrix3d.Texture
Get the current anisotropic filtering degree.
getAnisotropicFilterMode() - Method in class org.j3d.aviatrix3d.Texture
Get the current aniostropic filtering mode.
getAppearance() - Method in class org.j3d.aviatrix3d.AppearanceOverride
Get the current appearance associated with this shape.
getAppearance() - Method in class org.j3d.aviatrix3d.Shape3D
Get the current appearance associated with this shape.
getAppearanceRenderable() - Method in class org.j3d.aviatrix3d.AppearanceOverride
Fetch the renderable that represents the visual appearance modifiers of this shape.
getAppearanceRenderable() - Method in class org.j3d.aviatrix3d.Pixmap
Fetch the renderable that represents the visual appearance modifiers of this shape.
getAppearanceRenderable() - Method in interface org.j3d.aviatrix3d.rendering.OverrideRenderable
Fetch the renderable that represents the visual appearance modifiers of the leaf nodes.
getAppearanceRenderable() - Method in interface org.j3d.aviatrix3d.rendering.ShapeRenderable
Fetch the renderable that represents the visual appearance modifiers of this shape.
getAppearanceRenderable() - Method in class org.j3d.aviatrix3d.Shape3D
Fetch the renderable that represents the visual appearance modifiers of this shape.
getAppUpdateWriteTimingMessage() - Method in class org.j3d.aviatrix3d.SceneGraphObject
Convenience method to fetch the data write change error message from the internationalisation manager.
getArgumentsRenderable() - Method in class org.j3d.aviatrix3d.GL14Shader
Get an object that represents arguments that should be passed along with the shader.
getArgumentsRenderable() - Method in class org.j3d.aviatrix3d.GLSLangShader
Get an object that represents arguments that should be passed along with the shader.
getArgumentsRenderable() - Method in interface org.j3d.aviatrix3d.rendering.ShaderRenderable
Get an object that represents arguments that should be passed along with the shader.
getAspectRatio() - Method in class org.j3d.aviatrix3d.ViewEnvironment
Get the currently set aspect ratio.
getAttenuation(float[]) - Method in class org.j3d.aviatrix3d.PointLight
Set the attenuation factors for the light.
getAttenuation(float[]) - Method in class org.j3d.aviatrix3d.SpotLight
Set the attenuation factors for the light.
getAttenuationFactors(float[]) - Method in class org.j3d.aviatrix3d.PointAttributes
Attenuation factor values.
getAttributeRenderable(int) - Method in class org.j3d.aviatrix3d.Appearance
Fetch the sub-renderable for the given type.
getAttributeRenderable(int) - Method in interface org.j3d.aviatrix3d.rendering.AppearanceRenderable
Fetch the sub-renderable for the given type.
getAttributeType() - Method in class org.j3d.aviatrix3d.AlphaAttributes
Get the type this visual attribute represents.
getAttributeType() - Method in class org.j3d.aviatrix3d.BlendAttributes
Get the type this visual attribute represents.
getAttributeType() - Method in class org.j3d.aviatrix3d.DepthAttributes
Get the type this visual attribute represents.
getAttributeType() - Method in class org.j3d.aviatrix3d.LineAttributes
Get the type this visual attribute represents.
getAttributeType() - Method in class org.j3d.aviatrix3d.PointAttributes
Get the type this visual attribute represents.
getAttributeType() - Method in class org.j3d.aviatrix3d.PolygonAttributes
Get the type this visual attribute represents.
getAttributeType() - Method in interface org.j3d.aviatrix3d.rendering.AppearanceAttributeRenderable
Get the type this visual attribute represents.
getAttributeType() - Method in class org.j3d.aviatrix3d.StencilAttributes
Get the type this visual attribute represents.
getAudioOutputDevice() - Method in interface org.j3d.aviatrix3d.pipeline.audio.AudioRenderPipeline
Get the currently registered audio device instance.
getAudioOutputDevice() - Method in class org.j3d.aviatrix3d.pipeline.audio.DefaultAudioPipeline
Get the currently registered drawable device instance.
getAxisOfRotation(float[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.Billboard
Fetch the currently set axis of rotation.
getBackAmbientColor(float[]) - Method in class org.j3d.aviatrix3d.Material
Get the current value of the ambient color for the back face.
getBackColorMaterialTarget() - Method in class org.j3d.aviatrix3d.Material
Get the amount of colorTarget for the back face.
getBackDiffuseColor(float[]) - Method in class org.j3d.aviatrix3d.Material
Get the current value of the diffuse color for the back face.
getBackEmissiveColor(float[]) - Method in class org.j3d.aviatrix3d.Material
Get the current value of the emissive color for the back face.
getBackgroundCullable() - Method in interface org.j3d.aviatrix3d.rendering.RenderPassCullable
Get the cullable object representing the active background that in this environment.
getBackgroundCullable() - Method in class org.j3d.aviatrix3d.RenderPass
Get the cullable object representing the active background that in this environment.
getBackgroundCullable() - Method in class org.j3d.aviatrix3d.SimpleScene
Get the cullable object representing the active background that in this environment.
getBackgrounds() - Method in interface org.j3d.renderer.aviatrix3d.loader.AVModel
Get the list of backgrounds that are contained in the file.
getBackShininess() - Method in class org.j3d.aviatrix3d.Material
Get the current shininess value for the back face.
getBackSpecularColor(float[]) - Method in class org.j3d.aviatrix3d.Material
Get the current value of the specular color for the back face.
getBackTransparency() - Method in class org.j3d.aviatrix3d.Material
Get the amount of transparency for the back face.
getBits(byte[]) - Method in class org.j3d.aviatrix3d.BitmapRaster
Retrieve the vertices that are currently set.
getBits(byte[]) - Method in class org.j3d.aviatrix3d.ByteRaster
Retrieve the vertices that are currently set.
getBits(byte[]) - Method in class org.j3d.aviatrix3d.ImageRaster
Retrieve the vertices that are currently set.
getBlendAttributes() - Method in class org.j3d.aviatrix3d.Appearance
Get the current blend rendering attributes in use.
getBlendColor(float[]) - Method in class org.j3d.aviatrix3d.BlendAttributes
Get the current blend colour.
getBlendColor(float[]) - Method in class org.j3d.aviatrix3d.TextureAttributes
Get the current blend colour.
getBlendEquation() - Method in class org.j3d.aviatrix3d.BlendAttributes
Request the currently set blend equation
getBlendEquation() - Method in class org.j3d.aviatrix3d.GeneralBufferState
Request the currently set blend equation
getBlue() - Method in class org.j3d.aviatrix3d.AccumulationBufferState
Get the current blue channel clear value
getBlue() - Method in class org.j3d.aviatrix3d.ColorBufferState
Get the current blue channel clear value
getBorderColor(float[]) - Method in class org.j3d.aviatrix3d.Texture
Get the current value of the border color for the texture, if set.
getBoundaryModeR() - Method in class org.j3d.aviatrix3d.Texture3D
Get the current boundary handling for the R parameter.
getBoundaryModeS() - Method in class org.j3d.aviatrix3d.Texture
Get the current boundary handling for the S parameter.
getBoundaryModeT() - Method in class org.j3d.aviatrix3d.MRTTexture2D
Get the current boundary handling for the S parameter.
getBoundaryModeT() - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Get the current boundary handling for the S parameter.
getBoundaryModeT() - Method in class org.j3d.aviatrix3d.Texture2D
Get the current boundary handling for the T parameter.
getBoundaryModeT() - Method in class org.j3d.aviatrix3d.Texture3D
Get the current boundary handling for the T parameter.
getBoundaryModeT() - Method in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
Get the current boundary handling for the S parameter.
getBounds() - Method in class org.j3d.aviatrix3d.Geometry
Get the currently set bounds for this object.
getBounds() - Method in class org.j3d.aviatrix3d.Node
Get the currently set bounds for this object.
getBounds() - Method in class org.j3d.aviatrix3d.Raster
Get the currently set bounds for this object.
getBounds() - Method in interface org.j3d.aviatrix3d.rendering.GroupCullable
Get the currently set bounds for this object.
getBounds() - Method in interface org.j3d.aviatrix3d.rendering.LeafCullable
Get the currently set bounds for this object.
getBounds() - Method in interface org.j3d.aviatrix3d.rendering.SingleCullable
Get the currently set bounds for this object.
getBounds() - Method in class org.j3d.aviatrix3d.Sound
Get the currently set bounds for this object.
getBoundsWriteTimingMessage() - Method in class org.j3d.aviatrix3d.SceneGraphObject
Convenience method to fetch the data write change error message from the internationalisation manager.
getBuffer(Object) - Method in class org.j3d.aviatrix3d.MRTTexture2D
Get the currently registered pBuffer for the given key object.
getBuffer(Object) - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Get the currently registered pBuffer for the given key object.
getBuffer(Object) - Method in interface org.j3d.aviatrix3d.PBufferTextureSource
Deprecated. Get the currently registered pBuffer for the given key object.
getBuffer(Object) - Method in interface org.j3d.aviatrix3d.rendering.OffscreenRenderTargetRenderable
Get the currently registered pBuffer for the given key object.
getBuffer(GLContext) - Method in interface org.j3d.aviatrix3d.rendering.TextureRenderable
Fetch the underlying source buffer for the offscreen rendering that relates to this particular texture.
getBuffer(GLContext) - Method in class org.j3d.aviatrix3d.TextureUnit
Fetch the underlying source buffer for the offscreen rendering that relates to this particular texture.
getBufferBitMask() - Method in class org.j3d.aviatrix3d.AccumulationBufferState
Get the GL buffer bit flag that this state class represents.
getBufferBitMask() - Method in class org.j3d.aviatrix3d.ColorBufferState
Get the GL buffer bit flag that this state class represents.
getBufferBitMask() - Method in class org.j3d.aviatrix3d.DepthBufferState
Get the GL buffer bit flag that this state class represents.
getBufferBitMask() - Method in class org.j3d.aviatrix3d.GeneralBufferState
Get the GL buffer bit flag that this state class represents.
getBufferBitMask() - Method in interface org.j3d.aviatrix3d.rendering.BufferStateRenderable
Get the GL buffer bit flag that this state class represents.
getBufferBitMask() - Method in class org.j3d.aviatrix3d.StencilBufferState
Get the GL buffer bit flag that this state class represents.
getBufferId(AL, int) - Method in class org.j3d.aviatrix3d.AudioComponent
Get a bufferId for a given seq and context.
getBufferId(AL, int) - Method in interface org.j3d.aviatrix3d.AudioSource
Get a bufferId for a given seq and context.
getBufferSetup() - Method in class org.j3d.aviatrix3d.MRTTexture2D
Get the requested buffer setup that describes this offscreen buffer.
getBufferSetup() - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Get the requested buffer setup that describes this offscreen buffer.
getBufferSetup() - Method in interface org.j3d.aviatrix3d.rendering.OffscreenRenderTargetRenderable
Get the requested buffer setup that describes this offscreen buffer.
getBufferType() - Method in class org.j3d.aviatrix3d.AccumulationBufferState
Get the type of buffer this state represents.
getBufferType() - Method in class org.j3d.aviatrix3d.ColorBufferState
Get the type of buffer this state represents.
getBufferType() - Method in class org.j3d.aviatrix3d.DepthBufferState
Get the type of buffer this state represents.
getBufferType() - Method in class org.j3d.aviatrix3d.GeneralBufferState
Get the type of buffer this state represents.
getBufferType() - Method in interface org.j3d.aviatrix3d.rendering.BufferStateRenderable
Get the type of buffer this state represents.
getBufferType() - Method in class org.j3d.aviatrix3d.StencilBufferState
Get the type of buffer this state represents.
getCache() - Static method in class org.j3d.renderer.aviatrix3d.texture.AVTextureCacheFactory
Fetch the default cache provided by the factory.
getCache(int) - Static method in class org.j3d.renderer.aviatrix3d.texture.AVTextureCacheFactory
Fetch the cache instance for the given type, creating a new instance if necessary.
getCenter(float[]) - Method in class org.j3d.aviatrix3d.BoundingBox
Get the center of the bounding volume.
getCenter(float[]) - Method in class org.j3d.aviatrix3d.BoundingGeometry
Get the center of the bounding volume.
getCenter(float[]) - Method in class org.j3d.aviatrix3d.BoundingSphere
Get the center of the bounding volume.
getCenter(float[]) - Method in class org.j3d.aviatrix3d.BoundingVoid
Get the center of the bounding volume.
getCenter(float[]) - Method in class org.j3d.aviatrix3d.Pixmap
Get the centre of the shape object.
getCenter(float[]) - Method in class org.j3d.aviatrix3d.rendering.BoundingVolume
Get the center of the bounding volume.
getCenter(float[]) - Method in interface org.j3d.aviatrix3d.rendering.ShapeRenderable
Get the centre of the shape object.
getCenter(float[]) - Method in class org.j3d.aviatrix3d.Shape3D
Get the centre of the shape object.
getCenter(float[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Get the current center location.
getCenterEyeInSurface(int, int, int, int, Point3f, String, boolean) - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Get the Center Eye position in surface coordinates.
getCenterEyeInSurface(int, int, int, int, Point3f, String, boolean) - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Get the Center Eye position in surface coordinates.
getCenterEyeInSurface(Point3f) - Method in class org.j3d.aviatrix3d.output.graphics.ElumensRenderingProcessor
Deprecated. Get the Center Eye position in surface coordinates.
getCenterEyeInSurface(int, int, int, int, Point3f, String, boolean) - Method in interface org.j3d.aviatrix3d.output.graphics.RenderingProcessor
Get the Center Eye position in surface coordinates.
getCenterEyeInSurface(int, int, int, int, Point3f, String, boolean) - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsOutputDevice
Get the Center Eye position in surface coordinates.
getChild(int) - Method in class org.j3d.aviatrix3d.BaseGroup
Retrieves the child node at the specified index in this group node's list of children.
getChild(int) - Method in class org.j3d.aviatrix3d.Group
Retrieves the child node at the specified index in this group node's list of children.
getChild(int) - Method in class org.j3d.aviatrix3d.Group2D
Retrieves the child node at the specified index in this group node's list of children.
getChild(int) - Method in class org.j3d.aviatrix3d.ObjectSet
Retrieves the child node at the specified index in this group node's list of children.
getChild() - Method in class org.j3d.aviatrix3d.SharedNode
Get the currently set child of this node.
getChild() - Method in class org.j3d.aviatrix3d.SharedNode2D
Get the currently set child of this node.
getClearColor(float[]) - Method in class org.j3d.aviatrix3d.MRTOffscreenTexture2D
Set the background colour that this surface should be cleared to before the drawing step.
getClearColor(float[]) - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
Deprecated. Set the background colour that this surface should be cleared to before the drawing step.
getClearColor(float[]) - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Set the background colour that this surface should be cleared to before the drawing step.
getClearColor(float[]) - Method in interface org.j3d.aviatrix3d.OffscreenTextureSource
Deprecated. Set the background colour that this surface should be cleared to before the drawing step.
getClearColor(float[]) - Method in interface org.j3d.aviatrix3d.rendering.OffscreenBufferRenderable
Set the background colour that this surface should be cleared to before the drawing step.
getClearDepth() - Method in class org.j3d.aviatrix3d.DepthBufferState
Get the current depth used when clearing the depth buffer.
getClearMask() - Method in class org.j3d.aviatrix3d.StencilBufferState
Get the current function comparison mask.
getColor(float[]) - Method in class org.j3d.aviatrix3d.Background
Get the current drawing colour
getColor(float[]) - Method in class org.j3d.aviatrix3d.Fog
Get the current drawing colour
getColor(float[]) - Method in class org.j3d.aviatrix3d.SphereBackground
Get the current drawing colour
getColor(int, float[]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Get the color values at the given index.
getColorBufferRenderable() - Method in interface org.j3d.aviatrix3d.rendering.RenderPassCullable
Fetch renderable information about the colour buffer.
getColorBufferRenderable() - Method in class org.j3d.aviatrix3d.RenderPass
Fetch renderable information about the colour buffer.
getColorBufferRenderable() - Method in class org.j3d.aviatrix3d.SimpleScene
Fetch renderable information about the colour buffer.
getColorBufferState() - Method in class org.j3d.aviatrix3d.RenderPass
Get the currently set color buffer state.
getColorMaterialTarget() - Method in class org.j3d.aviatrix3d.Material
Get the current target fr color materials for the front or combined faces.
getColors(float[]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Retrieve the colours that are currently set.
getColors(FloatBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Retrieve the colours that are currently set.
getCombineMode(boolean) - Method in class org.j3d.aviatrix3d.TextureAttributes
Get the combine mode in use.
getCombineOperand(boolean, int) - Method in class org.j3d.aviatrix3d.TextureAttributes
Get the current value of the combine operand in use.
getCombineScale(boolean) - Method in class org.j3d.aviatrix3d.TextureAttributes
Get the combine scale factor.
getCombineSource(boolean, int) - Method in class org.j3d.aviatrix3d.TextureAttributes
Get the current value of the combine source function in use
getCompareFunction() - Method in class org.j3d.aviatrix3d.Texture
Get the current texture comparison functoin.
getCompareMode() - Method in class org.j3d.aviatrix3d.Texture
Get the current texture comparison mode.
getComponentType() - Method in class org.j3d.aviatrix3d.FragmentShader
Get the type of component this state represents.
getComponentType() - Method in interface org.j3d.aviatrix3d.rendering.ShaderComponentRenderable
Get the type of component this state represents.
getComponentType() - Method in class org.j3d.aviatrix3d.ShaderProgram
Get the type of component this state represents.
getComponentType() - Method in class org.j3d.aviatrix3d.VertexShader
Get the type of component this state represents.
getCopyOffset(int, int, int[]) - Method in interface org.j3d.aviatrix3d.MultipassTextureDestination
Deprecated. Get the current copy offset.
getCopyOffset(int, int, int[]) - Method in class org.j3d.aviatrix3d.Texture2D
Get the current copy offset.
getCopyOffset(int, int, int[]) - Method in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
Get the current copy offset.
getCullable(int) - Method in class org.j3d.aviatrix3d.Layer
Get the cullable corresponding to the given internal buffer ID.
getCullableChild() - Method in interface org.j3d.aviatrix3d.rendering.SingleCullable
Get the child renderable of this object.
getCullableChild() - Method in class org.j3d.aviatrix3d.SharedNode
Get the child renderable of this object.
getCullableChild() - Method in class org.j3d.aviatrix3d.SharedNode2D
Get the child renderable of this object.
getCullableChildren() - Method in class org.j3d.aviatrix3d.Group
Get the list of children that are valid to be rendered according to the rules of the grouping node.
getCullableChildren() - Method in class org.j3d.aviatrix3d.Group2D
Get the list of children that are valid to be rendered according to the rules of the grouping node.
getCullableChildren() - Method in interface org.j3d.aviatrix3d.rendering.GroupCullable
Get the list of children that are valid to be rendered according to the rules of the grouping node.
getCullableChildren() - Method in class org.j3d.aviatrix3d.SwitchGroup
Get the list of children that are valid to be rendered according to the rules of the grouping node.
getCullableChildren() - Method in class org.j3d.renderer.aviatrix3d.nodes.MaskedSwitch
Get the list of children that are valid to be rendered according to the rules of the grouping node.
getCullableLayer(int) - Method in class org.j3d.aviatrix3d.CompositeViewport
Get the cullable layer child that for the given layer index.
getCullableLayer(int) - Method in class org.j3d.aviatrix3d.MRTOffscreenTexture2D
Get the cullable layer child that for the given layer index.
getCullableLayer(int) - Method in class org.j3d.aviatrix3d.MultipassViewport
Get the cullable layer child that for the given layer index.
getCullableLayer(int) - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Get the cullable layer child that for the given layer index.
getCullableLayer(int) - Method in interface org.j3d.aviatrix3d.rendering.OffscreenCullable
Get the cullable layer child that for the given layer index.
getCullableLayer(int) - Method in interface org.j3d.aviatrix3d.rendering.ViewportCullable
Get the cullable layer child that for the given layer index.
getCullableLayer(int) - Method in class org.j3d.aviatrix3d.SimpleViewport
Get the cullable layer child that for the given layer index.
getCullableLayer(int) - Method in class org.j3d.aviatrix3d.Viewport2D
Get the cullable layer child that for the given layer index.
getCullableParent() - Method in class org.j3d.aviatrix3d.Background
Get the parent cullable of this instance.
getCullableParent() - Method in class org.j3d.aviatrix3d.Group
Get the parent cullable of this instance.
getCullableParent() - Method in class org.j3d.aviatrix3d.Group2D
Get the parent cullable of this instance.
getCullableParent() - Method in interface org.j3d.aviatrix3d.rendering.EnvironmentCullable
Get the parent cullable of this instance.
getCullableParent() - Method in interface org.j3d.aviatrix3d.rendering.GroupCullable
Get the parent cullable of this instance.
getCullableParent() - Method in interface org.j3d.aviatrix3d.rendering.SingleCullable
Get the parent cullable of this instance.
getCullableParent() - Method in class org.j3d.aviatrix3d.SharedGroup
Get the parent cullable of this instance.
getCullableParent() - Method in class org.j3d.aviatrix3d.SharedGroup2D
Get the parent cullable of this instance.
getCullableParent() - Method in class org.j3d.aviatrix3d.SharedNode
Get the parent cullable of this instance.
getCullableParent() - Method in class org.j3d.aviatrix3d.SharedNode2D
Get the parent cullable of this instance.
getCullableParent() - Method in class org.j3d.aviatrix3d.Viewpoint
Get the parent cullable of this instance.
getCullablePass(int) - Method in class org.j3d.aviatrix3d.MultipassScene
Get the cullable layer child that for the given layer index.
getCullablePass(int) - Method in interface org.j3d.aviatrix3d.rendering.SceneCullable
Get the cullable layer child that for the given layer index.
getCullablePass(int) - Method in class org.j3d.aviatrix3d.SimpleScene
Get the cullable layer child that for the given layer index.
getCullableScene() - Method in class org.j3d.aviatrix3d.MultipassViewport
Get the cullable layer child that for the given layer index.
getCullableScene() - Method in class org.j3d.aviatrix3d.MultipassViewportLayer
Get the cullable layer child that for the given layer index.
getCullableScene() - Method in interface org.j3d.aviatrix3d.rendering.ViewportLayerCullable
Get the cullable layer child that for the given layer index.
getCullableScene() - Method in class org.j3d.aviatrix3d.SimpleViewport
Get the cullable layer child that for the given layer index.
getCullableScene() - Method in class org.j3d.aviatrix3d.SimpleViewportLayer
Get the cullable layer child that for the given layer index.
getCullableScene() - Method in class org.j3d.aviatrix3d.Viewport2D
Get the cullable layer child that for the given layer index.
getCullableScene() - Method in class org.j3d.aviatrix3d.ViewportLayer2D
Get the cullable layer child that for the given layer index.
getCullableType() - Method in class org.j3d.aviatrix3d.AppearanceOverride
Get the type that this cullable represents.
getCullableType() - Method in class org.j3d.aviatrix3d.ClipPlane
Get the type that this cullable represents.
getCullableType() - Method in class org.j3d.aviatrix3d.Fog
Get the type that this cullable represents.
getCullableType() - Method in class org.j3d.aviatrix3d.Light
Get the type that this cullable represents.
getCullableType() - Method in class org.j3d.aviatrix3d.Pixmap
Get the type that this cullable represents.
getCullableType() - Method in interface org.j3d.aviatrix3d.rendering.LeafCullable
Get the type that this cullable represents.
getCullableType() - Method in class org.j3d.aviatrix3d.Shape3D
Get the type that this cullable represents.
getCullableType() - Method in class org.j3d.aviatrix3d.Sound
Get the type that this cullable represents.
getCullableViewport(int) - Method in class org.j3d.aviatrix3d.CompositeLayer
Get the cullable layer child that for the given layer index.
getCullableViewport(int) - Method in class org.j3d.aviatrix3d.CompositeLayer2D
Get the cullable layer child that for the given layer index.
getCullableViewport(int) - Method in interface org.j3d.aviatrix3d.rendering.LayerCullable
Get the cullable layer child that for the given layer index.
getCullableViewport(int) - Method in class org.j3d.aviatrix3d.SimpleLayer
Get the cullable layer child that for the given layer index.
getCullableViewport(int) - Method in class org.j3d.aviatrix3d.SimpleLayer2D
Get the cullable layer child that for the given layer index.
getCulledFace() - Method in class org.j3d.aviatrix3d.PolygonAttributes
Get the current face culled flag.
getCutOffAngle() - Method in class org.j3d.aviatrix3d.SpotLight
Get the current gut-off angle.
getData(int) - Method in class org.j3d.aviatrix3d.TextureComponent
Get the underlying data object.
getDataWriteTimingMessage() - Method in class org.j3d.aviatrix3d.SceneGraphObject
Convenience method to fetch the data write change error message from the internationalisation manager.
getDensityRate() - Method in class org.j3d.aviatrix3d.Fog
Get the current decay rate.
getDepth() - Method in class org.j3d.aviatrix3d.ByteTextureComponent3D
Get the current depth of the image component.
getDepth() - Method in class org.j3d.aviatrix3d.Texture3D
Get the depth of the texture in pixels.
getDepth() - Method in class org.j3d.aviatrix3d.TextureComponent3D
Get the current depth of the image component.
getDepthAttributes() - Method in class org.j3d.aviatrix3d.Appearance
Get the current depth buffer attributes in use.
getDepthBits() - Method in class org.j3d.aviatrix3d.rendering.BufferSetupData
Return the number of bits that should be used in the depth buffer implementation.
getDepthBufferRenderable() - Method in interface org.j3d.aviatrix3d.rendering.RenderPassCullable
Fetch renderable information about the depth buffer.
getDepthBufferRenderable() - Method in class org.j3d.aviatrix3d.RenderPass
Fetch renderable information about the depth buffer.
getDepthBufferRenderable() - Method in class org.j3d.aviatrix3d.SimpleScene
Fetch renderable information about the depth buffer.
getDepthBufferState() - Method in class org.j3d.aviatrix3d.RenderPass
Get the currently set depth buffer state.
getDepthFailOperation() - Method in class org.j3d.aviatrix3d.StencilAttributes
Get the current operation used when the stencil test passes, but depth test fails.
getDepthFailOperation() - Method in class org.j3d.aviatrix3d.StencilBufferState
Get the current operation used when the stencil test passes, but depth test fails.
getDepthFormat() - Method in class org.j3d.aviatrix3d.Texture
Get the format for the depth texture .
getDepthFunction() - Method in class org.j3d.aviatrix3d.DepthAttributes
Get the current operation used when the depth tests pass.
getDepthFunction() - Method in class org.j3d.aviatrix3d.DepthBufferState
Get the current operation used when the depth tests pass.
getDepthPassOperation() - Method in class org.j3d.aviatrix3d.StencilAttributes
Get the current operation used when the stencil and depth tests pass.
getDepthPassOperation() - Method in class org.j3d.aviatrix3d.StencilBufferState
Get the current operation used when the stencil and depth tests pass.
getDepthRenderable() - Method in class org.j3d.aviatrix3d.MRTOffscreenTexture2D
If a separate depth render target has been requested, return the renderable for that object now.
getDepthRenderable() - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
If a separate depth render target has been requested, return the renderable for that object now.
getDepthRenderable() - Method in interface org.j3d.aviatrix3d.rendering.OffscreenBufferRenderable
If a separate depth render target has been requested, return the renderable for that object now.
getDepthRenderTarget() - Method in class org.j3d.aviatrix3d.MRTOffscreenTexture2D
If the texture was configured with a separate offscreen depth texture from the colour texture, get that texture representation.
getDestinationBlendFactor() - Method in class org.j3d.aviatrix3d.BlendAttributes
Request the currently set destination blend factor.
getDestinationBlendFactor() - Method in class org.j3d.aviatrix3d.GeneralBufferState
Request the currently set destination blend factor.
getDevices() - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardManager
Get the device discovered by this manager.
getDevices() - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseManager
Get the device discovered by this manager.
getDiffuseColor(float[]) - Method in class org.j3d.aviatrix3d.Light
Retrieve the current diffuse colour value from the light.
getDiffuseColor(float[]) - Method in class org.j3d.aviatrix3d.Material
Get the current value of the diffuse color of the front and combined faces.
getDimensions(int[]) - Method in class org.j3d.aviatrix3d.Viewport
Get the dimensions of the viewport, copied into the user-provided array.
getDirection(float[]) - Method in class org.j3d.aviatrix3d.DirectionalLight
Retrieve the current direction vector from the light.
getDirection(float[]) - Method in class org.j3d.aviatrix3d.SpotLight
Retrieve the current direction vector from the light.
getDrawMode(boolean) - Method in class org.j3d.aviatrix3d.PolygonAttributes
Get the draw mode for the specified face.
getDriverInfo() - Method in interface org.j3d.aviatrix3d.pipeline.graphics.SurfaceInfo
Get the vendor's driver version string
getDropOffRateExponent() - Method in class org.j3d.aviatrix3d.SpotLight
Get the current drop off exponent rate.
getEffectBounds() - Method in class org.j3d.aviatrix3d.ClipPlane
Get the current bounding volume that this light effects.
getEffectBounds() - Method in class org.j3d.aviatrix3d.Fog
Get the current bounding volume that this light effects.
getEffectBounds() - Method in class org.j3d.aviatrix3d.Light
Get the current bounding volume that this light effects.
getEffectBounds() - Method in interface org.j3d.aviatrix3d.rendering.EffectRenderable
Get the current bounding volume that this light effects.
getEmissiveColor(float[]) - Method in class org.j3d.aviatrix3d.Material
Get the current value of the emissive color for the front or combined faces.
getExtensions() - Method in interface org.j3d.aviatrix3d.pipeline.graphics.SurfaceInfo
Get the list of extensions supported
getExtents(float[], float[]) - Method in class org.j3d.aviatrix3d.BoundingBox
Get the maximum extents of the bounding volume.
getExtents(float[], float[]) - Method in class org.j3d.aviatrix3d.BoundingGeometry
Get the maximum extents of the bounding volume.
getExtents(float[], float[]) - Method in class org.j3d.aviatrix3d.BoundingSphere
Get the maximum extents of the bounding volume.
getExtents(float[], float[]) - Method in class org.j3d.aviatrix3d.BoundingVoid
Get the maximum extents of the bounding volume - Float.NaN.
getExtents(float[], float[]) - Method in class org.j3d.aviatrix3d.rendering.BoundingVolume
Get the maximum extents of the bounding volume.
getExternallyDefinedFiles() - Method in interface org.j3d.renderer.aviatrix3d.loader.AVModel
Get the listing of the external resources declared as being needed by this file.
getFadeThresholdSize() - Method in class org.j3d.aviatrix3d.PointAttributes
Get the current point size in use.
getFanCount(int[]) - Method in class org.j3d.aviatrix3d.IndexedTriangleFanArray
Get the sizes of the valid fans.
getFanCount(int[]) - Method in class org.j3d.aviatrix3d.TriangleFanArray
Get the sizes of the valid fans.
getFanCount(int[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleFanArray
Get the sizes of the valid fans.
getFanCount(int[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray
Get the sizes of the valid fans.
getFarClipDistance() - Method in class org.j3d.aviatrix3d.ViewEnvironment
Get the current setting of the far clip plane.
getFieldOfView() - Method in interface org.j3d.aviatrix3d.rendering.ViewEnvironmentCullable
Get the currently set field of view.
getFieldOfView() - Method in class org.j3d.aviatrix3d.ViewEnvironment
Get the currently set field of view.
getFogCoordinates(float[]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Retrieve the fog coordinates that are currently set.
getFogCoordinates(int, float[]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Retrieve the fog coordinates at the given index.
getFogCoordinates(FloatBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Retrieve the fog coordinates that are currently set.
getFogCullable() - Method in interface org.j3d.aviatrix3d.rendering.RenderPassCullable
Get the cullable object representing the active fog in this environment.
getFogCullable() - Method in class org.j3d.aviatrix3d.RenderPass
Get the cullable object representing the active fog in this environment.
getFogCullable() - Method in class org.j3d.aviatrix3d.SimpleScene
Get the cullable object representing the active fog in this environment.
getFogs() - Method in interface org.j3d.renderer.aviatrix3d.loader.AVModel
Get the list of fogs that are contained in the file.
getFormat() - Method in class org.j3d.aviatrix3d.AudioComponent
Get the format of this audio source.
getFormat() - Method in interface org.j3d.aviatrix3d.AudioSource
Get the format of this sound source.
getFormat(int) - Method in class org.j3d.aviatrix3d.MRTOffscreenTexture2D
Get the format for this texture.
getFormat(int) - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
Deprecated. Get the format of this image at the given mipmap level.
getFormat(int) - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Get the format for this texture.
getFormat() - Method in interface org.j3d.aviatrix3d.rendering.OffscreenBufferRenderable
Fetch the format of the texture that this buffer should be interpreted as when the texture is applied to the containing object.
getFormat() - Method in class org.j3d.aviatrix3d.Texture
Get the format for this texture.
getFormat(int) - Method in class org.j3d.aviatrix3d.TextureComponent
Get the format of this image at the given mipmap level.
getFormat(int) - Method in interface org.j3d.aviatrix3d.TextureSource
Get the format of this image at the given mipmap level.
getFragmentShader() - Method in class org.j3d.aviatrix3d.GL14Shader
Get the current fragShader in use.
getFrequency() - Method in class org.j3d.aviatrix3d.AudioComponent
Get the frequency of this sound source.
getFrequency() - Method in interface org.j3d.aviatrix3d.AudioSource
Get the frequency of this sound source.
getFunctionCompareMask() - Method in class org.j3d.aviatrix3d.StencilAttributes
Get the current function comparison mask.
getFunctionCompareMask() - Method in class org.j3d.aviatrix3d.StencilBufferState
Get the current function comparison mask.
getFunctionReferenceValue() - Method in class org.j3d.aviatrix3d.StencilAttributes
Get the current stencil reference value for use in the stencil function setup.
getFunctionReferenceValue() - Method in class org.j3d.aviatrix3d.StencilBufferState
Get the current stencil reference value for use in the stencil function setup.
getGeneralBufferRenderable() - Method in interface org.j3d.aviatrix3d.rendering.RenderPassCullable
Fetch renderable information about the general buffer.
getGeneralBufferRenderable() - Method in class org.j3d.aviatrix3d.RenderPass
Fetch renderable information about the general buffer.
getGeneralBufferRenderable() - Method in class org.j3d.aviatrix3d.SimpleScene
Fetch renderable information about the general buffer.
getGeneralBufferState() - Method in class org.j3d.aviatrix3d.RenderPass
Get the currently set general buffer state.
getGenerateMipMap() - Method in class org.j3d.aviatrix3d.Texture
Get the current generateMipMap state.
getGenerateMipMapHint() - Method in class org.j3d.aviatrix3d.Texture
Get the current generateMipMapHint value.
getGeometry() - Method in class org.j3d.aviatrix3d.Shape3D
Get the current geometry associated with this shape.
getGeometryRenderable() - Method in class org.j3d.aviatrix3d.Pixmap
Fetch the renderable that represents the geometry of this shape.
getGeometryRenderable() - Method in interface org.j3d.aviatrix3d.rendering.ShapeRenderable
Fetch the renderable that represents the geometry of this shape.
getGeometryRenderable() - Method in class org.j3d.aviatrix3d.Shape3D
Fetch the renderable that represents the geometry of this shape.
getGLContext() - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Package local method to fetch the GLContext that this surface has.
getGLMajorVersion() - Method in interface org.j3d.aviatrix3d.pipeline.graphics.SurfaceInfo
Get the major version number of OpenGL supported
getGLMinorVersion() - Method in interface org.j3d.aviatrix3d.pipeline.graphics.SurfaceInfo
Get the minor version number of OpenGL supported
getGlobalAmbientColor(float[]) - Method in class org.j3d.aviatrix3d.Viewpoint
Retrieve the current colour value from the light.
getGLSetup() - Method in class org.j3d.aviatrix3d.MRTOffscreenTexture2D
Deprecated. Use MRTTexture2D.getBufferSetup() Always returns null
getGLSetup() - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Get the requested buffer setup that describes this offscreen texture.
getGLSetup() - Method in interface org.j3d.aviatrix3d.PBufferTextureSource
Deprecated. Now replaced by the same method in OffscreenBufferRenderable
getGLSetup() - Method in interface org.j3d.aviatrix3d.rendering.OffscreenBufferRenderable
Deprecated. Use OffscreenRenderTargetRenderable.getBufferSetup() Always returns null
getGraphicsOutputDevice() - Method in class org.j3d.aviatrix3d.pipeline.graphics.DefaultGraphicsPipeline
Get the currently registered drawable surface instance.
getGraphicsOutputDevice() - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsRenderPipeline
Get the currently registered drawable surface instance.
getGreen() - Method in class org.j3d.aviatrix3d.AccumulationBufferState
Get the current green channel clear value
getGreen() - Method in class org.j3d.aviatrix3d.ColorBufferState
Get the current green channel clear value
getGridStep() - Method in class org.j3d.renderer.aviatrix3d.loader.dem.DEMLoader
Fetch information about the real-world stepping sizes that this grid uses.
getGridStep() - Method in class org.j3d.renderer.aviatrix3d.loader.vterrain.BTLoader
Fetch information about the real-world stepping sizes that this grid uses.
getHeader() - Method in class org.j3d.renderer.aviatrix3d.loader.vterrain.BTLoader
Get the header used to describe the last stream parsed.
getHeight() - Method in class org.j3d.aviatrix3d.BitmapRaster
Get the height of this bitmap.
getHeight() - Method in class org.j3d.aviatrix3d.ByteRaster
Get the height of this bitmap.
getHeight() - Method in class org.j3d.aviatrix3d.ImageRaster
Get the height of this bitmap.
getHeight() - Method in class org.j3d.aviatrix3d.MRTTexture2D
Get the height of the texture in pixels.
getHeight() - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
Deprecated. Get the height of the texture in pixels.
getHeight() - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Get the height of the texture in pixels.
getHeight() - Method in interface org.j3d.aviatrix3d.OffscreenTextureSource
Deprecated. Get the height of the texture in pixels.
getHeight() - Method in interface org.j3d.aviatrix3d.rendering.OffscreenRenderTargetRenderable
Get the height of the buffer in pixels.
getHeight() - Method in class org.j3d.aviatrix3d.Texture2D
Get the height of the texture in pixels.
getHeight() - Method in class org.j3d.aviatrix3d.Texture3D
Get the height of the texture in pixels.
getHeight() - Method in class org.j3d.aviatrix3d.TextureComponent2D
Get the height of this image.
getHeight() - Method in class org.j3d.aviatrix3d.TextureComponent3D
Get the height of this image.
getHeight() - Method in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
Get the height of the texture in pixels.
getHeight() - Method in class org.j3d.aviatrix3d.Viewport
Convenience method to fetch the height of the viewport.
getHeights() - Method in class org.j3d.renderer.aviatrix3d.loader.dem.DEMLoader
Return the height map created for the last stream parsed.
getHeights() - Method in class org.j3d.renderer.aviatrix3d.loader.vterrain.BTLoader
Return the height map created for the last stream parsed.
getHighDetail(Node[]) - Method in class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Get the currently set low-detail geometry structure.
getHorizontalJustification() - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Get the value of the line size multiplier.
getIndices(int[]) - Method in class org.j3d.aviatrix3d.IndexedVertexGeometry
Get the sizes of the valid indexs.
getIndices(int[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedBufferGeometry
Get the sizes of the valid indexs.
getInverseTransform(Matrix4f) - Method in interface org.j3d.aviatrix3d.picking.TransformPickTarget
Get the inverse version of the local transform.
getInverseTransform(Matrix4f) - Method in class org.j3d.aviatrix3d.PixelTransform
Get the inverse version of the local transform.
getInverseTransform(Matrix4f) - Method in class org.j3d.aviatrix3d.SceneGraphPath
Get the transformation matrix from the terminal node to the root of the path.
getInverseTransform(Matrix4f) - Method in class org.j3d.aviatrix3d.TransformGroup
Get the inverse version of the local transform.
getLastInfoLog() - Method in class org.j3d.aviatrix3d.ShaderObject
Get the last fetched information log from this shader.
getLastInfoLog() - Method in class org.j3d.aviatrix3d.ShaderProgram
Get the last fetched information log from this shader.
getLayers(Layer[]) - Method in class org.j3d.aviatrix3d.management.DisplayCollection
Fetch the current layers that are set.
getLayers(Layer[]) - Method in class org.j3d.aviatrix3d.management.SingleDisplayCollection
Fetch the current layers that are set.
getLayers(Layer[]) - Method in class org.j3d.aviatrix3d.MRTOffscreenTexture2D
Fetch the current layers that are set.
getLayers(Layer[]) - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Fetch the current layers that are set.
getLayers(Layer[]) - Method in interface org.j3d.aviatrix3d.PBufferTextureSource
Deprecated. Fetch the current layers that are set.
getLayers() - Method in interface org.j3d.renderer.aviatrix3d.loader.AVModel
Get the list of layers that are contained in the file.
getLights() - Method in interface org.j3d.renderer.aviatrix3d.loader.AVModel
Get the list of lights that are contained in the file.
getLinearDistance(float[]) - Method in class org.j3d.aviatrix3d.Fog
Get the two distance values for the linear fog settings.
getLineAttributes() - Method in class org.j3d.aviatrix3d.Appearance
Get the current line rendering attributes in use.
getLineWidth() - Method in class org.j3d.aviatrix3d.LineAttributes
Get the current line size in use.
getLoadFlags() - Method in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Get the current set collection of load flags.
getLoadFlags() - Method in class org.j3d.renderer.aviatrix3d.loader.dem.DEMLoader
Get the current set collection of load flags.
getLoadFlags() - Method in class org.j3d.renderer.aviatrix3d.loader.discreet.MaxLoader
Get the current set collection of load flags.
getLoadFlags() - Method in class org.j3d.renderer.aviatrix3d.loader.stl.STLLoader
Get the current set collection of load flags.
getLoadFlags() - Method in class org.j3d.renderer.aviatrix3d.loader.vterrain.BTLoader
Get the current set collection of load flags.
getLocalContext() - Method in class org.j3d.aviatrix3d.output.graphics.BaseBufferDescriptor
Fetch the local context for this buffer.
getLoop() - Method in class org.j3d.aviatrix3d.AudioComponent
Does the sample loop.
getLoop() - Method in interface org.j3d.aviatrix3d.AudioSource
Does this source loop.
getLowDetail() - Method in class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Get the currently set low-detail geometry structure.
getMagFilter() - Method in class org.j3d.aviatrix3d.Texture
Get the magnification filtering mode.
getMask(boolean[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.MaskedSwitch
Get the current mask.
getMaskLength() - Method in class org.j3d.renderer.aviatrix3d.nodes.MaskedSwitch
Request the current length of the mask set.
getMaterial() - Method in class org.j3d.aviatrix3d.Appearance
Get the current material in use.
getMaterialRenderable() - Method in class org.j3d.aviatrix3d.Appearance
Fetch the renderable that corresponds to material properties.
getMaterialRenderable() - Method in interface org.j3d.aviatrix3d.rendering.AppearanceRenderable
Fetch the renderable that corresponds to material properties.
getMaxClipPlanesCount() - Method in interface org.j3d.aviatrix3d.pipeline.graphics.SurfaceInfo
Get the maximum number of clip planes allowed in the scene.
getMaxColorAttachmentsCount() - Method in interface org.j3d.aviatrix3d.pipeline.graphics.SurfaceInfo
Get the maxium number of colour attachment points are supported by a single FBO.
getMaximum(float[]) - Method in class org.j3d.aviatrix3d.BoundingBox
Get the maximum bounds position of the box.
getMaximumFrameRate() - Method in class org.j3d.renderer.aviatrix3d.util.PerformanceMonitor
Get the current maximum acceptable frame rate.
getMaxLightCount() - Method in interface org.j3d.aviatrix3d.pipeline.graphics.SurfaceInfo
Get the maximum number of lights allowed in the scene.
getMaxMRTCount() - Method in interface org.j3d.aviatrix3d.pipeline.graphics.SurfaceInfo
Get the maximum number of multiple simultaneous render targets allowed for a single shader.
getMaxPointSize() - Method in class org.j3d.aviatrix3d.PointAttributes
Get the current maximum point size in use.
getMaxRange() - Method in class org.j3d.aviatrix3d.DepthAttributes
Get the current minimum depth range
getMaxRange() - Method in class org.j3d.aviatrix3d.DepthBufferState
Get the current minimum depth range
getMaxTextureCount() - Method in interface org.j3d.aviatrix3d.pipeline.graphics.SurfaceInfo
Get the maximum number of textures allowed for an appearance.
getMinFilter() - Method in class org.j3d.aviatrix3d.Texture
Get the minification filtering mode.
getMinimum(float[]) - Method in class org.j3d.aviatrix3d.BoundingBox
Get the minimum bounds position of the box.
getMinimumFrameInterval() - Method in class org.j3d.aviatrix3d.management.MultiThreadRenderManager
Fetch the currently set duty cycle value.
getMinimumFrameInterval() - Method in interface org.j3d.aviatrix3d.management.RenderManager
Fetch the currently set duty cycle value.
getMinimumFrameInterval() - Method in class org.j3d.aviatrix3d.management.SingleThreadRenderManager
Fetch the currently set duty cycle value.
getMinimumFrameRate() - Method in class org.j3d.renderer.aviatrix3d.util.PerformanceMonitor
Get the current minimum acceptable frame rate.
getMinPointSize() - Method in class org.j3d.aviatrix3d.PointAttributes
Get the current minimum point size in use.
getMinRange() - Method in class org.j3d.aviatrix3d.DepthAttributes
Get the current minimum depth range
getMinRange() - Method in class org.j3d.aviatrix3d.DepthBufferState
Get the current minimum depth range
getMode() - Method in class org.j3d.aviatrix3d.Fog
Get the current decay rate.
getMode(int) - Method in class org.j3d.aviatrix3d.TexCoordGeneration
Fetch the currently set mode value for the requested axis.
getModelRoot() - Method in interface org.j3d.renderer.aviatrix3d.loader.AVModel
Get the root of the scene graph structure that represents this model.
getMultipassSources(MultipassTextureSource[], int[]) - Method in interface org.j3d.aviatrix3d.MultipassTextureDestination
Deprecated. Fetch all of the currently specified multipass texture sources in this instance of the class.
getMultipassSources(MultipassTextureSource[], int[]) - Method in class org.j3d.aviatrix3d.Texture2D
Fetch all of the currently specified multipass texture sources in this instance of the class.
getMultipassSources(MultipassTextureSource[], int[]) - Method in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
Fetch all of the currently specified multipass texture sources in this instance of the class.
getName() - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardDevice
Get the name of this device.
getName() - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseDevice
Get the name of this device.
getNamedObjects() - Method in interface org.j3d.renderer.aviatrix3d.loader.AVModel
Get a mapping of any internally named objects to their corresponding scene graph structure.
getNearClipDistance() - Method in class org.j3d.aviatrix3d.ViewEnvironment
Get the current setting of the far clip plane.
getNode(int) - Method in class org.j3d.aviatrix3d.SceneGraphPath
Get a single node at the given index position.
getNode() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.AVParticleSystem
Get the scene graph object that represents this particle system and can be inserted into the scene graph.
getNodeCount() - Method in class org.j3d.aviatrix3d.SceneGraphPath
Get the number of valid items in the path.
getNodes() - Method in class org.j3d.aviatrix3d.SceneGraphPath
Get the raw list of path items from the internal array.
getNormal(int, float[]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Get the color values at the given index.
getNormals(float[]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Retrieve the normals that are currently set.
getNormals(FloatBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Retrieve the normals that are currently set.
getNumAASamples() - Method in class org.j3d.aviatrix3d.rendering.BufferSetupData
Return the number of samples that should be used for FSAA.
getNumDevices() - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardManager
Get the number of devices discovered.
getNumDevices() - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseManager
Get the number of devices discovered.
getNumLevels() - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
Deprecated. Get the number of levels for the mipmapping in this source.
getNumLevels() - Method in class org.j3d.aviatrix3d.TextureComponent
Get the number of levels in this component.
getNumLevels() - Method in interface org.j3d.aviatrix3d.TextureSource
Get the number of levels for the mipmapping in this source.
getNumRenderTargets() - Method in class org.j3d.aviatrix3d.MRTOffscreenTexture2D
Get the number of render targets that this offscreen renderable manages.
getNumRenderTargets() - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Get the number of render targets that this offscreen renderable manages.
getNumRenderTargets() - Method in class org.j3d.aviatrix3d.rendering.BufferSetupData
Return the number render targets that should be used for this buffer.
getNumRenderTargets() - Method in interface org.j3d.aviatrix3d.rendering.OffscreenBufferRenderable
Get the number of render targets that this offscreen renderable manages.
getNumShaderObjects() - Method in class org.j3d.aviatrix3d.ShaderProgram
Get the number of currently registered shader objects.
getNumUpdatesPending(GL) - Method in class org.j3d.aviatrix3d.iutil.TextureUpdateStateManager
Returns the number of updates that are pending for a given context.
getOffscreenRenderable() - Method in class org.j3d.aviatrix3d.MRTOffscreenTexture2D
Fetch the renderable that this offscreen cullable will draw to.
getOffscreenRenderable() - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Fetch the renderable that this offscreen cullable will draw to.
getOffscreenRenderable() - Method in interface org.j3d.aviatrix3d.rendering.OffscreenCullable
Fetch the renderable that this offscreen cullable will draw to.
getOffscreenSource() - Method in interface org.j3d.aviatrix3d.rendering.TextureRenderable
Fetch the offscreen texture source that this renderable holds on to.
getOffscreenSource() - Method in class org.j3d.aviatrix3d.TextureUnit
Fetch the offscreen texture source that this renderable holds on to.
getOrigin(float[]) - Method in class org.j3d.aviatrix3d.BitmapRaster
Get the current origin of the bitmap.
getOwnerOffscreenRenderable() - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
If this is a child render target, return the owner renderable.
getParent() - Method in class org.j3d.aviatrix3d.Node
Get the current parent of this node.
getParent() - Method in class org.j3d.aviatrix3d.SharedGroup
Overridden to always return the current first parent in the list.
getParent() - Method in class org.j3d.aviatrix3d.SharedGroup2D
Overridden to always return the current first parent in the list.
getParent() - Method in class org.j3d.aviatrix3d.SharedNode
Overridden to always return the current first parent in the list.
getParent() - Method in class org.j3d.aviatrix3d.SharedNode2D
Overridden to always return the current first parent in the list.
getParents(Node[]) - Method in class org.j3d.aviatrix3d.BufferState
Get the listing of the number of parents that this node currently has.
getParents(Node[]) - Method in class org.j3d.aviatrix3d.NodeComponent
Get the listing of the number of parents that this node currently has.
getParents(Node[]) - Method in class org.j3d.aviatrix3d.SharedGroup
Get the listing of the number of parents that this node currently has.
getParents(Node2D[]) - Method in class org.j3d.aviatrix3d.SharedGroup2D
Get the listing of the number of parents that this node currently has.
getParents(Node[]) - Method in class org.j3d.aviatrix3d.SharedNode
Get the listing of the number of parents that this node currently has.
getParents(Node2D[]) - Method in class org.j3d.aviatrix3d.SharedNode2D
Get the listing of the number of parents that this node currently has.
getPickableBounds() - Method in class org.j3d.aviatrix3d.Geometry
Get the bounds of this picking target so that testing can be performed on the object.
getPickableBounds() - Method in class org.j3d.aviatrix3d.Group
Get the bounds of this picking target so that testing can be performed on the object.
getPickableBounds() - Method in class org.j3d.aviatrix3d.Group2D
Get the bounds of this picking target so that testing can be performed on the object.
getPickableBounds() - Method in interface org.j3d.aviatrix3d.picking.PickTarget
Get the bounds of this picking target so that testing can be performed on the object.
getPickableBounds() - Method in class org.j3d.aviatrix3d.Pixmap
Get the bounds of this picking target so that testing can be performed on the object.
getPickableBounds() - Method in class org.j3d.aviatrix3d.Raster
Get the bounds of this picking target so that testing can be performed on the object.
getPickableBounds() - Method in class org.j3d.aviatrix3d.Shape3D
Get the bounds of this picking target so that testing can be performed on the object.
getPickableBounds() - Method in class org.j3d.aviatrix3d.SharedNode
Get the bounds of this picking target so that testing can be performed on the object.
getPickableBounds() - Method in class org.j3d.aviatrix3d.SharedNode2D
Get the bounds of this picking target so that testing can be performed on the object.
getPickableBounds() - Method in class org.j3d.renderer.aviatrix3d.nodes.Billboard
Get the bounds of this picking target so that testing can be performed on the object.
getPickableBounds() - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Get the bounds of this picking target so that testing can be performed on the object.
getPickableChild(int) - Method in class org.j3d.aviatrix3d.Group
Return the pickable target instance at the given index.
getPickableChild(int) - Method in class org.j3d.aviatrix3d.Group2D
Return the pickable target instance at the given index.
getPickableChild(int) - Method in interface org.j3d.aviatrix3d.picking.GroupPickTarget
Return the pickable target instance at the given index.
getPickableChild() - Method in interface org.j3d.aviatrix3d.picking.SinglePickTarget
Return the child that is pickable of from this target.
getPickableChild() - Method in class org.j3d.aviatrix3d.Pixmap
Return the child that is pickable of from this target.
getPickableChild() - Method in class org.j3d.aviatrix3d.Shape3D
Return the child that is pickable of from this target.
getPickableChild() - Method in class org.j3d.aviatrix3d.SharedNode
Return the child that is pickable of from this target.
getPickableChild() - Method in class org.j3d.aviatrix3d.SharedNode2D
Return the child that is pickable of from this target.
getPickableChild(int) - Method in class org.j3d.aviatrix3d.SwitchGroup
Return the pickable target instance at the given index.
getPickableChildren() - Method in class org.j3d.aviatrix3d.Group
Return an array containing all of this group's pickable children.
getPickableChildren() - Method in class org.j3d.aviatrix3d.Group2D
Return an array containing all of this group's pickable children.
getPickableChildren() - Method in interface org.j3d.aviatrix3d.picking.GroupPickTarget
Return an array containing all of this group's pickable children.
getPickableChildren() - Method in class org.j3d.aviatrix3d.SwitchGroup
Return an array containing all of this group's pickable children.
getPickingManager() - Method in class org.j3d.aviatrix3d.management.MultiThreadRenderManager
Get the picking handler so that we can do some picking operations.
getPickingManager() - Method in interface org.j3d.aviatrix3d.management.RenderManager
Get the picking handler instance that is registered with the system.
getPickingManager() - Method in class org.j3d.aviatrix3d.management.SingleThreadRenderManager
Get the picking handler so that we can do some picking operations.
getPickingManager() - Method in interface org.j3d.aviatrix3d.NodeUpdateHandler
Get the picking handler so that we can do some picking operations.
getPickMask() - Method in class org.j3d.aviatrix3d.Geometry
Get the current pickable state mask of this object.
getPickMask() - Method in class org.j3d.aviatrix3d.Group
Get the current pickable state mask of this object.
getPickMask() - Method in class org.j3d.aviatrix3d.Group2D
Get the current pickable state mask of this object.
getPickMask() - Method in interface org.j3d.aviatrix3d.picking.PickableObject
Get the current pickable state mask of this object.
getPickMask() - Method in class org.j3d.aviatrix3d.Pixmap
Get the current pickable state mask of this object.
getPickMask() - Method in class org.j3d.aviatrix3d.Raster
Get the current pickable state mask of this object.
getPickMask() - Method in class org.j3d.aviatrix3d.Shape3D
Get the current pickable state mask of this object.
getPickMask() - Method in class org.j3d.aviatrix3d.SharedNode
Get the current pickable state mask of this object.
getPickMask() - Method in class org.j3d.aviatrix3d.SharedNode2D
Get the current pickable state mask of this object.
getPickMask() - Method in class org.j3d.renderer.aviatrix3d.nodes.Billboard
Get the current pickable state mask of this object.
getPickMask() - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Get the current pickable state mask of this object.
getPickTargetType() - Method in class org.j3d.aviatrix3d.Geometry
Return the type constant that represents the type of pick target this is.
getPickTargetType() - Method in class org.j3d.aviatrix3d.Group
Return the type constant that represents the type of pick target this is.
getPickTargetType() - Method in class org.j3d.aviatrix3d.Group2D
Return the type constant that represents the type of pick target this is.
getPickTargetType() - Method in interface org.j3d.aviatrix3d.picking.PickTarget
Return the type constant that represents the type of pick target this is.
getPickTargetType() - Method in class org.j3d.aviatrix3d.Pixmap
Return the type constant that represents the type of pick target this is.
getPickTargetType() - Method in class org.j3d.aviatrix3d.Raster
Return the type constant that represents the type of pick target this is.
getPickTargetType() - Method in class org.j3d.aviatrix3d.Shape3D
Return the type constant that represents the type of pick target this is.
getPickTargetType() - Method in class org.j3d.aviatrix3d.SharedNode
Return the type constant that represents the type of pick target this is.
getPickTargetType() - Method in class org.j3d.aviatrix3d.SharedNode2D
Return the type constant that represents the type of pick target this is.
getPickTargetType() - Method in class org.j3d.renderer.aviatrix3d.nodes.Billboard
Return the type constant that represents the type of pick target this is.
getPickTargetType() - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Return the type constant that represents the type of pick target this is.
getPitch() - Method in class org.j3d.aviatrix3d.AudioComponent
The pitch to play the sound at.
getPitch() - Method in interface org.j3d.aviatrix3d.AudioSource
The pitch to play the sound at.
getPixelLocationInSurface(int, int, int, int, Point3f, String, boolean) - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Convert a pixel location to surface coordinates.
getPixelLocationInSurface(int, int, int, int, Point3f, String, boolean) - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Convert a pixel location to surface coordinates.
getPixelLocationInSurface(float, float, Point3f) - Method in class org.j3d.aviatrix3d.output.graphics.ElumensRenderingProcessor
Deprecated. Convert a pixel location to surface coordinates.
getPixelLocationInSurface(int, int, int, int, Point3f, String, boolean) - Method in interface org.j3d.aviatrix3d.output.graphics.RenderingProcessor
Convert a pixel location to surface coordinates.
getPixelLocationInSurface(int, int, int, int, Point3f, String, boolean) - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsOutputDevice
Convert a pixel location to surface coordinates.
getPixelLocationInSurface(float, float, Point3f) - Method in class org.j3d.aviatrix3d.ViewEnvironment
Convert a pixel location to surface coordinates.
getPixelLocationInSurface(float, float, Point3f, Point3f) - Method in class org.j3d.aviatrix3d.ViewEnvironment
Convert a pixel location to surface coordinates.
getPlaneEquation(double[]) - Method in class org.j3d.aviatrix3d.ClipPlane
Retrieve the current plane equation values.
getPointAttributes() - Method in class org.j3d.aviatrix3d.Appearance
Get the current pointgon rendering attributes in use.
getPointSize() - Method in class org.j3d.aviatrix3d.PointAttributes
Get the current point size in use.
getPolygonAttributes() - Method in class org.j3d.aviatrix3d.Appearance
Get the current polygon rendering attributes in use.
getPolygonOffset(float[]) - Method in class org.j3d.aviatrix3d.PolygonAttributes
Get the current polygon offset details.
getPosition(float[]) - Method in class org.j3d.aviatrix3d.PointLight
Retrieve the current position vector from the light.
getPosition(float[]) - Method in class org.j3d.aviatrix3d.SpotLight
Retrieve the current position vector from the light.
getPriority() - Method in class org.j3d.aviatrix3d.Texture
Get the currently set priority value for the texture.
getProgramId(GL) - Method in class org.j3d.aviatrix3d.GL14ShaderProgram
Fetch the ID handle for this program for the given context.
getProgramId(GL) - Method in interface org.j3d.aviatrix3d.rendering.ShaderComponentRenderable
Fetch the ID handle for this program for the given context.
getProgramId(GL) - Method in class org.j3d.aviatrix3d.ShaderProgram
Fetch the ID handle for this program for the given context.
getProgramString() - Method in class org.j3d.aviatrix3d.GL14ShaderProgram
Get the currently set program string.
getProjectionMatrix(float[]) - Method in interface org.j3d.aviatrix3d.rendering.ViewEnvironmentCullable
Get the projection matrix that is generated for this environment.
getProjectionMatrix(float[]) - Method in class org.j3d.aviatrix3d.ViewEnvironment
Get the projection matrix that is generated for this environment.
getProjectionType() - Method in interface org.j3d.aviatrix3d.rendering.ViewEnvironmentCullable
Get the type of view environment defined.
getProjectionType() - Method in class org.j3d.aviatrix3d.ViewEnvironment
Check to see if stereo has been enabled for this environment.
getProxyGeometry() - Method in class org.j3d.aviatrix3d.BoundingGeometry
Get the currently used proxy geometry.
getRadius() - Method in class org.j3d.aviatrix3d.BoundingSphere
Get the current radius of the sphere
getRange() - Method in class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Get the currently set range at which the high detail model will be shown.
getRange(int) - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Get the range set at the given child index.
getRaster() - Method in class org.j3d.aviatrix3d.Pixmap
Get the current geometry associated with this shape.
getRawModel() - Method in interface org.j3d.renderer.aviatrix3d.loader.AVModel
Get the raw model representation of the scene as defined by a loader-specific set of classes.
getReadBuffer(int) - Method in interface org.j3d.aviatrix3d.MultipassTextureDestination
Deprecated. Get the current read buffer that is being used.
getReadBuffer(int) - Method in class org.j3d.aviatrix3d.Texture2D
Get the current read buffer that is being used.
getReadBuffer(int) - Method in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
Get the current read buffer that is being used.
getRecommendedAttributes() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.PointParticleSystem
Get the attributes that the particle system implementation would prefer to have.
getRecommendedPolygonAttributes() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.QuadParticleSystem
Get the attributes that the particle system implementation would prefer to have.
getRecommendedPolygonAttributes() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.TriangleFanParticleSystem
Get the attributes that the particle system implementation would prefer to have.
getRecommendedTextureAttributes() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.QuadParticleSystem
Get the attributes that the particle system implementation would prefer to have.
getRecommendedTextureAttributes() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.TriangleFanParticleSystem
Get the attributes that the particle system implementation would prefer to have.
getRed() - Method in class org.j3d.aviatrix3d.AccumulationBufferState
Get the current red channel clear value
getRed() - Method in class org.j3d.aviatrix3d.ColorBufferState
Get the current red channel clear value
getRefDistance(float[]) - Method in class org.j3d.aviatrix3d.ConeSound
Retrieve the direction of the cone.
getRenderable() - Method in class org.j3d.aviatrix3d.AppearanceOverride
Get the child renderable of this object.
getRenderable() - Method in class org.j3d.aviatrix3d.Background
Get the renderable that represents the environment node rendering.
getRenderable() - Method in class org.j3d.aviatrix3d.ClipPlane
Get the child renderable of this object.
getRenderable() - Method in class org.j3d.aviatrix3d.Fog
Get the child renderable of this object.
getRenderable() - Method in class org.j3d.aviatrix3d.Light
Get the child renderable of this object.
getRenderable() - Method in class org.j3d.aviatrix3d.pipeline.graphics.VisualDetails
Get the current clipPlane instance in use.
getRenderable() - Method in class org.j3d.aviatrix3d.Pixmap
Get the child renderable of this object.
getRenderable() - Method in interface org.j3d.aviatrix3d.rendering.EnvironmentCullable
Get the renderable that represents the environment node rendering.
getRenderable() - Method in interface org.j3d.aviatrix3d.rendering.LeafCullable
Get the child renderable of this object.
getRenderable() - Method in class org.j3d.aviatrix3d.Shape3D
Get the child renderable of this object.
getRenderable() - Method in class org.j3d.aviatrix3d.Sound
Get the child renderable of this object.
getRenderable() - Method in class org.j3d.aviatrix3d.Viewpoint
Get the renderable that represents the environment node rendering.
getRenderedGeometry() - Method in class org.j3d.aviatrix3d.RenderPass
Get the root of the currently rendered scene.
getRenderedGeometry() - Method in class org.j3d.aviatrix3d.Scene2D
Get the root of the currently rendered scene.
getRenderedGeometry() - Method in class org.j3d.aviatrix3d.SimpleScene
Get the root of the currently rendered scene.
getRenderEffectsProcessor() - Method in interface org.j3d.aviatrix3d.rendering.SceneCullable
Get the rendering effects processing user interface that applies to this frame.
getRenderEffectsProcessor() - Method in class org.j3d.aviatrix3d.Scene
Get the currently set scene processor instance.
getRenderObserver() - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
Deprecated. Fetch the observer instance that may be associated with the texture source.
getRenderObserver() - Method in interface org.j3d.aviatrix3d.MultipassTextureSource
Deprecated. Fetch the observer instance that may be associated with the texture source.
getRenderPass(int) - Method in class org.j3d.aviatrix3d.MultipassScene
Get the render pass at the given pass number.
getRenderPasses(RenderPass[]) - Method in class org.j3d.aviatrix3d.MultipassScene
Get all the render passes currently registered.
getRenderTarget(int) - Method in class org.j3d.aviatrix3d.MRTOffscreenTexture2D
Get the numbered render target.
getRenderTargetIndex() - Method in class org.j3d.aviatrix3d.MRTTexture2D
Request the index of this texture in the render target list.
getRenderTargetIndex() - Method in class org.j3d.aviatrix3d.rendering.BufferSetupData
Return the index of the render target this represents
getRenderTargetRenderable(int) - Method in class org.j3d.aviatrix3d.MRTOffscreenTexture2D
Get the child render target at the given index.
getRenderTargetRenderable(int) - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Get the child render target at the given index.
getRenderTargetRenderable(int) - Method in interface org.j3d.aviatrix3d.rendering.OffscreenBufferRenderable
Get the child render target at the given index.
getRootCullable() - Method in interface org.j3d.aviatrix3d.rendering.RenderPassCullable
Get the primary cullable that represents the root of the scene graph.
getRootCullable() - Method in class org.j3d.aviatrix3d.RenderPass
Get the primary cullable that represents the root of the scene graph.
getRootCullable() - Method in class org.j3d.aviatrix3d.SimpleScene
Get the primary cullable that represents the root of the scene graph.
getRuntimeComponents() - Method in interface org.j3d.renderer.aviatrix3d.loader.AVModel
Get the list of runtime components that are contained in the file.
getScene() - Method in class org.j3d.aviatrix3d.MultipassViewport
Get the currently set scene instance.
getScene() - Method in class org.j3d.aviatrix3d.MultipassViewportLayer
Get the currently set scene instance.
getScene() - Method in class org.j3d.aviatrix3d.SimpleViewport
Get the currently set scene instance.
getScene() - Method in class org.j3d.aviatrix3d.SimpleViewportLayer
Get the currently set scene instance.
getScene() - Method in class org.j3d.aviatrix3d.Viewport2D
Get the currently set scene instance.
getScene() - Method in class org.j3d.aviatrix3d.ViewportLayer2D
Get the currently set scene instance.
getSceneGraphObject() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoid
Get the implemented scene graph object for this humanoid so that it can be added directly to the scene.
getSceneGraphObject() - Method in interface org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoidPart
Get the implemented scene graph object for this part.
getScissorDimensions() - Method in interface org.j3d.aviatrix3d.rendering.ViewEnvironmentCullable
Get the currently set dimensions of the scissor area.
getScissorDimensions() - Method in class org.j3d.aviatrix3d.ViewEnvironment
Get the currently set dimensions of the scissor area.
getSecondaryColors(float[]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Retrieve the secondary colors that are currently set.
getSecondaryColors(int, float[]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Retrieve the fog coordinates at the given index.
getSecondaryColors(FloatBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Retrieve the secondary colors that are currently set.
getSeparatedBlendFactors() - Method in class org.j3d.aviatrix3d.BlendAttributes
Check to see the current state of whether separated blending is used or not.
getSeparatedBlendFactors() - Method in class org.j3d.aviatrix3d.GeneralBufferState
Check to see the current state of whether separated blending is used or not.
getShader() - Method in class org.j3d.aviatrix3d.Appearance
Get the current shader in use.
getShaderArguments() - Method in class org.j3d.aviatrix3d.GLSLangShader
Get the currently set shader arguments instance.
getShaderId(GL) - Method in class org.j3d.aviatrix3d.ShaderObject
Request the object_id for this shader object so that it can be linked with the containing program.
getShaderMajorVersion() - Method in interface org.j3d.aviatrix3d.pipeline.graphics.SurfaceInfo
Get the major version number of OpenGL shading language supported
getShaderMinorVersion() - Method in interface org.j3d.aviatrix3d.pipeline.graphics.SurfaceInfo
Get the minor version number of OpenGL shading language supported
getShaderObjects(ShaderObject[]) - Method in class org.j3d.aviatrix3d.ShaderProgram
Get the current shader objects.
getShaderProgram() - Method in class org.j3d.aviatrix3d.GLSLangShader
Get the currently set shader program instance.
getShaderRenderable() - Method in class org.j3d.aviatrix3d.Appearance
Fetch the renderable that corresponds to the set programmable shader.
getShaderRenderable(int) - Method in class org.j3d.aviatrix3d.GL14Shader
Get the component of this shader, if it has one.
getShaderRenderable(int) - Method in class org.j3d.aviatrix3d.GLSLangShader
Get the component of this shader, if it has one.
getShaderRenderable() - Method in interface org.j3d.aviatrix3d.rendering.AppearanceRenderable
Fetch the renderable that corresponds to the set programmable shader.
getShaderRenderable(int) - Method in interface org.j3d.aviatrix3d.rendering.ShaderRenderable
Get the component of this shader, if it has one.
getShape(int) - Method in class org.j3d.aviatrix3d.ShapeBackground
Get the current the shape and the given index position.
getSharedGLContext() - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Get the context object from the shared surface, if there is one set.
getShininess() - Method in class org.j3d.aviatrix3d.Material
Get the current shininess value for the front or combined faces.
getSize(float[]) - Method in class org.j3d.aviatrix3d.BoundingBox
Get the size of the bounding volume.
getSize() - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Get the value of the line size multiplier.
getSourceBlendFactor() - Method in class org.j3d.aviatrix3d.BlendAttributes
Request the currently set source blend factor.
getSourceBlendFactor() - Method in class org.j3d.aviatrix3d.GeneralBufferState
Request the currently set source blend factor.
getSourceStrings() - Method in class org.j3d.aviatrix3d.ShaderObject
Get the currently set source strings.
getSpacing() - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Get the value of the line spacing multiplier.
getSpecularColor(float[]) - Method in class org.j3d.aviatrix3d.Light
Retrieve the current colour value from the light.
getSpecularColor(float[]) - Method in class org.j3d.aviatrix3d.Material
Get the current value of the specular color for the front or combined faces.
getState(Object) - Method in class org.j3d.aviatrix3d.iutil.GLStateMap
Returns the state to which the specified key is set.
getState(int, int, TrackerState) - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardTracker
Get the current state of this tracker.
getState(int, int, TrackerState) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseTracker
Get the current state of this tracker.
getStencilAttributes() - Method in class org.j3d.aviatrix3d.Appearance
Get the current stencil buffer attributes in use.
getStencilBits() - Method in class org.j3d.aviatrix3d.rendering.BufferSetupData
Return the number of bits that should be used in the stencil buffer implementation.
getStencilBufferRenderable() - Method in interface org.j3d.aviatrix3d.rendering.RenderPassCullable
Fetch renderable information about the stencil buffer.
getStencilBufferRenderable() - Method in class org.j3d.aviatrix3d.RenderPass
Fetch renderable information about the stencil buffer.
getStencilBufferRenderable() - Method in class org.j3d.aviatrix3d.SimpleScene
Fetch renderable information about the stencil buffer.
getStencilBufferState() - Method in class org.j3d.aviatrix3d.RenderPass
Get the currently set stencil buffer state.
getStencilFailOperation() - Method in class org.j3d.aviatrix3d.StencilAttributes
Get the current function comparison mask.
getStencilFailOperation() - Method in class org.j3d.aviatrix3d.StencilBufferState
Get the current function comparison mask.
getStencilFunction() - Method in class org.j3d.aviatrix3d.StencilAttributes
Get the function type used when the stencil and depth tests pass.
getStencilFunction() - Method in class org.j3d.aviatrix3d.StencilBufferState
Get the function type used when the stencil and depth tests pass.
getStencilWriteMask() - Method in class org.j3d.aviatrix3d.StencilAttributes
Get the current write mask.
getStencilWriteMask() - Method in class org.j3d.aviatrix3d.StencilBufferState
Get the current write mask.
getStereoEyeSeparation() - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Get the current eye separation value - always returns 0.
getStereoEyeSeparation() - Method in class org.j3d.aviatrix3d.output.graphics.QuadBufferStereoProcessor
Get the current eye separation value - always returns 0.
getStereoEyeSeparation() - Method in class org.j3d.aviatrix3d.output.graphics.SingleEyeStereoProcessor
Get the current eye separation value - always returns 0.
getStereoEyeSeparation() - Method in class org.j3d.aviatrix3d.output.graphics.StereoAWTSurface
Get the current eye separation value - always returns 0.
getStereoEyeSeparation() - Method in interface org.j3d.aviatrix3d.output.graphics.StereoRenderingProcessor
Get the current eye separation value, defined as the distance from the center axis to one eye.
getStereoEyeSeparation() - Method in class org.j3d.aviatrix3d.output.graphics.StereoSWTSurface
Deprecated. Get the current eye separation value - always returns 0.
getStereoEyeSeparation() - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsOutputDevice
Get the current eye separation value, defined as the distance from the center axis to one eye.
getStereoEyeSeparation() - Method in class org.j3d.renderer.aviatrix3d.swt.output.StereoSWTSurface
Get the current eye separation value - always returns 0.
getStereoRenderingPolicy() - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Get the current stereo rendering policy in use.
getStereoRenderingPolicy() - Method in class org.j3d.aviatrix3d.output.graphics.StereoAWTSurface
Get the current stereo rendering policy in use.
getStereoRenderingPolicy() - Method in class org.j3d.aviatrix3d.output.graphics.StereoSWTSurface
Deprecated. Get the current stereo rendering policy in use.
getStereoRenderingPolicy() - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsOutputDevice
Get the current stereo rendering policy in use.
getStereoRenderingPolicy() - Method in class org.j3d.renderer.aviatrix3d.swt.output.StereoSWTSurface
Get the current stereo rendering policy in use.
getStipplePattern() - Method in class org.j3d.aviatrix3d.LineAttributes
Get the current line stipple pattern.
getStippleScaleFactor() - Method in class org.j3d.aviatrix3d.LineAttributes
Get the current line stipple pattern.
getStripCount(int[]) - Method in class org.j3d.aviatrix3d.IndexedLineStripArray
Get the sizes of the valid strips.
getStripCount(int[]) - Method in class org.j3d.aviatrix3d.IndexedQuadStripArray
Get the sizes of the valid strips.
getStripCount(int[]) - Method in class org.j3d.aviatrix3d.IndexedTriangleStripArray
Get the sizes of the valid strips.
getStripCount(int[]) - Method in class org.j3d.aviatrix3d.LineStripArray
Get the sizes of the valid strips.
getStripCount(int[]) - Method in class org.j3d.aviatrix3d.QuadStripArray
Get the sizes of the valid strips.
getStripCount(int[]) - Method in class org.j3d.aviatrix3d.TriangleStripArray
Get the sizes of the valid strips.
getStripCount(int[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineStripArray
Get the sizes of the valid strips.
getStripCount(int[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray
Get the sizes of the valid strips.
getStripCount(int[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray
Get the sizes of the valid strips.
getStripCount(int[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.LineStripArray
Get the sizes of the valid strips.
getStripCount(int[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadStripArray
Get the sizes of the valid strips.
getStripCount(int[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray
Get the sizes of the valid strips.
getSurfaceObject() - Method in class org.j3d.aviatrix3d.output.audio.OpenALAudioDevice
Get the underlying object that this surface is rendered to.
getSurfaceObject() - Method in class org.j3d.aviatrix3d.output.graphics.BaseSWTSurface
Deprecated. Get the underlying object that this surface is rendered to.
getSurfaceObject() - Method in class org.j3d.aviatrix3d.output.graphics.DebugAWTSurface
Get the underlying object that this surface is rendered to.
getSurfaceObject() - Method in class org.j3d.aviatrix3d.output.graphics.ElumensAWTSurface
Get the underlying object that this surface is rendered to.
getSurfaceObject() - Method in class org.j3d.aviatrix3d.output.graphics.PbufferSurface
Get the underlying object that this surface is rendered to.
getSurfaceObject() - Method in class org.j3d.aviatrix3d.output.graphics.SimpleAWTSurface
Get the underlying object that this surface is rendered to.
getSurfaceObject() - Method in class org.j3d.aviatrix3d.output.graphics.StereoAWTSurface
Get the underlying object that this surface is rendered to.
getSurfaceObject() - Method in class org.j3d.aviatrix3d.output.graphics.StereoSWTSurface
Deprecated. Get the underlying object that this surface is rendered to.
getSurfaceObject() - Method in interface org.j3d.aviatrix3d.pipeline.OutputDevice
Get the underlying object that this implementation is rendered to.
getSurfaceObject() - Method in class org.j3d.renderer.aviatrix3d.swt.draw2d.BaseDraw2DSurface
Get the underlying object that this surface is rendered to.
getSurfaceObject() - Method in class org.j3d.renderer.aviatrix3d.swt.output.BaseSWTSurface
Get the underlying object that this surface is rendered to.
getSurfaceObject() - Method in class org.j3d.renderer.aviatrix3d.swt.output.StereoSWTSurface
Get the underlying object that this surface is rendered to.
getSurfaceToVWorld(int, int, int, int, Matrix4f, String, boolean) - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Get the surface to VWorld transformation matrix.
getSurfaceToVWorld(int, int, int, int, Matrix4f, String, boolean) - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Get the surface to VWorld transformation matrix.
getSurfaceToVWorld(int, int, int, int, Matrix4f, String, boolean) - Method in interface org.j3d.aviatrix3d.output.graphics.RenderingProcessor
Get the surface to VWorld transformation matrix.
getSurfaceToVWorld(int, int, int, int, Matrix4f, String, boolean) - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsOutputDevice
Get the surface to VWorld transformation matrix.
getTerminalNode() - Method in class org.j3d.aviatrix3d.SceneGraphPath
Get the leaf node at the end of the path.
getTexCoordGeneration() - Method in class org.j3d.aviatrix3d.TextureUnit
Get the currently set texture.
getText() - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Get a reference to the currently set collection of strings.
getTexture(int) - Method in class org.j3d.aviatrix3d.BoxBackground
Get the current image that is being used on the background.
getTexture() - Method in class org.j3d.aviatrix3d.SphereBackground
Get the current image that is being used on the background.
getTexture() - Method in class org.j3d.aviatrix3d.TextureUnit
Get the currently set texture.
getTextureAttributes() - Method in class org.j3d.aviatrix3d.TextureUnit
Get the currently set texture attributes.
getTextureCoordinate(int, int, float[]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Retrieve the texture coordinates that are currently set.
getTextureCoordinates(float[][]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Retrieve the texture coordinates that are currently set.
getTextureCoordinates(FloatBuffer[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Retrieve the texture coordinates that are currently set.
getTextureFormat(TextureComponent) - Method in class org.j3d.renderer.aviatrix3d.texture.TextureCreateUtils
From the image component format, generate the appropriate texture format.
getTextureMode() - Method in class org.j3d.aviatrix3d.TextureAttributes
Get the current texture mode in use.
getTextureRenderable(int) - Method in class org.j3d.aviatrix3d.Appearance
Request the renderable for the given texture unit number.
getTextureRenderable(int) - Method in interface org.j3d.aviatrix3d.rendering.AppearanceRenderable
Request the renderable for the given texture unit number.
getTextureTransform(Matrix4f) - Method in class org.j3d.aviatrix3d.TextureUnit
Get the current local texture transformation maxtix.
getTextureType() - Method in class org.j3d.aviatrix3d.Texture
Get the texture type.
getTextureUnits(TextureUnit[]) - Method in class org.j3d.aviatrix3d.Appearance
Get the texture units used by the material.
getTraceCount() - Method in class org.j3d.aviatrix3d.output.graphics.DebugRenderingProcessor
Get how many traces were left in the system
getTrackerCount() - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardDevice
Get a count of the number of trackers this device has.
getTrackerCount() - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseDevice
Get a count of the number of trackers this device has.
getTrackers() - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardDevice
 
getTrackers() - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseDevice
Fetch the list of trackers generated by this output device
getTransform(Matrix4f) - Method in interface org.j3d.aviatrix3d.picking.TransformPickTarget
Get the local transform.
getTransform() - Method in class org.j3d.aviatrix3d.pipeline.graphics.VisualDetails
Return the current transform array.
getTransform(Matrix4f) - Method in class org.j3d.aviatrix3d.PixelTransform
Get the inverse version of the local transform.
getTransform(Matrix4f) - Method in interface org.j3d.aviatrix3d.rendering.TransformCullable
Get the current local transformation value.
getTransform(Matrix4f) - Method in class org.j3d.aviatrix3d.SceneGraphPath
Get the transformation matrix from the root of the path the to the terminal node.
getTransform(Matrix4f) - Method in class org.j3d.aviatrix3d.TransformGroup
Get the current local transformation value.
getTransform(Matrix4d) - Method in class org.j3d.aviatrix3d.TransformGroup
Get the current local transformation value.
getTranslation(int[]) - Method in class org.j3d.aviatrix3d.PixelTransform
Get the current local transformation value.
getTransparency() - Method in class org.j3d.aviatrix3d.Material
Get the amount of transparency for the front or combined faces.
getType() - Method in class org.j3d.aviatrix3d.BoundingBox
The type of bounds this object represents.
getType() - Method in class org.j3d.aviatrix3d.BoundingGeometry
The type of bounds this object represents.
getType() - Method in class org.j3d.aviatrix3d.BoundingSphere
The type of bounds this object represents.
getType() - Method in class org.j3d.aviatrix3d.BoundingVoid
The type of bounds this object represents.
getType() - Method in class org.j3d.aviatrix3d.Layer
Get the type that this layer represents
getType() - Method in class org.j3d.aviatrix3d.rendering.BoundingVolume
The type of bounds this object represents.
getType() - Method in class org.j3d.aviatrix3d.Viewport
Get the type that this layer represents
getType() - Method in class org.j3d.aviatrix3d.ViewportLayer
Get the type that this layer represents
getTypeARecord() - Method in class org.j3d.renderer.aviatrix3d.loader.dem.DEMLoader
Get the header used to describe the last stream parsed.
getTypeBRecords() - Method in class org.j3d.renderer.aviatrix3d.loader.dem.DEMLoader
Fetch all of the type B records that were registered in this file.
getTypeCRecord() - Method in class org.j3d.renderer.aviatrix3d.loader.dem.DEMLoader
Get the type C record from the file.
getUniform(String, float[]) - Method in class org.j3d.aviatrix3d.ShaderArguments
Get the value of a uniform using a float array.
getUniform(String, int[]) - Method in class org.j3d.aviatrix3d.ShaderArguments
Get the value of a uniform using an int array.
getUniformCount(String) - Method in class org.j3d.aviatrix3d.ShaderArguments
Get the number of items declared for a uniform value.
getUniformSize(String) - Method in class org.j3d.aviatrix3d.ShaderArguments
Get the data vector size for the given uniform name.
getUniformType(String) - Method in class org.j3d.aviatrix3d.ShaderArguments
Get the data type of this uniform.
getUpdatedSkinCoords() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Get the internal representation of the updated mesh skin coordinates.
getUpdatedSkinNormals() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Get the internal representation of the updated mesh skin normals.
getUpdateInterval() - Method in class org.j3d.renderer.aviatrix3d.util.PerformanceMonitor
Get the current checking interval.
getUpdatesAndClear(GL) - Method in class org.j3d.aviatrix3d.iutil.TextureUpdateStateManager
Returns an array holding all the pending updates for the given GL context and resets the number pending back to 0.
getUpdateStrategy() - Method in class org.j3d.aviatrix3d.Texture
Get the current update strategy in use.
getUsedBuffers() - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
Deprecated. Get the list of buffers that are required to be rendered by this source.
getUsedBuffers() - Method in interface org.j3d.aviatrix3d.MultipassTextureSource
Deprecated. Get the list of buffers that are required to be rendered by this source.
getUserData() - Method in interface org.j3d.aviatrix3d.rendering.RenderPassCullable
If there is any user-defined data given, fetch it through this method.
getUserData() - Method in interface org.j3d.aviatrix3d.rendering.SceneCullable
If there is any user-defined data given, fetch it through this method.
getUserData() - Method in class org.j3d.aviatrix3d.SceneGraphObject
Get the currently set user data object.
getValidFanCount() - Method in class org.j3d.aviatrix3d.IndexedTriangleFanArray
Get the number of valid fans that are defined for this geometry.
getValidFanCount() - Method in class org.j3d.aviatrix3d.TriangleFanArray
Get the number of valid fans that are defined for this geometry.
getValidFanCount() - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleFanArray
Get the number of valid fans that are defined for this geometry.
getValidFanCount() - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray
Get the number of valid fans that are defined for this geometry.
getValidIndexCount() - Method in class org.j3d.aviatrix3d.IndexedVertexGeometry
Get the number of valid indexs that are defined for this geometry.
getValidIndexCount() - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedBufferGeometry
Get the number of valid indexs that are defined for this geometry.
getValidStripCount() - Method in class org.j3d.aviatrix3d.IndexedLineStripArray
Get the number of valid strips that are defined for this geometry.
getValidStripCount() - Method in class org.j3d.aviatrix3d.IndexedQuadStripArray
Get the number of valid strips that are defined for this geometry.
getValidStripCount() - Method in class org.j3d.aviatrix3d.IndexedTriangleStripArray
Get the number of valid strips that are defined for this geometry.
getValidStripCount() - Method in class org.j3d.aviatrix3d.LineStripArray
Get the number of valid strips that are defined for this geometry.
getValidStripCount() - Method in class org.j3d.aviatrix3d.QuadStripArray
Get the number of valid strips that are defined for this geometry.
getValidStripCount() - Method in class org.j3d.aviatrix3d.TriangleStripArray
Get the number of valid strips that are defined for this geometry.
getValidStripCount() - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineStripArray
Get the number of valid strips that are defined for this geometry.
getValidStripCount() - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray
Get the number of valid strips that are defined for this geometry.
getValidStripCount() - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray
Get the number of valid strips that are defined for this geometry.
getValidStripCount() - Method in class org.j3d.renderer.aviatrix3d.nodes.LineStripArray
Get the number of valid strips that are defined for this geometry.
getValidStripCount() - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadStripArray
Get the number of valid strips that are defined for this geometry.
getValidStripCount() - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray
Get the number of valid strips that are defined for this geometry.
getValidVertexCount() - Method in class org.j3d.aviatrix3d.VertexGeometry
Get the number of vertices that are valid in the geometry arrays.
getValidVertexCount() - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Get the number of vertices that are valid in the geometry arrays.
getValue() - Method in class org.j3d.aviatrix3d.AccumulationBufferState
Get the value operand used with some of the function types.
getVBOEnabled() - Method in class org.j3d.aviatrix3d.VertexGeometry
Get whether Vertex Buffer Objects are used.
getVBOHint() - Method in class org.j3d.aviatrix3d.VertexGeometry
Get how VBO's are optimized on the graphics card.
getVendorString() - Method in interface org.j3d.aviatrix3d.pipeline.graphics.SurfaceInfo
Get the vendor string from this driver
getVertex(int, float[]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Get the vertex values at the given index.
getVertexShader() - Method in class org.j3d.aviatrix3d.GL14Shader
Get the current vertexShader in use.
getVertexType() - Method in class org.j3d.aviatrix3d.VertexGeometry
Get the current vertex format type - 2D, 3D, or 4D.
getVertexType() - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Get the current vertex format type - 2D, 3D, or 4D.
getVerticalJustification() - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Get the value of the line size multiplier.
getVertices(float[]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Retrieve the vertices that are currently set.
getVertices(FloatBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Retrieve the vertices that are currently set.
getViewCullable() - Method in class org.j3d.aviatrix3d.MultipassScene
Get the primary view environment information.
getViewCullable() - Method in interface org.j3d.aviatrix3d.rendering.RenderPassCullable
Get the primary view environment.
getViewCullable() - Method in interface org.j3d.aviatrix3d.rendering.SceneCullable
Get the primary view environment information.
getViewCullable() - Method in class org.j3d.aviatrix3d.RenderPass
Get the primary view environment.
getViewCullable() - Method in class org.j3d.aviatrix3d.SimpleScene
Get the primary view environment information.
getViewEnvironment() - Method in class org.j3d.aviatrix3d.RenderPass
Get the currently set active view.
getViewEnvironment() - Method in class org.j3d.aviatrix3d.Scene
Get the currently set active view.
getViewFrustum(double[]) - Method in interface org.j3d.aviatrix3d.rendering.ViewEnvironmentCullable
Get the frustum based on the projectionType.
getViewFrustum(double[]) - Method in class org.j3d.aviatrix3d.ViewEnvironment
Get the frustum based on the projectionType.
getViewpointCullable() - Method in interface org.j3d.aviatrix3d.rendering.RenderPassCullable
Get the cullable object representing the active viewpoint that in this environment.
getViewpointCullable() - Method in class org.j3d.aviatrix3d.RenderPass
Get the cullable object representing the active viewpoint that in this environment.
getViewpointCullable() - Method in class org.j3d.aviatrix3d.SimpleScene
Get the cullable object representing the active viewpoint that in this environment.
getViewpoints() - Method in interface org.j3d.renderer.aviatrix3d.loader.AVModel
Get the list of viewpoints that are contained in the file.
getViewport(int) - Method in class org.j3d.aviatrix3d.CompositeLayer
Get the currently set viewport instance at a specific index.
getViewport(int) - Method in class org.j3d.aviatrix3d.CompositeLayer2D
Get the currently set viewport instance at a specific index.
getViewport() - Method in class org.j3d.aviatrix3d.SimpleLayer
Get the currently set viewport instance.
getViewport() - Method in class org.j3d.aviatrix3d.SimpleLayer2D
Get the currently set viewport instance.
getViewportDimensions() - Method in interface org.j3d.aviatrix3d.rendering.ViewEnvironmentCullable
Get the currently set dimensions of the viewport.
getViewportDimensions(float[]) - Method in class org.j3d.aviatrix3d.RenderPass
Get the viewport dimensions.
getViewportDimensions() - Method in class org.j3d.aviatrix3d.ViewEnvironment
Get the currently set dimensions of the viewport.
getViewportLayer(int) - Method in class org.j3d.aviatrix3d.CompositeViewport
Get the currently set layer instance at a specific index.
getViewportLayer() - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
Deprecated. Get the root of the currently rendered scene.
getViewportLayer() - Method in interface org.j3d.aviatrix3d.MultipassTextureSource
Deprecated. Get the root of the currently rendered scene.
getViewportRenderable() - Method in interface org.j3d.aviatrix3d.rendering.RenderPassCullable
Fetch the renderable used to control the viewport setting.
getViewportRenderable() - Method in class org.j3d.aviatrix3d.RenderPass
Fetch the renderable used to control the viewport setting.
getViewportRenderable() - Method in class org.j3d.aviatrix3d.SimpleScene
Fetch the renderable used to control the viewport setting.
getWidth() - Method in class org.j3d.aviatrix3d.BitmapRaster
Get the width of this bitmap.
getWidth() - Method in class org.j3d.aviatrix3d.ByteRaster
Get the width of this bitmap.
getWidth() - Method in class org.j3d.aviatrix3d.ImageRaster
Get the width of this bitmap.
getWidth() - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
Deprecated. Get the width of this image.
getWidth() - Method in interface org.j3d.aviatrix3d.rendering.OffscreenRenderTargetRenderable
Get the width of the buffer in pixels.
getWidth() - Method in class org.j3d.aviatrix3d.Texture
Get the width of the texture in pixels.
getWidth() - Method in class org.j3d.aviatrix3d.TextureComponent
Get the width of this image.
getWidth() - Method in interface org.j3d.aviatrix3d.TextureSource
Get the width of this image.
getWidth() - Method in class org.j3d.aviatrix3d.Viewport
Convenience method to fetch the width of the viewport.
getX() - Method in class org.j3d.aviatrix3d.Viewport
Convenience method to fetch the starting X position.
getY() - Method in class org.j3d.aviatrix3d.Viewport
Convenience method to fetch the starting Y position.
getZoom(float[]) - Method in class org.j3d.aviatrix3d.PixelTransform
Get the current local zoom value.
GL14Shader - Class in org.j3d.aviatrix3d
Shader container object for the shaders usable with OpenGL 1.4 with the separate vertex and fragment shader code.
GL14Shader() - Constructor for class org.j3d.aviatrix3d.GL14Shader
Constructs a Shader with default values.
GL14ShaderProgram - Class in org.j3d.aviatrix3d
Base class representing a single shader program that can be applied to the rendering pipeline.
GL14ShaderProgram() - Constructor for class org.j3d.aviatrix3d.GL14ShaderProgram
Constructs a Shader with default values.
glBuffers - Variable in class org.j3d.aviatrix3d.MultipassTextureComponent
Deprecated. The collection of GL buffer IDs needed by the rendering
glFigure - Variable in class org.j3d.renderer.aviatrix3d.swt.draw2d.BaseDraw2DSurface
The SWT version of the OpenGL canvas
globalData - Variable in class org.j3d.aviatrix3d.pipeline.graphics.MultipassDetails
External rendering environment information that is applied to the entire setup.
globalOnly - Variable in class org.j3d.aviatrix3d.Light
Flag indicating whether this should be a global (true) or locally-scoped light (false).
GLSLangShader - Class in org.j3d.aviatrix3d
Shader handler for shaders written with the OpenGL GLSLang 1.0 shader language.
GLSLangShader() - Constructor for class org.j3d.aviatrix3d.GLSLangShader
Constructs a shader with nothing set.
GLStateMap - Class in org.j3d.aviatrix3d.iutil
A very hacked up HashMap variant that is built to maintain simple boolean state values so that multiple contexts can individually track whether state has changed and needs to be updated.
GLStateMap() - Constructor for class org.j3d.aviatrix3d.iutil.GLStateMap
Constructs a new, empty state map with a default capacity and load factor, which is 20 and 0.75 respectively.
GLStateMap(int, float) - Constructor for class org.j3d.aviatrix3d.iutil.GLStateMap
Constructs a new, empty state map with the specified initial capacity and the specified load factor.
GraphicsCullOutputDetails - Class in org.j3d.aviatrix3d.pipeline.graphics
Class for passing the detailed graphics rendering information through the pipeline.
GraphicsCullOutputDetails() - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.GraphicsCullOutputDetails
Construct a default instance of the output details.
GraphicsCullStage - Interface in org.j3d.aviatrix3d.pipeline.graphics
Handles the scenegraph per-frame culling operations.
GraphicsDetails - Class in org.j3d.aviatrix3d.pipeline.graphics
Class for passing the detailed rendering information through the pipeline.
GraphicsDetails() - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.GraphicsDetails
Construct a default instance with nothing initialised.
graphicsDeviceResized(int, int, int, int) - Method in class org.j3d.aviatrix3d.output.graphics.ElumensRenderingProcessor
Deprecated. Called by the drawable when the surface resizes itself.
graphicsDeviceResized(int, int, int, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsListenerMulticaster
Notification that the graphics output device has changed dimensions to the given size.
graphicsDeviceResized(int, int, int, int) - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsResizeListener
Notification that the graphics output device has changed dimensions to the given size.
graphicsDeviceResized(int, int, int, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.ViewportResizeManager
Notification that the graphics output device has changed dimensions to the given size.
GraphicsEnvironmentData - Class in org.j3d.aviatrix3d.pipeline.graphics
Data holder class used to pass the current environment data along the rendering pipeline.
GraphicsEnvironmentData() - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.GraphicsEnvironmentData
Create a new instance of this class.
GraphicsInstructions - Class in org.j3d.aviatrix3d.pipeline.graphics
Class for passing the detailed rendering information for a single surface.
GraphicsInstructions() - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.GraphicsInstructions
Construct a new instance of this class with the arrays initialised to a default size.
GraphicsListenerMulticaster - Class in org.j3d.aviatrix3d.pipeline.graphics
A class which implements efficient and thread-safe multi-cast event dispatching for the events defined in this package.
GraphicsListenerMulticaster(GraphicsResizeListener, GraphicsResizeListener) - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.GraphicsListenerMulticaster
Creates an event multicaster instance which chains listener-a with listener-b.
GraphicsOutputDevice - Interface in org.j3d.aviatrix3d.pipeline.graphics
Interface representing the output of a render pipeline that specifically deals with graphical (visual) information.
GraphicsProfilingData - Class in org.j3d.aviatrix3d.pipeline.graphics
Graphics specific profiling data.
GraphicsProfilingData() - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.GraphicsProfilingData
 
GraphicsRenderPipeline - Interface in org.j3d.aviatrix3d.pipeline.graphics
A marker interface that represents a single complete rendering pipeline.
GraphicsRequestData - Class in org.j3d.aviatrix3d.pipeline.graphics
Data holder for passing graphics-oriented renderable requests through the rendering pipeline.
GraphicsRequestData() - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.GraphicsRequestData
 
GraphicsResizeListener - Interface in org.j3d.aviatrix3d.pipeline.graphics
A listener to pass on the low-level window resize events to the external application for further processing.
GraphicsSortStage - Interface in org.j3d.aviatrix3d.pipeline.graphics
Handles any sort of rendering sort ability.
Group - Class in org.j3d.aviatrix3d
The Group node object is a generic container of other nodes in the scene.
Group() - Constructor for class org.j3d.aviatrix3d.Group
The default constructor
Group2D - Class in org.j3d.aviatrix3d
The Group2D node object is a generic container of other 2D nodes in the & scene.
Group2D() - Constructor for class org.j3d.aviatrix3d.Group2D
The default constructor
GROUP_PICK_TYPE - Static variable in interface org.j3d.aviatrix3d.picking.PickTarget
Standard type for a group picking type
GroupCullable - Interface in org.j3d.aviatrix3d.rendering
A cullable that contains multiple cullables as children objects.
GroupPickTarget - Interface in org.j3d.aviatrix3d.picking
A picking target that contains a collection of zero or more children pickable targets.
GUESS_NUM_COMPONENTS - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
The guess at the number of components in a shape

H

halt() - Method in class org.j3d.aviatrix3d.management.DisplayCollection
Force a halt of the current processing.
halt() - Method in class org.j3d.aviatrix3d.management.SingleDisplayCollection
Force a halt of the current processing.
halt() - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Force a halt of the current processing.
halt() - Method in interface org.j3d.aviatrix3d.output.graphics.RenderingProcessor
Force a halt of the current processing.
halt() - Method in interface org.j3d.aviatrix3d.pipeline.audio.AudioSortStage
Force a halt of the current processing.
halt() - Method in class org.j3d.aviatrix3d.pipeline.audio.DefaultAudioPipeline
Force a halt of the current processing.
halt() - Method in class org.j3d.aviatrix3d.pipeline.audio.NullAudioCullStage
Force a halt of the current processing.
halt() - Method in class org.j3d.aviatrix3d.pipeline.audio.NullAudioSortStage
Force a halt of the current processing.
halt() - Method in interface org.j3d.aviatrix3d.pipeline.CullStage
Force a halt of the current processing.
halt() - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Force a halt of the current processing.
halt() - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseSortStage
Force a halt of the current processing.
halt() - Method in class org.j3d.aviatrix3d.pipeline.graphics.DefaultGraphicsPipeline
Force a halt of the current processing.
halt() - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsSortStage
Force a halt of the current processing.
halt() - Method in interface org.j3d.aviatrix3d.pipeline.RenderPipeline
Force a halt of the current processing.
hasBufferResized() - Method in class org.j3d.aviatrix3d.MRTOffscreenTexture2D
Check to see if this buffer has resized since the last time it was used.
hasBufferResized() - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Check to see if this buffer has resized since the last time it was used.
hasBufferResized() - Method in interface org.j3d.aviatrix3d.rendering.OffscreenBufferRenderable
Check to see if this buffer has resized since the last time it was used.
hashCode() - Method in class org.j3d.aviatrix3d.pipeline.graphics.VisualDetails
Calculate the hashcode for this object.
hasMultipleParents() - Method in class org.j3d.aviatrix3d.Group
Check to see if this cullable is mulitparented.
hasMultipleParents() - Method in class org.j3d.aviatrix3d.Group2D
Check to see if this cullable is mulitparented.
hasMultipleParents() - Method in interface org.j3d.aviatrix3d.rendering.GroupCullable
Check to see if this cullable is mulitparented.
hasMultipleParents() - Method in interface org.j3d.aviatrix3d.rendering.SingleCullable
Check to see if this cullable is mulitparented.
hasMultipleParents() - Method in class org.j3d.aviatrix3d.SharedGroup
Check to see if this cullable is mulitparented.
hasMultipleParents() - Method in class org.j3d.aviatrix3d.SharedGroup2D
Check to see if this cullable is mulitparented.
hasMultipleParents() - Method in class org.j3d.aviatrix3d.SharedNode
Check to see if this cullable is mulitparented.
hasMultipleParents() - Method in class org.j3d.aviatrix3d.SharedNode2D
Check to see if this cullable is mulitparented.
hasMultiTextureAPI - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Global flag to know if we are capable of rendering multitextures.
hasSeparateDepthRenderable() - Method in class org.j3d.aviatrix3d.MRTOffscreenTexture2D
Check to see if the depth buffer has its own separate renderable object.
hasSeparateDepthRenderable() - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Check to see if the depth buffer has its own separate renderable object.
hasSeparateDepthRenderable() - Method in interface org.j3d.aviatrix3d.rendering.OffscreenBufferRenderable
Check to see if the depth buffer has its own separate renderable object.
hasTransform - Variable in class org.j3d.aviatrix3d.picking.PickInstructions
Flag to indicate if the transform needs to be used from this class as part of the traversal of the scene graph.
hasTransform - Variable in class org.j3d.aviatrix3d.rendering.CullInstructions
Flag to indicate if the transform needs to be used from this class as part of the traversal of the scene graph.
hasTransform - Variable in class org.j3d.aviatrix3d.rendering.RenderableInstructions
Flag to indicate if the transform needs to be used from this class as part of the traversal of the scene graph.
hasTransparency() - Method in class org.j3d.aviatrix3d.Appearance
Ask the appearance if it has any transparency values.
hasTransparency() - Method in class org.j3d.aviatrix3d.Geometry
Check to see if this geometry has anything that could be interpreted as an alpha value.
hasTransparency() - Method in class org.j3d.aviatrix3d.Material
Ask the texture if it has any transparency values.
hasTransparency() - Method in class org.j3d.aviatrix3d.Raster
Check to see if this geometry has anything that could be interpreted as an alpha value.
hasTransparency() - Method in interface org.j3d.aviatrix3d.rendering.AppearanceRenderable
Ask the appearance if it has any transparency values.
hasTransparency() - Method in interface org.j3d.aviatrix3d.rendering.CustomRenderable
Check to see if this renderable object has anything that could be interpreted as an alpha value.
hasTransparency() - Method in interface org.j3d.aviatrix3d.rendering.GeometryRenderable
Check to see if this geometry has anything that could be interpreted as an alpha value.
hasTransparency() - Method in interface org.j3d.aviatrix3d.rendering.TransparentRenderable
Check to see if this renderable object has anything that could be interpreted as an alpha value.
hasTransparency() - Method in class org.j3d.aviatrix3d.Texture
Ask the texture if it has any transparency values.
hasTransparency() - Method in class org.j3d.aviatrix3d.TextureUnit
Ask the texture if it has any transparency values.
hasTransparencyInfo() - Method in class org.j3d.aviatrix3d.Appearance
Additional state information to supplement Appearance.hasTransparency() by stating whether we have any set of sub-renderables that even define transparency information.
hasTransparencyInfo() - Method in interface org.j3d.aviatrix3d.rendering.AppearanceRenderable
Additional state information to supplement AppearanceRenderable.hasTransparency() by stating whether we have any set of sub-renderables that even define transparency information.
height - Variable in class org.j3d.aviatrix3d.iutil.TextureUpdateData
The height of the update in texel space.
height - Variable in class org.j3d.aviatrix3d.MRTTexture2D
The height of the main texture.
height - Variable in class org.j3d.aviatrix3d.SphereBackground
The height of the main texture.
height - Variable in class org.j3d.aviatrix3d.Texture2D
The height of the main texture.
height - Variable in class org.j3d.aviatrix3d.TextureComponent2D
The height
height - Variable in class org.j3d.aviatrix3d.TextureComponent3D
The height
height - Variable in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
The height of the main texture.

I

id - Variable in class org.j3d.aviatrix3d.pipeline.RenderDetails
An arbitrary, unique identifier for the operations that need it
ImageBackground - Class in org.j3d.aviatrix3d
Background node for 2D scenes that draws an image on screen as the background.
ImageBackground() - Constructor for class org.j3d.aviatrix3d.ImageBackground
Constructs a background node for a base colour of black and no image set.
ImageBackground(float[]) - Constructor for class org.j3d.aviatrix3d.ImageBackground
Construct a background node for a user-provided colour.
imageChanged - Variable in class org.j3d.aviatrix3d.Texture
State map indicating sources have changed
ImageRaster - Class in org.j3d.aviatrix3d
Raster object that represents a coloured image taken from a Java AWT Image object.
ImageRaster(int, int, int) - Constructor for class org.j3d.aviatrix3d.ImageRaster
Create a new empty raster with the given width and height.
ImageTextureComponent2D - Class in org.j3d.aviatrix3d
Wraps a 2D image and turns it into a texture source.
ImageTextureComponent2D() - Constructor for class org.j3d.aviatrix3d.ImageTextureComponent2D
Constructs an image with default values.
ImageTextureComponent2D(boolean) - Constructor for class org.j3d.aviatrix3d.ImageTextureComponent2D
Constructs an image with default values.
ImageTextureComponent2D(int, int, int, RenderedImage) - Constructor for class org.j3d.aviatrix3d.ImageTextureComponent2D
Constructs an Image2D using the specified format, width, height and rendered image.
ImageTextureComponent2D(int, int, int, RenderedImage, boolean) - Constructor for class org.j3d.aviatrix3d.ImageTextureComponent2D
Constructs an Image2D using the specified format, width, height and rendered image.
ImageTextureComponent2D(int, RenderedImage) - Constructor for class org.j3d.aviatrix3d.ImageTextureComponent2D
Constructs an Image2D using the specified format and rendered image.
ImageTextureComponent2D(int, RenderedImage[]) - Constructor for class org.j3d.aviatrix3d.ImageTextureComponent2D
Constructs an Image2D using the specified format and an array of rendered images.
ImageTextureComponent2D(int, RenderedImage, boolean) - Constructor for class org.j3d.aviatrix3d.ImageTextureComponent2D
Constructs an Image2D using the specified format and rendered image.
ImageTextureComponent2D(int, RenderedImage[], boolean) - Constructor for class org.j3d.aviatrix3d.ImageTextureComponent2D
Constructs an Image2D using the specified format and rendered images.
ImageTextureComponent3D - Class in org.j3d.aviatrix3d
A texture component that wraps a 3D image.
ImageTextureComponent3D() - Constructor for class org.j3d.aviatrix3d.ImageTextureComponent3D
Constructs an image with default values.
ImageTextureComponent3D(boolean) - Constructor for class org.j3d.aviatrix3d.ImageTextureComponent3D
Constructs an image with default values.
ImageTextureComponent3D(int, int, int, int, RenderedImage[]) - Constructor for class org.j3d.aviatrix3d.ImageTextureComponent3D
Constructs an Image3D using the specified format, width, height and rendered image.
ImageTextureComponent3D(int, int, int, int, RenderedImage[], boolean) - Constructor for class org.j3d.aviatrix3d.ImageTextureComponent3D
Constructs an Image3D using the specified format, width, height and rendered image.
ImageTextureComponent3D(int, RenderedImage[]) - Constructor for class org.j3d.aviatrix3d.ImageTextureComponent3D
Constructs an Image3D using the specified format and rendered image.
ImageTextureComponent3D(int, RenderedImage[], boolean) - Constructor for class org.j3d.aviatrix3d.ImageTextureComponent3D
Constructs an Image2D using the specified format and rendered image.
implicitBounds - Variable in class org.j3d.aviatrix3d.Geometry
Was the bounds automatically calculated?
implicitBounds - Variable in class org.j3d.aviatrix3d.Node
Was the bounds automatically calculated?
implicitBounds - Variable in class org.j3d.aviatrix3d.Raster
Was the bounds automatically calculated?
indexBuffer - Variable in class org.j3d.aviatrix3d.IndexedVertexGeometry
Buffer holding the current index list
indexBuffer - Variable in class org.j3d.renderer.aviatrix3d.nodes.IndexedBufferGeometry
Buffer holding the current index list
IndexedBufferGeometry - Class in org.j3d.renderer.aviatrix3d.nodes
Base class that defines indexed geometry types.
IndexedBufferGeometry() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.IndexedBufferGeometry
 
IndexedLineArray - Class in org.j3d.aviatrix3d
An OpenGL LineArray.
IndexedLineArray() - Constructor for class org.j3d.aviatrix3d.IndexedLineArray
Constructs a LineArray with default values.
IndexedLineArray(boolean, int) - Constructor for class org.j3d.aviatrix3d.IndexedLineArray
Constructs an instance.
IndexedLineArray - Class in org.j3d.renderer.aviatrix3d.nodes
An OpenGL LineArray.
IndexedLineArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.IndexedLineArray
Constructs a LineArray with default values.
IndexedLineStripArray - Class in org.j3d.aviatrix3d
An OpenGL LineStripArray.
IndexedLineStripArray() - Constructor for class org.j3d.aviatrix3d.IndexedLineStripArray
Constructs a LineStripArray with default values.
IndexedLineStripArray(boolean, int) - Constructor for class org.j3d.aviatrix3d.IndexedLineStripArray
Constructs an instance.
IndexedLineStripArray - Class in org.j3d.renderer.aviatrix3d.nodes
An OpenGL LineStripArray.
IndexedLineStripArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.IndexedLineStripArray
Constructs a LineStripArray with default values.
IndexedQuadArray - Class in org.j3d.aviatrix3d
An OpenGL QuadArray.
IndexedQuadArray() - Constructor for class org.j3d.aviatrix3d.IndexedQuadArray
Constructs a QuadArray with default values.
IndexedQuadArray(boolean, int) - Constructor for class org.j3d.aviatrix3d.IndexedQuadArray
Constructs an instance.
IndexedQuadArray - Class in org.j3d.renderer.aviatrix3d.nodes
An OpenGL QuadArray.
IndexedQuadArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadArray
Constructs a QuadArray with default values.
IndexedQuadStripArray - Class in org.j3d.aviatrix3d
An OpenGL IndexedQuadStripArray.
IndexedQuadStripArray() - Constructor for class org.j3d.aviatrix3d.IndexedQuadStripArray
Constructs a QuadStripArray with default values.
IndexedQuadStripArray(boolean, int) - Constructor for class org.j3d.aviatrix3d.IndexedQuadStripArray
Constructs an instance.
IndexedQuadStripArray - Class in org.j3d.renderer.aviatrix3d.nodes
An OpenGL IndexedQuadStripArray.
IndexedQuadStripArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray
Constructs a QuadStripArray with default values.
IndexedTriangleArray - Class in org.j3d.aviatrix3d
An OpenGL Indexed IndexedTriangleArray.
IndexedTriangleArray() - Constructor for class org.j3d.aviatrix3d.IndexedTriangleArray
Constructs a IndexedTriangleArray with default values.
IndexedTriangleArray(boolean, int) - Constructor for class org.j3d.aviatrix3d.IndexedTriangleArray
Constructs an instance.
IndexedTriangleArray - Class in org.j3d.renderer.aviatrix3d.nodes
An OpenGL Indexed TriangleArray.
IndexedTriangleArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleArray
Constructs a TriangleArray with default values.
IndexedTriangleFanArray - Class in org.j3d.aviatrix3d
An OpenGL IndexedTriangleFanArray.
IndexedTriangleFanArray() - Constructor for class org.j3d.aviatrix3d.IndexedTriangleFanArray
Constructs a IndexedTriangleFanArray with default values.
IndexedTriangleFanArray(boolean, int) - Constructor for class org.j3d.aviatrix3d.IndexedTriangleFanArray
Constructs an instance.
IndexedTriangleFanArray - Class in org.j3d.renderer.aviatrix3d.nodes
An OpenGL IndexedTriangleFanArray.
IndexedTriangleFanArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleFanArray
Constructs a IndexedTriangleFanArray with default values.
IndexedTriangleStripArray - Class in org.j3d.aviatrix3d
An indexed TriangleStrip geometry.
IndexedTriangleStripArray() - Constructor for class org.j3d.aviatrix3d.IndexedTriangleStripArray
Constructs a TriangleStripArray with default values.
IndexedTriangleStripArray(boolean, int) - Constructor for class org.j3d.aviatrix3d.IndexedTriangleStripArray
Constructs an instance.
IndexedTriangleStripArray - Class in org.j3d.renderer.aviatrix3d.nodes
An indexed TriangleStrip geometry.
IndexedTriangleStripArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray
Constructs a TriangleStripArray with default values.
IndexedVertexGeometry - Class in org.j3d.aviatrix3d
Base class that defines indexed geometry types.
IndexedVertexGeometry() - Constructor for class org.j3d.aviatrix3d.IndexedVertexGeometry
Constructs an instance.
IndexedVertexGeometry(boolean, int) - Constructor for class org.j3d.aviatrix3d.IndexedVertexGeometry
Constructs an instance.
indexOfChild(Node) - Method in class org.j3d.aviatrix3d.BaseGroup
Retrieves the index of the specified child node in this group node's list of children.
indexOfChild(Node) - Method in class org.j3d.aviatrix3d.Group
Retrieves the index of the specified child node in this group node's list of children.
indexOfChild(Node2D) - Method in class org.j3d.aviatrix3d.Group2D
Retrieves the index of the specified child node in this group node's list of children.
indexOfChild(SceneGraphObject) - Method in class org.j3d.aviatrix3d.ObjectSet
Retrieves the index of the specified child node in this group node's list of children.
indices - Variable in class org.j3d.aviatrix3d.IndexedVertexGeometry
The indices defining the geometry types.
indices - Variable in class org.j3d.renderer.aviatrix3d.nodes.IndexedBufferGeometry
The indices defining the geometry types.
INFINITE_PROJECTION - Static variable in interface org.j3d.aviatrix3d.rendering.ViewEnvironmentCullable
The projection type is a infinite perspective matrix
INFINITE_PROJECTION - Static variable in class org.j3d.aviatrix3d.ViewEnvironment
The projection type is an infinite perspective matrix
init() - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Called by the drawable immediately after the OpenGL context is initialized or has changed; the GLContext has already been made current when this method is called.
init() - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Common internal initialisation for the constructors.
init() - Method in class org.j3d.aviatrix3d.output.graphics.ElumensRenderingProcessor
Deprecated. Called by the drawable immediately after the OpenGL context is initialized; the GLContext has already been made current when this method is called.
init() - Method in class org.j3d.aviatrix3d.output.graphics.QuadBufferStereoProcessor
Called by the drawable immediately after the OpenGL context is initialized or has changed; the GLContext has already been made current when this method is called.
init() - Method in class org.j3d.aviatrix3d.output.graphics.SingleEyeStereoProcessor
Called by the drawable when the surface resizes itself.
initCanvas() - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Called by the drawable immediately after the OpenGL context is initialized; the GLContext has already been made current when this method is called.
initComplete - Variable in class org.j3d.aviatrix3d.output.graphics.BaseBufferDescriptor
Flag indicating the current initialisation state
initComplete - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Flag indicating if any initialisation has been performed yet.
initComplete - Variable in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Flag to say that init has been called on the canvas
initialise(GLContext) - Method in class org.j3d.aviatrix3d.output.graphics.BaseBufferDescriptor
Initialise an instance of this buffer now within the given parent context.
initialize(GL) - Method in interface org.j3d.aviatrix3d.rendering.ShaderSourceRenderable
Perform any initialisation needed at this time because the shader has requested it.
initialize(GL) - Method in class org.j3d.aviatrix3d.ShaderObject
Internal method to have the containing ShaderProgram request a compile of this object, if available.
initialize(GL) - Method in class org.j3d.aviatrix3d.ShaderProgram
Link this shader now.
initializeArrays() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.AVParticleSystem
Set up the arrays used internally now.
initPolygonDetails(int) - Method in class org.j3d.aviatrix3d.VertexGeometry
Initialize the internal arrays to a given size for the picking.
initPolygonDetails(int) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Initialize the internal arrays to a given size for the picking.
insertViewport(Viewport, int) - Method in class org.j3d.aviatrix3d.CompositeLayer
Add a new viewport to be used by this layer at a specified position in the array of viewpor.
insertViewport(Viewport2D, int) - Method in class org.j3d.aviatrix3d.CompositeLayer2D
Add a new viewport to be used by this layer at a specified position in the array of viewpor.
insertViewportLayer(ViewportLayer, int) - Method in class org.j3d.aviatrix3d.CompositeViewport
Add a new layer to be used by this layer at a specified position in the array of layer.
instructionMap - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseSortStage
Map of the first occurance of a scene parent to it's render instruction
instructions - Variable in class org.j3d.aviatrix3d.pipeline.RenderDetails
A per-RenderOp defined set of data that is passed from the sorter to the rendering device.
instructions - Variable in class org.j3d.aviatrix3d.rendering.RenderableInstructions
Any local data that may need to be passed around.
INT_UNIFORM_TYPE - Static variable in class org.j3d.aviatrix3d.ShaderArguments
The uniform data type is an int array
InternalLayerUpdateListener - Interface in org.j3d.aviatrix3d
Listener used by the rendering system to provide internal notifications to layers about state information.
InternalNodeUpdateListener - Interface in org.j3d.aviatrix3d
Listener used by the rendering system to provide internal notifications to nodes about operations they must perform.
internalUpdater - Variable in class org.j3d.aviatrix3d.Geometry
Update handler for the external code.
internalUpdater - Variable in class org.j3d.aviatrix3d.Raster
Update handler for the external code.
INTERSECT_ALL - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Bit mask combining everything to return all information available
INTERSECT_COLOR - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Bit mask to select colour information to be returned.
INTERSECT_COORDS - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Bit mask to select vertex information to be returned.
INTERSECT_NORMAL - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Bit mask to select normal information to be returned.
INTERSECT_TEXCOORDS_MULTI - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Bit mask to select all texture coordinates of all units.
INTERSECT_TEXCOORDS_SINGLE - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Bit mask to select the texture coordinates of just the first unit.
INVALID_ALPHA_PROP - Static variable in class org.j3d.aviatrix3d.Background
Message when the drawing mode is not a valid value
INVALID_ALPHA_PROP - Static variable in class org.j3d.aviatrix3d.Light
Message when the drawing mode is not a valid value
INVALID_BLUE_PROP - Static variable in class org.j3d.aviatrix3d.Background
Message when the drawing mode is not a valid value
INVALID_BLUE_PROP - Static variable in class org.j3d.aviatrix3d.Light
Message when the drawing mode is not a valid value
INVALID_BOUNDS - Static variable in class org.j3d.aviatrix3d.Geometry
Sharable version of the null bounds object for those that need it
INVALID_BOUNDS - Static variable in class org.j3d.aviatrix3d.Node
Sharable version of the null bounds object for those that need it
INVALID_BOUNDS - Static variable in class org.j3d.aviatrix3d.Raster
Sharable version of the null bounds object for those that need it
INVALID_GREEN_PROP - Static variable in class org.j3d.aviatrix3d.Background
Message when the drawing mode is not a valid value
INVALID_GREEN_PROP - Static variable in class org.j3d.aviatrix3d.Light
Message when the drawing mode is not a valid value
INVALID_RED_PROP - Static variable in class org.j3d.aviatrix3d.Background
Message when the drawing mode is not a valid value
INVALID_RED_PROP - Static variable in class org.j3d.aviatrix3d.Light
Message when the drawing mode is not a valid value
INVALID_SHADER - Static variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
The invalid shader ID
InvalidDataTypeException - Exception in org.j3d.aviatrix3d
An exception for when an attempt is made to set or fetch a value from any node in the scene graph, but the user-provided data type does not match that required.
InvalidDataTypeException() - Constructor for exception org.j3d.aviatrix3d.InvalidDataTypeException
Creates a new exception without detail message.
InvalidDataTypeException(String) - Constructor for exception org.j3d.aviatrix3d.InvalidDataTypeException
Constructs an exception with the specified detail message.
InvalidListenerSetTimingException - Exception in org.j3d.aviatrix3d
An exception for when an attempt is made to set a bounds or data changed listener at a time when it is not allowed to be.
InvalidListenerSetTimingException() - Constructor for exception org.j3d.aviatrix3d.InvalidListenerSetTimingException
Creates a new exception without detail message.
InvalidListenerSetTimingException(String) - Constructor for exception org.j3d.aviatrix3d.InvalidListenerSetTimingException
Constructs an exception with the specified detail message.
InvalidNodeTypeException - Exception in org.j3d.aviatrix3d
An exception for when an attempt is made to set a node somewhere in the scenegraph and it is not the required type.
InvalidNodeTypeException() - Constructor for exception org.j3d.aviatrix3d.InvalidNodeTypeException
Creates a new exception without detail message.
InvalidNodeTypeException(String) - Constructor for exception org.j3d.aviatrix3d.InvalidNodeTypeException
Constructs an exception with the specified detail message.
InvalidPickTimingException - Exception in org.j3d.aviatrix3d.picking
An exception for when an attempt is made to perform a pick on a node when it is not permitted by the scene graph.
InvalidPickTimingException() - Constructor for exception org.j3d.aviatrix3d.picking.InvalidPickTimingException
Creates a new exception without detail message.
InvalidPickTimingException(String) - Constructor for exception org.j3d.aviatrix3d.picking.InvalidPickTimingException
Constructs an exception with the specified detail message.
InvalidWriteTimingException - Exception in org.j3d.aviatrix3d
An exception for when an attempt is made to write to a node's data when it is not permitted by the scene graph.
InvalidWriteTimingException() - Constructor for exception org.j3d.aviatrix3d.InvalidWriteTimingException
Creates a new exception without detail message.
InvalidWriteTimingException(String) - Constructor for exception org.j3d.aviatrix3d.InvalidWriteTimingException
Constructs an exception with the specified detail message.
invertY - Variable in class org.j3d.aviatrix3d.TextureComponent
Flag describing whether the Y axis should be inverted before use.
is2D() - Method in class org.j3d.aviatrix3d.BoxBackground
Check to see whether this shape is something that represents 2D or 3D renderable background.
is2D() - Method in class org.j3d.aviatrix3d.ColorBackground
Check to see whether this shape is something that represents 2D or 3D renderable background.
is2D() - Method in class org.j3d.aviatrix3d.Geometry
Check to see whether this shape is something that represents 2D or 3D geometry.
is2D() - Method in class org.j3d.aviatrix3d.ImageBackground
Check to see whether this shape is something that represents 2D or 3D renderable background.
is2D() - Method in class org.j3d.aviatrix3d.Pixmap
Check to see whether this shape is something that represents 2D or 3D geometry.
is2D() - Method in interface org.j3d.aviatrix3d.rendering.BackgroundRenderable
Check to see whether this shape is something that represents 2D or 3D renderable background.
is2D() - Method in interface org.j3d.aviatrix3d.rendering.RenderPassCullable
Check to see if this represents a 2D scene that has no 3D rendering capabilities.
is2D() - Method in interface org.j3d.aviatrix3d.rendering.ShapeRenderable
Check to see whether this shape is something that represents 2D or 3D geometry.
is2D() - Method in class org.j3d.aviatrix3d.RenderPass
Check to see if this represents a 2D scene that has no 3D rendering capabilities.
is2D() - Method in class org.j3d.aviatrix3d.Shape3D
Check to see whether this shape is something that represents 2D or 3D geometry.
is2D() - Method in class org.j3d.aviatrix3d.ShapeBackground
Check to see whether this shape is something that represents 2D or 3D renderable background.
is2D() - Method in class org.j3d.aviatrix3d.SimpleScene
Check to see if this represents a 2D scene that has no 3D rendering capabilities.
is2D() - Method in class org.j3d.aviatrix3d.SphereBackground
Check to see whether this shape is something that represents 2D or 3D renderable background.
is2D() - Method in class org.j3d.aviatrix3d.VertexGeometry
Check to see whether this shape is something that represents 2D or 3D geometry.
is2D() - Method in class org.j3d.renderer.aviatrix3d.geom.Teapot
Check to see whether this shape is something that represents 2D or 3D geometry.
is2D() - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Check to see whether this shape is something that represents 2D or 3D geometry.
is2D() - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Check to see whether this shape is something that represents 2D or 3D geometry.
isActiveSoundLayer() - Method in class org.j3d.aviatrix3d.RenderPass
Check to see if this is the currently active layer for sound rendering.
isActiveSoundLayer() - Method in class org.j3d.aviatrix3d.SimpleLayer2D
Check to see if this is the currently active layer for sound rendering.
isActiveSoundLayer() - Method in class org.j3d.aviatrix3d.SimpleViewport
Check to see if this is the currently active layer for sound rendering.
isActiveSoundLayer() - Method in class org.j3d.aviatrix3d.SimpleViewportLayer
Check to see if this is the currently active layer for sound rendering.
isActiveSoundLayer() - Method in class org.j3d.aviatrix3d.Viewport2D
Check to see if this is the currently active layer for sound rendering.
isActiveSoundLayer() - Method in class org.j3d.aviatrix3d.ViewportLayer2D
Check to see if this is the currently active layer for sound rendering.
isAlphaEnabled() - Method in class org.j3d.aviatrix3d.ColorBufferState
Check to see if the alpha channel is currently enabled
isAntiAliased() - Method in class org.j3d.aviatrix3d.LineAttributes
Check the state of the antialiased flag setting for this geometry.
isAntiAliased() - Method in class org.j3d.aviatrix3d.PointAttributes
Check the state of the antialiased flag setting for this geometry.
isAntiAliased() - Method in class org.j3d.aviatrix3d.PolygonAttributes
Check the state of the antialiased flag setting for this geometry.
isAudioSource() - Method in class org.j3d.aviatrix3d.MultipassViewport
Check to see if this render pass is the one that also has the spatialised audio to be rendered for this frame.
isAudioSource() - Method in class org.j3d.aviatrix3d.MultipassViewportLayer
Check to see if this render pass is the one that also has the spatialised audio to be rendered for this frame.
isAudioSource() - Method in interface org.j3d.aviatrix3d.rendering.RenderPassCullable
Check to see if this render pass is the one that also has the spatialised audio to be rendered for this frame.
isAudioSource() - Method in interface org.j3d.aviatrix3d.rendering.ViewportLayerCullable
Check to see if this render pass is the one that also has the spatialised audio to be rendered for this frame.
isAudioSource() - Method in class org.j3d.aviatrix3d.RenderPass
Check to see if this render pass is the one that also has the spatialised audio to be rendered for this frame.
isAudioSource() - Method in class org.j3d.aviatrix3d.SimpleScene
Check to see if this render pass is the one that also has the spatialised audio to be rendered for this frame.
isAudioSource() - Method in class org.j3d.aviatrix3d.SimpleViewport
Check to see if this render pass is the one that also has the spatialised audio to be rendered for this frame.
isAudioSource() - Method in class org.j3d.aviatrix3d.SimpleViewportLayer
Check to see if this render pass is the one that also has the spatialised audio to be rendered for this frame.
isAudioSource() - Method in class org.j3d.aviatrix3d.Viewport2D
Check to see if this render pass is the one that also has the spatialised audio to be rendered for this frame.
isAudioSource() - Method in class org.j3d.aviatrix3d.ViewportLayer2D
Check to see if this render pass is the one that also has the spatialised audio to be rendered for this frame.
isBlendingAvailable() - Method in class org.j3d.aviatrix3d.BlendAttributes
Check to see if the code has detected the lack of the imaging subset.
isBlendingAvailable() - Method in class org.j3d.aviatrix3d.Material
Check to see if the code has detected the lack of the imaging subset.
isBlendingEnabled() - Method in class org.j3d.aviatrix3d.GeneralBufferState
Check to see if depth testing is currently enabled.
isBlueEnabled() - Method in class org.j3d.aviatrix3d.ColorBufferState
Check to see if the blue channel is currently enabled
isBoundsPrintingEnabled() - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Check to see the current state of the bounds printing flag.
isBoundsWritePermitted(Object) - Method in class org.j3d.aviatrix3d.management.MultiThreadRenderManager
Check to see if writing to the node is permitted currently.
isBoundsWritePermitted(Object) - Method in class org.j3d.aviatrix3d.management.SingleThreadRenderManager
Check to see if writing to the node is permitted currently.
isBoundsWritePermitted(Object) - Method in interface org.j3d.aviatrix3d.NodeUpdateHandler
Check to see if writing to the bounding information of the node is permitted currently.
isCCW() - Method in class org.j3d.aviatrix3d.PolygonAttributes
Check the state of the CCW flag setting for this geometry.
isChildCountPrintingEnabled() - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Check to see the current state of the child count printing flag.
isChildRenderTarget() - Method in class org.j3d.aviatrix3d.MRTOffscreenTexture2D
Check to see if this is a child render target of a parent multiple render target offscreen buffer.
isChildRenderTarget() - Method in class org.j3d.aviatrix3d.MRTTexture2D
Check to see if this is a child render target of a parent multiple render target offscreen buffer.
isChildRenderTarget() - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Check to see if this is a child render target of a parent multiple render target offscreen buffer.
isChildRenderTarget() - Method in interface org.j3d.aviatrix3d.rendering.OffscreenRenderTargetRenderable
Check to see if this is a child render target of a parent multiple render target offscreen buffer.
isColorClearEnabled() - Method in class org.j3d.aviatrix3d.Background
Check to see if the clearing of the colour buffer is enabled for this instance.
isColorMaterialEnabled() - Method in class org.j3d.aviatrix3d.Material
Get the current flag defining whether color material lighting is currently enabled or not for this object.
isCompilationConfirmed(boolean) - Method in class org.j3d.aviatrix3d.ShaderObject
Check to see the current state of whether compilation should be confirmed.
isCompiled() - Method in class org.j3d.aviatrix3d.ShaderObject
Deprecated. Should not be called any more by client code.
isCompiled(GL) - Method in class org.j3d.aviatrix3d.ShaderObject
Query the current compilation state for this code under the given GL context.
isDashPrintingEnabled() - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Check to see the current state of the alternate indent printing flag.
isDataWritePermitted(Object) - Method in class org.j3d.aviatrix3d.management.MultiThreadRenderManager
Check to see if writing to the node is permitted currently.
isDataWritePermitted(Object) - Method in class org.j3d.aviatrix3d.management.SingleThreadRenderManager
Check to see if writing to the node is permitted currently.
isDataWritePermitted(Object) - Method in interface org.j3d.aviatrix3d.NodeUpdateHandler
Check to see if writing to the data information of the node is permitted currently.
isDepthTestEnabled() - Method in class org.j3d.aviatrix3d.DepthAttributes
Check to see if depth testing is currently enabled.
isDepthTestEnabled() - Method in class org.j3d.aviatrix3d.DepthBufferState
Check to see if depth testing is currently enabled.
isDepthWriteEnabled() - Method in class org.j3d.aviatrix3d.DepthAttributes
Check to see if depth writing is currently enabled.
isDepthWriteEnabled() - Method in class org.j3d.aviatrix3d.DepthBufferState
Check to see if depth writing is currently enabled.
isDirectionalLight() - Method in class org.j3d.aviatrix3d.Viewpoint
Get the current state of the headlight type.
isDisposed() - Method in class org.j3d.aviatrix3d.management.DisplayCollection
Check to see if this pipeline is now inoperable.
isDisposed() - Method in class org.j3d.aviatrix3d.management.SingleDisplayCollection
Check to see if this pipeline is now inoperable.
isDisposed() - Method in class org.j3d.aviatrix3d.output.audio.OpenALAudioDevice
Check to see the disposal state of the surface.
isDisposed() - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Check to see the disposal state of the surface.
isDisposed() - Method in interface org.j3d.aviatrix3d.pipeline.OutputDevice
Check to see the disposal state of the surface.
isDistanceMode() - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Find out which of the two modes are being used by this LOD.
isEmpty() - Method in class org.j3d.aviatrix3d.iutil.GLStateMap
Tests if this state map maps no keys to values.
isEmpty() - Method in class org.j3d.aviatrix3d.iutil.TextureUpdateStateManager
Check to see if if this manager contains no current contexts registered.
isEnabled() - Method in class org.j3d.aviatrix3d.AppearanceOverride
Get the current enabled state of the light.
isEnabled() - Method in class org.j3d.aviatrix3d.ClipPlane
Get the current enabled state of the light.
isEnabled() - Method in class org.j3d.aviatrix3d.Fog
Get the current enabled state of the light.
isEnabled() - Method in class org.j3d.aviatrix3d.Light
Get the current enabled state of the light.
isEnabled() - Method in class org.j3d.aviatrix3d.management.DisplayCollection
Get the current render state of the manager.
isEnabled() - Method in class org.j3d.aviatrix3d.management.MultiThreadRenderManager
Get the current render state of the manager.
isEnabled() - Method in interface org.j3d.aviatrix3d.management.RenderManager
Get the current render state of the manager.
isEnabled() - Method in class org.j3d.aviatrix3d.management.SingleDisplayCollection
Get the current render state of the manager.
isEnabled() - Method in class org.j3d.aviatrix3d.management.SingleThreadRenderManager
Get the current render state of the manager.
isEnabled() - Method in interface org.j3d.aviatrix3d.rendering.AudioRenderable
State check to see whether the sound is enabled.
isEnabled() - Method in interface org.j3d.aviatrix3d.rendering.CascadeRenderable
Get the current enabled state of the renderable.
isEnabled() - Method in interface org.j3d.aviatrix3d.rendering.RenderPassCullable
Check to see if this render pass is valid to render for this frame.
isEnabled() - Method in class org.j3d.aviatrix3d.RenderPass
Check to see if this render pass is valid to render for this frame.
isEnabled() - Method in class org.j3d.aviatrix3d.SimpleScene
Check to see if this render pass is valid to render for this frame.
isEnabled() - Method in class org.j3d.aviatrix3d.Sound
State check to see whether the sound is enabled.
isFlatShaded() - Method in class org.j3d.aviatrix3d.PolygonAttributes
Check the state of the separate specular lighting flag setting for this geometry.
isGlobalAmbientLightEnabled() - Method in class org.j3d.aviatrix3d.Viewpoint
Get the current state of the global ambient light usage.
isGlobalOnly() - Method in class org.j3d.aviatrix3d.ClipPlane
Get the current setting of the global-only flag.
isGlobalOnly() - Method in class org.j3d.aviatrix3d.Fog
Get the current setting of the global-only flag.
isGlobalOnly() - Method in class org.j3d.aviatrix3d.Light
Get the current setting of the global-only flag.
isGlobalOnly() - Method in interface org.j3d.aviatrix3d.rendering.EffectRenderable
Get the current setting of the global-only flag.
isGreenEnabled() - Method in class org.j3d.aviatrix3d.ColorBufferState
Check to see if the green channel is currently enabled
isHaltingOnError() - Method in class org.j3d.aviatrix3d.management.MultiThreadRenderManager
Check to see the current halt on error state.
isHaltingOnError() - Method in interface org.j3d.aviatrix3d.management.RenderManager
Check to see the current halt on error state.
isHaltingOnError() - Method in class org.j3d.aviatrix3d.management.SingleThreadRenderManager
Check to see the current halt on error state.
isHashCodePrintingEnabled() - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Check to see the current state of the hash code printing flag.
isHeadlightEnabled() - Method in class org.j3d.aviatrix3d.Viewpoint
Get the current state of the headlight usage.
isHorizontal() - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Get the state of the horizontal rendering flag.
isInitialised() - Method in class org.j3d.aviatrix3d.output.graphics.BaseBufferDescriptor
Check to see if this buffer has been initialised yet.
isInternalModelKept() - Method in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Check to see whether the loader should be currently keeping the internal model.
isInternalModelKept() - Method in class org.j3d.renderer.aviatrix3d.loader.dem.DEMLoader
Check to see whether the loader should be currently keeping the internal model.
isInternalModelKept() - Method in class org.j3d.renderer.aviatrix3d.loader.discreet.MaxLoader
Check to see whether the loader should be currently keeping the internal model.
isInternalModelKept() - Method in class org.j3d.renderer.aviatrix3d.loader.stl.STLLoader
Check to see whether the loader should be currently keeping the internal model.
isInternalModelKept() - Method in class org.j3d.renderer.aviatrix3d.loader.vterrain.BTLoader
Check to see whether the loader should be currently keeping the internal model.
isLeftToRight() - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Get the state of the left to right rendering flag.
isLightingEnabled() - Method in class org.j3d.aviatrix3d.Material
Get the current flag defining whether lighting is currently enabled or not for this object.
isLinkConfirmed() - Method in class org.j3d.aviatrix3d.ShaderProgram
Check to see the current state of whether compilation should be confirmed.
isLive() - Method in class org.j3d.aviatrix3d.SceneGraphObject
Check to see whether this object is alive or not.
isLocalAppearanceOnly() - Method in class org.j3d.aviatrix3d.AppearanceOverride
Check whether the override shoudl include from the leaf Appearance nodes any missing definitions.
isMultipassScene() - Method in class org.j3d.aviatrix3d.MultipassScene
Check to see if this is a multipass cullable or single pass.
isMultipassScene() - Method in interface org.j3d.aviatrix3d.rendering.SceneCullable
Check to see if this is a multipass cullable or single pass.
isMultipassScene() - Method in class org.j3d.aviatrix3d.SimpleScene
Check to see if this is a multipass cullable or single pass.
isMultipassViewport() - Method in class org.j3d.aviatrix3d.MultipassViewport
Check to see if this is a multipass cullable or single pass.
isMultipassViewport() - Method in class org.j3d.aviatrix3d.MultipassViewportLayer
Check to see if this is a multipass cullable or single pass.
isMultipassViewport() - Method in interface org.j3d.aviatrix3d.rendering.ViewportLayerCullable
Check to see if this is a multipass cullable or single pass.
isMultipassViewport() - Method in class org.j3d.aviatrix3d.SimpleViewport
Check to see if this is a multipass cullable or single pass.
isMultipassViewport() - Method in class org.j3d.aviatrix3d.SimpleViewportLayer
Check to see if this is a multipass cullable or single pass.
isMultipassViewport() - Method in class org.j3d.aviatrix3d.Viewport2D
Check to see if this is a multipass cullable or single pass.
isMultipassViewport() - Method in class org.j3d.aviatrix3d.ViewportLayer2D
Check to see if this is a multipass cullable or single pass.
isMultiTextureAllowed() - Method in class org.j3d.aviatrix3d.TextureUnit
Convenience method to check if this code has detected the prescense of multitexture extensions.
isMultiTextureAllowed() - Method in class org.j3d.aviatrix3d.VertexGeometry
Convenience method to check if this code has detected the prescense of multitexture extensions.
isOffscreenBuffer() - Method in interface org.j3d.aviatrix3d.rendering.TextureRenderable
Check to see if this is an offscreen buffer that is separately rendered rather than using explicit image data.
isOffscreenBuffer() - Method in class org.j3d.aviatrix3d.TextureUnit
Check to see if this is an offscreen buffer that is separately rendered rather than using explicit image data.
isOffscreenCheckEnabled() - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Find out what the current offscreen check state is.
isOffscreenCheckEnabled() - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsCullStage
Find out what the current offscreen check state is.
isOffscreenSource() - Method in interface org.j3d.aviatrix3d.rendering.TextureRenderable
Check to see if the contained texture is an offscreen renderable such as OffscreenTexture2D or MRTOffscreenTexture2D that contains a subscene graph to be rendered.
isOffscreenSource() - Method in class org.j3d.aviatrix3d.TextureUnit
Check to see if the contained texture is an offscreen renderable such as OffscreenTexture2D or MRTOffscreenTexture2D that contains a subscene graph to be rendered.
isOverridingLower() - Method in class org.j3d.aviatrix3d.AppearanceOverride
Check which direction has preference for the appearance handling.
isPaused() - Method in class org.j3d.aviatrix3d.Sound
Is this sound currently paused;
isPickingPermitted() - Method in class org.j3d.aviatrix3d.management.MultiThreadRenderManager
Check to see if picking is permitted currently.
isPickingPermitted() - Method in class org.j3d.aviatrix3d.management.SingleThreadRenderManager
Check to see if picking is permitted currently.
isPickingPermitted() - Method in interface org.j3d.aviatrix3d.NodeUpdateHandler
Check to see if picking is permitted currently.
isPickMaskPrintingEnabled() - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Check to see the current state of the pick mask printing flag.
isPlaying() - Method in class org.j3d.aviatrix3d.Sound
Is this sound currently playing.
isPointMode() - Method in class org.j3d.renderer.aviatrix3d.nodes.Billboard
Check to see whether this billboard is operating as a point in space or along an axis.
isPointSpriteAllowed() - Method in class org.j3d.aviatrix3d.PointAttributes
Convenience method to check if this code has detected the prescense of multitexture extensions.
isPointSpriteAllowed() - Method in class org.j3d.aviatrix3d.TextureAttributes
Convenience method to check if this code has detected the prescense of multitexture extensions.
isPointSpriteCoordEnabled() - Method in class org.j3d.aviatrix3d.TextureAttributes
Get the current state of the whether the point sprites coordinates are enabled.
isPointSpriteEnabled() - Method in class org.j3d.aviatrix3d.PointAttributes
Get the current state of the whether the point sprites coordinates are enabled.
isQuadStereoAvailable() - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Check to see whether this surface supports Quad buffer stereo rendering - which it does not.
isQuadStereoAvailable() - Method in class org.j3d.aviatrix3d.output.graphics.StereoAWTSurface
Check to see whether this surface supports Quad buffer stereo rendering.
isQuadStereoAvailable() - Method in class org.j3d.aviatrix3d.output.graphics.StereoSWTSurface
Deprecated. Check to see whether this surface supports Quad buffer stereo rendering.
isQuadStereoAvailable() - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsOutputDevice
Check to see whether this surface supports Quad buffer stereo rendering.
isQuadStereoAvailable() - Method in class org.j3d.renderer.aviatrix3d.swt.output.StereoSWTSurface
Check to see whether this surface supports Quad buffer stereo rendering.
isRedEnabled() - Method in class org.j3d.aviatrix3d.ColorBufferState
Check to see if the red channel is currently enabled
isRepaintRequired() - Method in class org.j3d.aviatrix3d.MRTOffscreenTexture2D
Get the current state of the repainting enabled flag.
isRepaintRequired() - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
Deprecated. Get the current state of the repainting enabled flag.
isRepaintRequired() - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Get the current state of the repainting enabled flag.
isRepaintRequired() - Method in interface org.j3d.aviatrix3d.OffscreenTextureSource
Deprecated. Get the current state of the repainting enabled flag.
isRepaintRequired() - Method in interface org.j3d.aviatrix3d.rendering.OffscreenCullable
Get the current state of the repainting enabled flag.
isSeparateBackfaceEnabled() - Method in class org.j3d.aviatrix3d.Material
Get the current state of whether separate back-face colour values are in use.
isSeparateSpecular() - Method in class org.j3d.aviatrix3d.PolygonAttributes
Check the state of the separate specular lighting flag setting for this geometry.
isSeparateTransparencyEnabled() - Method in class org.j3d.aviatrix3d.Material
Get the current flag defining whether separate transparency and color material lighting is currently enabled or not for this object.
isShared() - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Check to see whether this object is currently shared.
isShortNamesEnabled() - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Check to see the current state of the alternate indent printing flag.
isSpatialised() - Method in class org.j3d.aviatrix3d.BackgroundSound
Check to see if this renderable is spatialised in any way.
isSpatialised() - Method in interface org.j3d.aviatrix3d.rendering.AudioRenderable
Check to see if this renderable is spatialised in any way.
isSpatialised() - Method in class org.j3d.aviatrix3d.Sound
Check to see if this renderable is spatialised in any way.
isStereoAvailable() - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Check to see whether this surface supports stereo rendering - which is does not.
isStereoAvailable() - Method in class org.j3d.aviatrix3d.output.graphics.QuadBufferStereoProcessor
Check to see whether this surface supports stereo rendering.
isStereoAvailable() - Method in class org.j3d.aviatrix3d.output.graphics.SingleEyeStereoProcessor
Check to see whether this surface supports stereo rendering.
isStereoAvailable() - Method in class org.j3d.aviatrix3d.output.graphics.StereoAWTSurface
Check to see whether this surface supports stereo rendering.
isStereoAvailable() - Method in interface org.j3d.aviatrix3d.output.graphics.StereoRenderingProcessor
Check to see whether this surface supports stereo rendering.
isStereoAvailable() - Method in class org.j3d.aviatrix3d.output.graphics.StereoSWTSurface
Deprecated. Check to see whether this surface supports stereo rendering.
isStereoAvailable() - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsOutputDevice
Check to see whether this surface supports stereo rendering.
isStereoAvailable() - Method in class org.j3d.renderer.aviatrix3d.swt.output.StereoSWTSurface
Check to see whether this surface supports stereo rendering.
isStereoEnabled() - Method in interface org.j3d.aviatrix3d.rendering.ViewEnvironmentCullable
Check to see if stereo has been enabled for this environment.
isStereoEnabled() - Method in class org.j3d.aviatrix3d.ViewEnvironment
Check to see if stereo has been enabled for this environment.
isTopToBottom() - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Get the state of the top to bottom rendering flag.
isTransformMatrixPrintingEnabled() - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Check to see the current state of the transform matrix printing flag.
isTwoPassTransparentEnabled() - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Check the state of the two pass transprent rendering flag.
isTwoPassTransparentEnabled() - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Check the state of the two pass transprent rendering flag.
isTwoPassTransparentEnabled() - Method in interface org.j3d.aviatrix3d.output.graphics.RenderingProcessor
Check the state of the two pass transprent rendering flag.
isTwoPassTransparentEnabled() - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsOutputDevice
Check the state of the two pass transprent rendering flag.
isTwoSidedLighting() - Method in class org.j3d.aviatrix3d.PolygonAttributes
Check the state of the two-sided lighting flag setting for this geometry.
isValid(GL) - Method in class org.j3d.aviatrix3d.GL14ShaderProgram
Check to see if this is linked for the given GL context.
isValid(GL) - Method in interface org.j3d.aviatrix3d.rendering.ShaderComponentRenderable
Check to see if this is linked for the given GL context.
isValid() - Method in interface org.j3d.aviatrix3d.rendering.ViewportCullable
Check to see if this viewport is valid.
isValid(GL) - Method in class org.j3d.aviatrix3d.ShaderProgram
Check to see if this is linked for the given GL context.
isValid() - Method in class org.j3d.aviatrix3d.Viewport
Check to see if this is a valid viewport.
isValidated() - Method in class org.j3d.aviatrix3d.GLSLangShader
Check on the current validation state.
isVertexShader() - Method in class org.j3d.aviatrix3d.ShaderObject
Query to find out whether this is a fragment or vertex shader object encapsulation.
isVisible() - Method in class org.j3d.aviatrix3d.Appearance
Check to see if this appearance is making the geometry visible or not.
isVisible() - Method in class org.j3d.aviatrix3d.Geometry
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in class org.j3d.aviatrix3d.IndexedLineStripArray
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in class org.j3d.aviatrix3d.IndexedQuadStripArray
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in class org.j3d.aviatrix3d.IndexedTriangleFanArray
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in class org.j3d.aviatrix3d.IndexedTriangleStripArray
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in class org.j3d.aviatrix3d.IndexedVertexGeometry
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in class org.j3d.aviatrix3d.LineStripArray
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in interface org.j3d.aviatrix3d.output.graphics.SurfaceMonitor
Check to see if the surface is visible.
isVisible() - Method in class org.j3d.aviatrix3d.Pixmap
State check to see whether the shape in it's current setup is visible.
isVisible() - Method in class org.j3d.aviatrix3d.QuadStripArray
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in class org.j3d.aviatrix3d.Raster
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in interface org.j3d.aviatrix3d.rendering.AppearanceRenderable
State check to see whether the shape in it's current setup is visible.
isVisible() - Method in interface org.j3d.aviatrix3d.rendering.ShapeRenderable
State check to see whether the shape in it's current setup is visible.
isVisible() - Method in class org.j3d.aviatrix3d.Shape3D
State check to see whether the shape in it's current setup is visible.
isVisible() - Method in class org.j3d.aviatrix3d.TriangleFanArray
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in class org.j3d.aviatrix3d.TriangleStripArray
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in class org.j3d.aviatrix3d.VertexGeometry
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedBufferGeometry
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineStripArray
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleFanArray
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in class org.j3d.renderer.aviatrix3d.nodes.LineStripArray
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadStripArray
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray
Check to see if this geometry is making the geometry visible or not.
isVisible() - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray
Check to see if this geometry is making the geometry visible or not.
isYUp() - Method in class org.j3d.aviatrix3d.TextureComponent
Get the current value of the Y-axis inversion flag.

J

JUSTIFY_BEGIN - Static variable in class org.j3d.renderer.aviatrix3d.geom.Text2D
Justify to the beginning of the line
JUSTIFY_END - Static variable in class org.j3d.renderer.aviatrix3d.geom.Text2D
Justify to the end of the string
JUSTIFY_FIRST - Static variable in class org.j3d.renderer.aviatrix3d.geom.Text2D
Justify to the first character of the line
JUSTIFY_MIDDLE - Static variable in class org.j3d.renderer.aviatrix3d.geom.Text2D
Justify about the middle

K

keepClipPlanes - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
Set to hold onto clip planes that are common between last node and this
keepInternalModel(boolean) - Method in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Define whether this loader should also keep around it's internal representation of the file format, if it has one.
keepInternalModel(boolean) - Method in class org.j3d.renderer.aviatrix3d.loader.dem.DEMLoader
Define whether this loader should also keep around it's internal representation of the file format, if it has one.
keepInternalModel(boolean) - Method in class org.j3d.renderer.aviatrix3d.loader.discreet.MaxLoader
Define whether this loader should also keep around it's internal representation of the file format, if it has one.
keepInternalModel(boolean) - Method in class org.j3d.renderer.aviatrix3d.loader.stl.STLLoader
Define whether this loader should also keep around it's internal representation of the file format, if it has one.
keepInternalModel(boolean) - Method in class org.j3d.renderer.aviatrix3d.loader.vterrain.BTLoader
Define whether this loader should also keep around it's internal representation of the file format, if it has one.
keepLights - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
List to hold onto lights that are common between last node and this
KeyboardDevice - Class in org.j3d.renderer.aviatrix3d.device.input.keyboard
A keyboard device.
KeyboardDevice(String) - Constructor for class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardDevice
 
KeyboardManager - Class in org.j3d.renderer.aviatrix3d.device.input.keyboard
Manages Keyboard devices.
KeyboardManager() - Constructor for class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardManager
 
KeyboardTracker - Class in org.j3d.renderer.aviatrix3d.device.input.keyboard
A tracker implementation for keyboard devices.
KeyboardTracker() - Constructor for class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardTracker
 
keyPressed(KeyEvent) - Method in class org.j3d.aviatrix3d.output.graphics.DebugAWTSurface
Notification of a key press event.
keyPressed(KeyEvent) - Method in class org.j3d.aviatrix3d.output.graphics.DebugSWTSurface
Deprecated. Notification of a key press event.
keyPressed(KeyEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardDevice
Notification of a key press event.
keyPressed(KeyEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardTracker
Process a key press event.
keyPressed(KeyEvent) - Method in class org.j3d.renderer.aviatrix3d.swt.draw2d.DebugDraw2DSurface
Notification of a key press event.
keyPressed(KeyEvent) - Method in class org.j3d.renderer.aviatrix3d.swt.output.DebugSWTSurface
Notification of a key press event.
keyReleased(KeyEvent) - Method in class org.j3d.aviatrix3d.output.graphics.DebugAWTSurface
Notification of a key release event.
keyReleased(KeyEvent) - Method in class org.j3d.aviatrix3d.output.graphics.DebugSWTSurface
Deprecated. Notification of a key release event.
keyReleased(KeyEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardDevice
Notification of a key release event.
keyReleased(KeyEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardTracker
Process a key release event.
keyReleased(KeyEvent) - Method in class org.j3d.renderer.aviatrix3d.swt.draw2d.DebugDraw2DSurface
Notification of a key release event.
keyReleased(KeyEvent) - Method in class org.j3d.renderer.aviatrix3d.swt.output.DebugSWTSurface
Notification of a key release event.
keyTyped(KeyEvent) - Method in class org.j3d.aviatrix3d.output.graphics.DebugAWTSurface
Notification of a key type (press and release) event.
keyTyped(KeyEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardDevice
Notification of a key type (press and release) event.
keyTyped(KeyEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardTracker
Process a key typed event.

L

lastAppearanceStack - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Index to the next place to add items in the fogStack
lastChild - Variable in class org.j3d.aviatrix3d.BaseGroup
Index to the next place to add items in the nodeList
lastChild - Variable in class org.j3d.aviatrix3d.Group
Index to the next place to add items in the nodeList
lastChild - Variable in class org.j3d.aviatrix3d.Group2D
Index to the next place to add items in the nodeList
lastChild - Variable in class org.j3d.aviatrix3d.ObjectSet
Index to the next place to add items in the nodeList
lastClip - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Index to the next place to add items in the clipList
lastClipIdx - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
index in the availableClips list of the last available
lastFogStack - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Index to the next place to add items in the fogStack
lastGlobalId - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseSortStage
A semi-unique ID counter used for assigning light IDs.
lastLight - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Index to the next place to add items in the lightList
lastLightIdx - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
index in the availableLights list of the last available
lastOutputLayer - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Index of the the next layer output
lastOutputList - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Index to the next output list in the validCullList
lastParent - Variable in class org.j3d.aviatrix3d.BufferState
Index to the next place to add items in the nodeList
lastParent - Variable in class org.j3d.aviatrix3d.NodeComponent
Index to the next place to add items in the nodeList
lastParentList - Variable in class org.j3d.aviatrix3d.Geometry
Index to the next place to add items in the nodeList
lastParentList - Variable in class org.j3d.aviatrix3d.Raster
Index to the next place to add items in the nodeList
lastSubscene - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Index of the last subscene in the list
lastTxStack - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Index to the next place to add items in the transformStack
lAttenuation - Variable in class org.j3d.aviatrix3d.PointLight
The linear attentuation factor
Layer - Class in org.j3d.aviatrix3d
An abstract layer definition that can be applied at the root of the scene graph.
Layer(int) - Constructor for class org.j3d.aviatrix3d.Layer
Construct a new layer of the given type.
LAYER_SET_SIZE_ERR - Static variable in class org.j3d.aviatrix3d.management.DisplayCollection
Message when the setLayers() call doesn't have an array big enough
LAYER_TIMING_MSG - Static variable in class org.j3d.aviatrix3d.management.DisplayCollection
Message when attempting to set layers at the wrong time
LayerCullable - Interface in org.j3d.aviatrix3d.rendering
A cullable that represents a single visual composited layer.
layerId - Variable in class org.j3d.aviatrix3d.pipeline.RenderEnvironmentData
The ID of the layer this data represents 0 is the front-most active layer and increases from there.
LAYERS - Static variable in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Load the layers defined in the file
layersTmp - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Temporary variable for fetching layers from sub scenes
layerType - Variable in class org.j3d.aviatrix3d.Layer
The layer type constant
layerType - Variable in class org.j3d.aviatrix3d.ViewportLayer
The layer type constant
Leaf - Class in org.j3d.aviatrix3d
A Leaf class is the base class for all scene graph objects that have no children but provide something that may be renderable in the scene graph.
Leaf() - Constructor for class org.j3d.aviatrix3d.Leaf
 
Leaf2D - Class in org.j3d.aviatrix3d
A Leaf class is the base class for all 2D scene graph objects that have no children but provide something that may be renderable in the scene graph.
Leaf2D() - Constructor for class org.j3d.aviatrix3d.Leaf2D
 
LEAF_PICK_TYPE - Static variable in interface org.j3d.aviatrix3d.picking.PickTarget
Standard type for a leaf picking type
LeafCullable - Interface in org.j3d.aviatrix3d.rendering
An cullable that represents the end of the rendering traversal and results in something that can be rendered now.
LeafPickTarget - Interface in org.j3d.aviatrix3d.picking
A picking target that represents real geometry that must be picked directly against using one of a couple of specific intersection tests.
level - Variable in class org.j3d.aviatrix3d.iutil.TextureUpdateData
Which level this relates to in the mipmap space.
Light - Class in org.j3d.aviatrix3d
Base representation of a light source that corresponds to the base set of capabilities that all lights in OpenGL have.
Light(int) - Constructor for class org.j3d.aviatrix3d.Light
Creates a light with the colour and specular colour set to black.
Light(int, float[]) - Constructor for class org.j3d.aviatrix3d.Light
Create a light with the given base diffuse colour.Colour must be in the range [0, 1] otherwise an exception is generated.
LIGHT_CULLABLE - Static variable in interface org.j3d.aviatrix3d.rendering.LeafCullable
This is a light-type cullable
LIGHT_INCREMENT - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
The increment size of the list if it gets overflowed
LIGHT_START_SIZE - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
The initial size of the light list
lightIdMap - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Mapping of the object ID to it's used light ID
lightIdMap - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
Mapping of the VisualDetails instance to the global ID
lightList - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
The list of lights nodes currently valid while traversing.
lights - Variable in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsCullOutputDetails
Array of lights that effect this node.
LIGHTS - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.StateSortComparator
Priority state is lights
LIGHTS - Static variable in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Load the lights defined in the file
lightTxList - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
The list of light transforms currently valid while traversing
lightweight - Variable in class org.j3d.aviatrix3d.output.graphics.BaseAWTSurface
Flag indicating if we're a lightweight surface or not
LINE_ATTRIBS - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.StateSortComparator
Priority state is checking line attributes
LINE_ATTRIBUTE - Static variable in interface org.j3d.aviatrix3d.rendering.AppearanceAttributeRenderable
The attribute represents line attributes
LINEAR - Static variable in class org.j3d.aviatrix3d.Fog
Set the fog mode to linear
LineArray - Class in org.j3d.aviatrix3d
An OpenGL LineArray.
LineArray() - Constructor for class org.j3d.aviatrix3d.LineArray
Constructs a LineArray with default values.
LineArray(boolean, int) - Constructor for class org.j3d.aviatrix3d.LineArray
Constructs an instance.
LineArray - Class in org.j3d.renderer.aviatrix3d.nodes
An OpenGL LineArray.
LineArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.LineArray
Constructs a LineArray with default values.
LineAttributes - Class in org.j3d.aviatrix3d
Describes attributes used when rendering a line.
LineAttributes() - Constructor for class org.j3d.aviatrix3d.LineAttributes
Constructs a attribute set with default values.
LineStripArray - Class in org.j3d.aviatrix3d
An OpenGL LineStripArray.
LineStripArray() - Constructor for class org.j3d.aviatrix3d.LineStripArray
Constructs a LineStripArray with default values.
LineStripArray(boolean, int) - Constructor for class org.j3d.aviatrix3d.LineStripArray
Constructs an instance.
LineStripArray - Class in org.j3d.renderer.aviatrix3d.nodes
An OpenGL LineStripArray.
LineStripArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.LineStripArray
Constructs a LineStripArray with default values.
link() - Method in class org.j3d.aviatrix3d.ShaderProgram
Request that the shader link at the next available oppourtunity.
LIST_INCREMENT - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
The increment size of the list if it gets overflowed
LIST_START_LENGTH - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Initial size of the cull list for the number of offscreen surfaces
LIST_START_SIZE - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseSortStage
The initial size of the instruction list
LIST_START_SIZE - Static variable in class org.j3d.aviatrix3d.pipeline.RenderInstructions
The initial size of the children list
LISTENER_SET_TIMING_ERR_PROP - Static variable in class org.j3d.aviatrix3d.SceneGraphObject
Property defining the error message used for listener set timing
liveCount - Variable in class org.j3d.aviatrix3d.BufferState
Counter for how many times we've been marked as live so to know when to notify the children of a change of state.
liveCount - Variable in class org.j3d.aviatrix3d.NodeComponent
Counter for how many times we've been marked as live so to know when to notify the children of a change of state.
load(URL) - Method in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Load a model from the given URL.
load(InputStream) - Method in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Load a model from the given input stream.
load(File) - Method in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Load a model from the given file.
load(URL) - Method in class org.j3d.renderer.aviatrix3d.loader.dem.DEMLoader
Load a model from the given URL.
load(InputStream) - Method in class org.j3d.renderer.aviatrix3d.loader.dem.DEMLoader
Load a model from the given input stream.
load(File) - Method in class org.j3d.renderer.aviatrix3d.loader.dem.DEMLoader
Load a model from the given file.
load(URL) - Method in class org.j3d.renderer.aviatrix3d.loader.discreet.MaxLoader
Load a model from the given URL.
load(InputStream) - Method in class org.j3d.renderer.aviatrix3d.loader.discreet.MaxLoader
Load a model from the given input stream.
load(File) - Method in class org.j3d.renderer.aviatrix3d.loader.discreet.MaxLoader
Load a model from the given file.
load(URL) - Method in class org.j3d.renderer.aviatrix3d.loader.stl.STLLoader
Load a model from the given URL.
load(InputStream) - Method in class org.j3d.renderer.aviatrix3d.loader.stl.STLLoader
Load a model from the given input stream.
load(File) - Method in class org.j3d.renderer.aviatrix3d.loader.stl.STLLoader
Load a model from the given file.
load(URL) - Method in class org.j3d.renderer.aviatrix3d.loader.vterrain.BTLoader
Load a model from the given URL.
load(InputStream) - Method in class org.j3d.renderer.aviatrix3d.loader.vterrain.BTLoader
Load a model from the given input stream.
load(File) - Method in class org.j3d.renderer.aviatrix3d.loader.vterrain.BTLoader
Load a model from the given file.
load2DImage(String) - Method in class org.j3d.renderer.aviatrix3d.texture.AbstractTextureCache
Load the image component from the given filename.
load2DImage(URL) - Method in class org.j3d.renderer.aviatrix3d.texture.AbstractTextureCache
Load the image component from the given url.
LOAD_ALL - Static variable in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Load everything in the file
LOCAL_FOG - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.StateSortComparator
Priority state is checking local fog
localContext - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
The context from the drawable
localFog - Variable in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsCullOutputDetails
If a locally declared fog is set, use it
localTransform - Variable in class org.j3d.aviatrix3d.picking.PickInstructions
The local transformation matrix that should be applied as part of the traversal process.
localTransform - Variable in class org.j3d.aviatrix3d.rendering.CullInstructions
The local transformation matrix that should be applied as part of the traversal process.
localTransform - Variable in class org.j3d.aviatrix3d.rendering.RenderableInstructions
The local transformation matrix that should be applied as part of the traversal process.
LODGroup - Class in org.j3d.renderer.aviatrix3d.nodes
A grouping node structure that controls which children are being rendered based on distance from the user.
LODGroup() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Create a new LOD implementation that uses distance as the determining visual factor.
LODGroup(boolean) - Constructor for class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Construct a LOD group that is selectable whether is uses distance or smallest visual cue.
loop - Variable in class org.j3d.aviatrix3d.AudioComponent
Does the sample loop
loop - Variable in class org.j3d.aviatrix3d.Sound
Whether to loop this sample

M

magFilter - Variable in class org.j3d.aviatrix3d.Texture
The magnification filter
MAGFILTER_BASE_LEVEL_LINEAR - Static variable in class org.j3d.aviatrix3d.Texture
Set the maginification filter to linear filtering
MAGFILTER_BASE_LEVEL_POINT - Static variable in class org.j3d.aviatrix3d.Texture
Set the magnification filter to filtering using GL_NEAREST
MAGFILTER_FASTEST - Static variable in class org.j3d.aviatrix3d.Texture
Set the maginification filter to the fastest option
MAGFILTER_LINEAR_DETAIL - Static variable in class org.j3d.aviatrix3d.Texture
Set the maginfication filter to use the detail texture option
MAGFILTER_LINEAR_DETAIL_ALPHA - Static variable in class org.j3d.aviatrix3d.Texture
Set the maginfication filter to use the detail texture's alpha values
MAGFILTER_LINEAR_DETAIL_RGB - Static variable in class org.j3d.aviatrix3d.Texture
Set the maginfication filter to use the detail texture's RGB values
MAGFILTER_NICEST - Static variable in class org.j3d.aviatrix3d.Texture
Set the maginification filter to the highest quality option
mainScene - Variable in class org.j3d.aviatrix3d.pipeline.graphics.MultipassRenderBucket
The details of the main scene passes to be rendered
makeActiveSoundLayer() - Method in class org.j3d.aviatrix3d.RenderPass
Set this layer to be the currently active sound layer.
makeActiveSoundLayer() - Method in class org.j3d.aviatrix3d.SimpleLayer2D
Set this layer to be the currently active sound layer.
makeActiveSoundLayer() - Method in class org.j3d.aviatrix3d.SimpleViewport
Set this layer to be the currently active sound layer.
makeActiveSoundLayer() - Method in class org.j3d.aviatrix3d.SimpleViewportLayer
Set this layer to be the currently active sound layer.
makeActiveSoundLayer() - Method in class org.j3d.aviatrix3d.Viewport2D
Set this layer to be the currently active sound layer.
makeActiveSoundLayer() - Method in class org.j3d.aviatrix3d.ViewportLayer2D
Set this layer to be the currently active sound layer.
MAP_EYE_LINEAR - Static variable in class org.j3d.aviatrix3d.TexCoordGeneration
When the mode is set to MODE_GENERIC, generate coordinates for the given coordinate relative to a plane specified in the user's eye position coordinate system.
MAP_NORMALS - Static variable in class org.j3d.aviatrix3d.TexCoordGeneration
When the mode is set to MODE_GENERIC, generate coordinates using the normals at the vertex.
MAP_OBJECT_LINEAR - Static variable in class org.j3d.aviatrix3d.TexCoordGeneration
When the mode is set to MODE_GENERIC, generate coordinates for the given coordinate relative to a plane specified in the object's coordinate system.
MAP_REFLECTIONS - Static variable in class org.j3d.aviatrix3d.TexCoordGeneration
When the mode is set to MODE_GENERIC, generate coordinates using the normals at the vertex.
MAP_SPHERICAL - Static variable in class org.j3d.aviatrix3d.TexCoordGeneration
When the mode is set to MODE_GENERIC, generate coordinates for the given axis in a spherical shape for env mapping.
markBoundsDirty() - Method in class org.j3d.aviatrix3d.Background
Mark this node as having dirty bounds due to one of it's children having their bounds changed.
markBoundsDirty() - Method in class org.j3d.aviatrix3d.BaseGroup
Mark this node as having dirty bounds due to one of it's children having their bounds changed.
markBoundsDirty() - Method in class org.j3d.aviatrix3d.DirectionalLight
Mark this node as having dirty bounds due to one of it's children having their bounds changed.
markBoundsDirty() - Method in class org.j3d.aviatrix3d.Fog
Mark this node as having dirty bounds due to one of it's children having their bounds changed.
markBoundsDirty() - Method in class org.j3d.aviatrix3d.Geometry
Mark this node as having dirty bounds due to it's geometry having changed.
markBoundsDirty() - Method in class org.j3d.aviatrix3d.Group
Mark this node as having dirty bounds due to one of it's children having their bounds changed.
markBoundsDirty() - Method in class org.j3d.aviatrix3d.Group2D
Mark this node as having dirty bounds due to one of it's children having their bounds changed.
markBoundsDirty() - Method in class org.j3d.aviatrix3d.Node
Mark this node as having dirty bounds due to one of it's children having their bounds changed.
markBoundsDirty() - Method in class org.j3d.aviatrix3d.Pixmap
Mark this node as having dirty bounds due to one of it's children having their bounds changed.
markBoundsDirty() - Method in class org.j3d.aviatrix3d.PointLight
Mark this node as having dirty bounds due to one of it's children having their bounds changed.
markBoundsDirty() - Method in class org.j3d.aviatrix3d.Raster
Mark this node as having dirty bounds due to it's geometry having changed.
markBoundsDirty() - Method in class org.j3d.aviatrix3d.SharedGroup
Mark this node as having dirty bounds due to one of it's children having their bounds changed.
markBoundsDirty() - Method in class org.j3d.aviatrix3d.SharedGroup2D
Mark this node as having dirty bounds due to one of it's children having their bounds changed.
markBoundsDirty() - Method in class org.j3d.aviatrix3d.SharedNode
Mark this node as having dirty bounds due to one of it's children having their bounds changed.
markBoundsDirty() - Method in class org.j3d.aviatrix3d.SharedNode2D
Mark this node as having dirty bounds due to one of it's children having their bounds changed.
markBoundsDirty() - Method in class org.j3d.aviatrix3d.Sound
Mark this node as having dirty bounds due to one of it's children having their bounds changed.
markBoundsDirty() - Method in class org.j3d.aviatrix3d.Viewpoint
Mark this node as having dirty bounds due to one of it's children having their bounds changed.
markBoundsDirty() - Method in class org.j3d.renderer.aviatrix3d.geom.Teapot
Mark this node as having dirty bounds due to it's geometry having changed.
MarkerGroup - Class in org.j3d.renderer.aviatrix3d.nodes
A grouping node that places it's children in the line of site between a target node and the viewpoint, oriented towards the viewpoint.
MarkerGroup() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.MarkerGroup
Constructor
markForDeletion() - Method in class org.j3d.aviatrix3d.ShaderObject
Not implemented yet.
MaskedSwitch - Class in org.j3d.renderer.aviatrix3d.nodes
Special grouping node that allows the selection of only a mask of children to be rendered.
MaskedSwitch() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.MaskedSwitch
The default constructor.
MaskedSwitch(boolean[]) - Constructor for class org.j3d.renderer.aviatrix3d.nodes.MaskedSwitch
Constructor with mask specified.
Material - Class in org.j3d.aviatrix3d
Describes the material properties of an object.
Material() - Constructor for class org.j3d.aviatrix3d.Material
Constructs a material with default values.
Material(float[], float[], float[], float[], float, float) - Constructor for class org.j3d.aviatrix3d.Material
Create a new material with all the colours specified.
MATERIALS - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.StateSortComparator
Priority state is material values
MATRIX_UNIFORM_TYPE - Static variable in class org.j3d.aviatrix3d.ShaderArguments
The uniform data type is a matrix array
matrixUtils - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Matrix utility code for doing inversions
maxDistance - Variable in class org.j3d.aviatrix3d.PointSound
Maximum distance of a source.
MaxLoader - Class in org.j3d.renderer.aviatrix3d.loader.discreet
A loader implementation capable of loading .3ds files for all revisions.
MaxLoader() - Constructor for class org.j3d.renderer.aviatrix3d.loader.discreet.MaxLoader
Create a new instance of the loader.
maxTextureUnits - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Global flag indicating the maximum number of texture units the current hardware supports.
minFilter - Variable in class org.j3d.aviatrix3d.Texture
The minification filter
MINFILTER_BASE_LEVEL_LINEAR - Static variable in class org.j3d.aviatrix3d.Texture
Set the mininification filter to linear filtering
MINFILTER_BASE_LEVEL_POINT - Static variable in class org.j3d.aviatrix3d.Texture
Set the mininification filter to filtering using GL_NEAREST
MINFILTER_FASTEST - Static variable in class org.j3d.aviatrix3d.Texture
Set the minification filter to the fastest option
MINFILTER_MULTI_LEVEL_LINEAR - Static variable in class org.j3d.aviatrix3d.Texture
Set the mininification filter to linear filtering
MINFILTER_MULTI_LEVEL_POINT - Static variable in class org.j3d.aviatrix3d.Texture
Set the mininification filter to base point-base filtering
MINFILTER_NICEST - Static variable in class org.j3d.aviatrix3d.Texture
Set the mininification filter to the highest quality option
mipMapMode - Variable in class org.j3d.aviatrix3d.Texture
The mipMapMode
MODE_ADD - Static variable in class org.j3d.aviatrix3d.TextureAttributes
Set the mode for applying textures to objects to GL_ADD
MODE_BASE_LEVEL - Static variable in class org.j3d.aviatrix3d.Texture
MipMapMode constants - No Mip Map
MODE_BLEND - Static variable in class org.j3d.aviatrix3d.TextureAttributes
Set the mode for applying textures to objects to GL_BLEND
MODE_COMBINE - Static variable in class org.j3d.aviatrix3d.TextureAttributes
Set the mode for applying textures to objects to GL_COMBINE
MODE_DECAL - Static variable in class org.j3d.aviatrix3d.TextureAttributes
Set the mode for applying textures to objects to GL_DECAL
MODE_EYE_PLANE - Static variable in class org.j3d.aviatrix3d.TexCoordGeneration
Generate coordinates for a reference plane that is relative to the user's eye position for the given axis.
MODE_GENERIC - Static variable in class org.j3d.aviatrix3d.TexCoordGeneration
Coordinate reference plane is user defined.
MODE_MIPMAP - Static variable in class org.j3d.aviatrix3d.Texture
MipMapMode constants - Use Mip Maps
MODE_MODULATE - Static variable in class org.j3d.aviatrix3d.TextureAttributes
Set the mode for applying textures to objects to GL_MODULATE
MODE_OBJECT_PLANE - Static variable in class org.j3d.aviatrix3d.TexCoordGeneration
Generate coordinates for a reference plane that is relative to the object for the given axis.
MODE_REPLACE - Static variable in class org.j3d.aviatrix3d.TextureAttributes
Set the mode for applying textures to objects to GL_REPLACE
mouseClicked(MouseEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseDevice
Process a mouse click event.
mouseClicked(MouseEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseTracker
Process a mouse click event.
MouseDevice - Class in org.j3d.renderer.aviatrix3d.device.input.mouse
A mouse device implementation.
MouseDevice(GraphicsOutputDevice, String) - Constructor for class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseDevice
Construct a new mouse device that interacts with the given surface, and is named.
mouseDragged(MouseEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseDevice
Process a mouse drag event
mouseDragged(MouseEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseTracker
Process a mouse drag event
mouseEntered(MouseEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseDevice
Process a mouse enter event.
mouseEntered(MouseEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseTracker
Process a mouse enter event.
mouseExited(MouseEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseDevice
Process a mouse exited event.
mouseExited(MouseEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseTracker
Process a mouse exited event.
MouseManager - Class in org.j3d.renderer.aviatrix3d.device.input.mouse
Manages Mouse devices.
MouseManager(GraphicsOutputDevice) - Constructor for class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseManager
Create a basic manager for mice.
mouseMoved(MouseEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseDevice
Process a mouse movement event.
mouseMoved(MouseEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseTracker
Process a mouse movement event.
mousePressed(MouseEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseDevice
Process a mouse press event.
mousePressed(MouseEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseTracker
Process a mouse press event.
mouseReleased(MouseEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseDevice
Process a mouse release event.
mouseReleased(MouseEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseTracker
Process a mouse release event.
MouseTracker - Class in org.j3d.renderer.aviatrix3d.device.input.mouse
A tracker implementation for mouse devices under OpenGL.
MouseTracker(GraphicsOutputDevice, String) - Constructor for class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseTracker
 
mouseWheelMoved(MouseWheelEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseDevice
 
mouseWheelMoved(MouseWheelEvent) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseTracker
 
mpNumSources - Variable in class org.j3d.aviatrix3d.Texture2D
The current number of mp sources defined
mpNumSources - Variable in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
The current number of mp sources defined
mpOffsets - Variable in class org.j3d.aviatrix3d.Texture2D
The offset for the multipass copy update per-mipmap.
mpOffsets - Variable in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
The offset for the multipass copy update per-mipmap.
mpReadBuffer - Variable in class org.j3d.aviatrix3d.Texture2D
The buffer that multipass source should read from
mpReadBuffer - Variable in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
The buffer that multipass source should read from
mpSourceIndices - Variable in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
The indices of the known MP sources
MRTOffscreenTexture2D - Class in org.j3d.aviatrix3d
Describes the texture that is rendered to an offscreen buffer with the ability to have multiple render targets.
MRTOffscreenTexture2D(GLCapabilities, int, int, int) - Constructor for class org.j3d.aviatrix3d.MRTOffscreenTexture2D
Constructs an offscreen texture that fits the given setup.
MRTOffscreenTexture2D(GLCapabilities, int, int, int, boolean) - Constructor for class org.j3d.aviatrix3d.MRTOffscreenTexture2D
Constructs an offscreen texture that fits the given setup.
MRTOffscreenTexture2D(GLCapabilities, boolean, int, int, int) - Constructor for class org.j3d.aviatrix3d.MRTOffscreenTexture2D
Constructs an offscreen texture that fits the given setup.
MRTOffscreenTexture2D(GLCapabilities, boolean, int, int, int, boolean) - Constructor for class org.j3d.aviatrix3d.MRTOffscreenTexture2D
Constructs an offscreen texture that fits the given setup.
MRTOffscreenTexture2D(GLCapabilities, int, int, int, int) - Constructor for class org.j3d.aviatrix3d.MRTOffscreenTexture2D
Constructs an offscreen texture that fits the given setup and provides a specific format that overrides the automatic determination.
MRTOffscreenTexture2D(GLCapabilities, boolean, int, int, int, int, boolean) - Constructor for class org.j3d.aviatrix3d.MRTOffscreenTexture2D
Constructs an offscreen texture that fits the given setup and provides a specific format that overrides the automatic determination.
MRTTexture2D - Class in org.j3d.aviatrix3d
A single render target child of a MRTOffscreenTexture2D node.
MultiParentNode - Interface in org.j3d.aviatrix3d
Marker interface used to allow group nodes to work out when a child is multiparented.
multipass - Variable in class org.j3d.aviatrix3d.pipeline.graphics.ViewportLayerCollection
Listing of valid scenes to render from this latyer
MULTIPASS - Static variable in class org.j3d.aviatrix3d.Viewport
The viewport is a multipass type, allowing multiple rendering passes for a single layer.
MULTIPASS - Static variable in class org.j3d.aviatrix3d.ViewportLayer
The layer contains multipass rendering
MULTIPASS_SCENE - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.ViewportLayerCollection
Scene type is multipass scene
MultipassDetails - Class in org.j3d.aviatrix3d.pipeline.graphics
Class for passing the detailed rendering information about a single multipass rendering set through the pipeline.
MultipassDetails() - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.MultipassDetails
Create a default instance of this bucket.
MultipassDetails(int, int) - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.MultipassDetails
Create a instance of this bucket with the node list initialised to the given size.
MultipassRenderBucket - Class in org.j3d.aviatrix3d.pipeline.graphics
Data holder that passes the information about what is to be rendered from a multipass scene within a layer from the output of the GraphicsCullStage through to the GraphicsSortStage.
MultipassRenderBucket() - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.MultipassRenderBucket
Create a default instance of this bucket.
MultipassRenderObserver - Interface in org.j3d.aviatrix3d
An observer and operator for working with multipass textures.
MultipassScene - Class in org.j3d.aviatrix3d
Representation of the top level structure of a piece of scene graph that permits multipass rendering to be performed.
MultipassScene() - Constructor for class org.j3d.aviatrix3d.MultipassScene
Create a default instance of this scene with no content provided.
MultipassTextureComponent - Class in org.j3d.aviatrix3d
Deprecated. Use OffscreenTexture2D or MRTOffscreenTexture2D
MultipassTextureComponent(int, int) - Constructor for class org.j3d.aviatrix3d.MultipassTextureComponent
Deprecated. Construct a multipass texture with the buffer set to the colour buffer only and of the specified dimensions.
MultipassTextureDestination - Interface in org.j3d.aviatrix3d
Deprecated. Use OffscreenTexture2D or MRTOffscreenTexture2D
MultipassTextureSource - Interface in org.j3d.aviatrix3d
Deprecated. Use OffscreenTexture2D or MRTOffscreenTexture2D
MultipassViewport - Class in org.j3d.aviatrix3d
A viewport that contains a single scene, with no internal layering and is rendered using multipass techniques.
MultipassViewport() - Constructor for class org.j3d.aviatrix3d.MultipassViewport
Construct a new, empty, viewport instance
MultipassViewportLayer - Class in org.j3d.aviatrix3d
An viewport layer that allows multipass rendering to be performed within this layer.
MultipassViewportLayer() - Constructor for class org.j3d.aviatrix3d.MultipassViewportLayer
Construct a new layer instance
MultiThreadRenderManager - Class in org.j3d.aviatrix3d.management
Implementation of the RenderManager that uses separate threads for each of the pipelines that it is managing, allowing it to run multiple output surfaces simultaneously (eg Powerwall, CAVE etc).
MultiThreadRenderManager() - Constructor for class org.j3d.aviatrix3d.management.MultiThreadRenderManager
Construct a new render manager with no pipelines or renderers registered.
MultiThreadRenderManager(int) - Constructor for class org.j3d.aviatrix3d.management.MultiThreadRenderManager
Construct a new render manager with no pipelines or renderers registered, but with internal arrays setup for the given number of displays to be added.

N

nearestPowerTwo(int, boolean) - Method in class org.j3d.renderer.aviatrix3d.texture.TextureCreateUtils
Determine the nearest power of two value for a given argument.
NEGATIVE_X - Static variable in class org.j3d.aviatrix3d.BoxBackground
The texture belongs to the negative X axis
NEGATIVE_X - Static variable in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
The texture belongs to the negative X axis
NEGATIVE_Y - Static variable in class org.j3d.aviatrix3d.BoxBackground
The texture belongs to the negative Y axis
NEGATIVE_Y - Static variable in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
The texture belongs to the negative Y axis
NEGATIVE_Z - Static variable in class org.j3d.aviatrix3d.BoxBackground
The texture belongs to the negative Z axis
NEGATIVE_Z - Static variable in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
The texture belongs to the negative Z axis
newClipPlanes - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
Temp array for holding new clip planes on the object being processed
newLights - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
Temp array for holdin new lights on the object being processed
NO_STEREO - Static variable in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsOutputDevice
The surface will render only non-stereo projection (traditional monoscopic projection policy).
Node - Class in org.j3d.aviatrix3d
A Node class is the base class for all renderable nodes in the SceneGraph.
Node() - Constructor for class org.j3d.aviatrix3d.Node
Construct a new instance of this node, with implicit bounds calculation.
Node2D - Class in org.j3d.aviatrix3d
A specialised version of the Node class that works in 2D screen space only.
Node2D() - Constructor for class org.j3d.aviatrix3d.Node2D
Construct a new instance of this node, with implicit bounds calculation.
NodeComponent - Class in org.j3d.aviatrix3d
The NodeComponent class is the superclass for all non renderable nodes.
NodeComponent() - Constructor for class org.j3d.aviatrix3d.NodeComponent
Initialise a new instance of the component, setting up the internal state needed.
nodes - Variable in class org.j3d.aviatrix3d.pipeline.graphics.MultipassDetails
List of processed nodes based on the scene they came from and the rendering pass to be processed.
nodes - Variable in class org.j3d.aviatrix3d.pipeline.graphics.SceneRenderBucket
List of processed nodes based on the scene they came from
NodeUpdateHandler - Interface in org.j3d.aviatrix3d
Abstract representation of a piece of code that wants to manage the node update process internally to the scene graph.
NodeUpdateListener - Interface in org.j3d.aviatrix3d
A listener interface for notification that its safe to update a nodes representation in the Scene Graph.
NORMAL_CLEAR - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Mask to clear the normal setting
NORMAL_CLEAR - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to clear the normal setting
normalBuffer - Variable in class org.j3d.aviatrix3d.VertexGeometry
Buffer for holding normal data
normalBuffer - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Buffer for holding normal data
normalise - Variable in class org.j3d.aviatrix3d.iutil.ShaderAttribValue
Flag for whether the matrix values should be normalised
NORMALS - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Normal information is included in the vertex values
normals - Variable in class org.j3d.aviatrix3d.VertexGeometry
Reference to the user array of normals used
normals - Variable in class org.j3d.renderer.aviatrix3d.geom.particle.AVParticleSystem
Array containing the current normals
NORMALS - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Normal information is included in the vertex values
normalsArray - Variable in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
An array for coordinates to be splatted to if the contained geometry is an instance of VertexGeometry.
normalsBuffer - Variable in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
An array for coordinates to be splatted to if the contained geometry is an instance of VertexGeometry.
notifyUpdateRequired() - Method in class org.j3d.aviatrix3d.management.MultiThreadRenderManager
Feedback to the internals that a data object has changed and it requires re-management.
notifyUpdateRequired() - Method in class org.j3d.aviatrix3d.management.SingleThreadRenderManager
Feedback to the internals that a data object has changed and it requires re-management.
notifyUpdateRequired() - Method in interface org.j3d.aviatrix3d.NodeUpdateHandler
Feedback to the internals that a data object has changed and it requires re-rendering.
NotPickableException - Exception in org.j3d.aviatrix3d.picking
An exception for when an attempt is made to perform a pick on a node that has been marked as not pickable.
NotPickableException() - Constructor for exception org.j3d.aviatrix3d.picking.NotPickableException
Creates a new exception without detail message.
NotPickableException(String) - Constructor for exception org.j3d.aviatrix3d.picking.NotPickableException
Constructs an exception with the specified detail message.
NULL_BOUNDS - Static variable in class org.j3d.aviatrix3d.rendering.BoundingVolume
The bounding volume type is not valid (ie it has no bounds)
NullAudioCullStage - Class in org.j3d.aviatrix3d.pipeline.audio
Handles the scenegraph maintenance and culling operations.
NullAudioCullStage() - Constructor for class org.j3d.aviatrix3d.pipeline.audio.NullAudioCullStage
Create a basic instance of this class with the list initial internal setup for the given number of renderable surfaces.
NullAudioSortStage - Class in org.j3d.aviatrix3d.pipeline.audio
Implementation of the sort stage that does nothing.
NullAudioSortStage() - Constructor for class org.j3d.aviatrix3d.pipeline.audio.NullAudioSortStage
Create an empty sorting stage that initialises the internal structures to assume that there is a minumum number of surfaces, both on and offscreen.
NullCullStage - Class in org.j3d.aviatrix3d.pipeline.graphics
Handles the scenegraph maintenance and culling operations.
NullCullStage() - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.NullCullStage
Create a basic instance of this class with the list assuming there are no off-screen buffers in use for the initial internal setup.
NullCullStage(int) - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.NullCullStage
Create a basic instance of this class with the list initial internal setup for the given number of renderable surfaces.
NullSortStage - Class in org.j3d.aviatrix3d.pipeline.graphics
Implementation of the sort stage that does nothing.
NullSortStage() - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.NullSortStage
Create an empty sorting stage that assumes just a single renderable output.
NullSortStage(int) - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.NullSortStage
Create an empty sorting stage that initialises the internal structures to assume that there is a minumum number of surfaces, both on and offscreen.
numBuckets - Variable in class org.j3d.aviatrix3d.pipeline.graphics.ViewportLayerCollection
The total number of buckets to render
numChildren() - Method in class org.j3d.aviatrix3d.BaseGroup
Returns the number of children this group contains.
numChildren() - Method in class org.j3d.aviatrix3d.Group
Returns the number of children this group contains.
numChildren() - Method in class org.j3d.aviatrix3d.Group2D
Returns the number of children this group contains.
numChildren() - Method in class org.j3d.aviatrix3d.ObjectSet
Returns the number of children this group contains.
numChildren - Variable in class org.j3d.aviatrix3d.picking.PickInstructions
The number of children to process from the list.
numChildren - Variable in class org.j3d.aviatrix3d.rendering.CullInstructions
The number of children to process from the list.
numClipPlanes - Variable in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsCullOutputDetails
Number of valid lights in the array
numColorComponents() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.PointParticleSystem
Request the number of color components this particle uses.
numColorComponents() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.QuadParticleSystem
Request the number of color components this particle uses.
numColorComponents() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.TriangleFanParticleSystem
Request the number of color components this particle uses.
numCoords - Variable in class org.j3d.aviatrix3d.VertexGeometry
Number of valid entries in the coordinate array
numCoords - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Number of valid entries in the coordinate array
numCullableChildren() - Method in class org.j3d.aviatrix3d.CompositeLayer
Returns the number of valid cullable children to process.
numCullableChildren() - Method in class org.j3d.aviatrix3d.CompositeLayer2D
Returns the number of valid cullable children to process.
numCullableChildren() - Method in class org.j3d.aviatrix3d.CompositeViewport
Returns the number of valid cullable children to process.
numCullableChildren() - Method in class org.j3d.aviatrix3d.Group
Returns the number of valid renderable children to process.
numCullableChildren() - Method in class org.j3d.aviatrix3d.Group2D
Returns the number of valid renderable children to process.
numCullableChildren() - Method in class org.j3d.aviatrix3d.MRTOffscreenTexture2D
Returns the number of valid cullable children to process.
numCullableChildren() - Method in class org.j3d.aviatrix3d.MultipassScene
Returns the number of valid cullable rendering passes to process.
numCullableChildren() - Method in class org.j3d.aviatrix3d.MultipassViewport
Returns the number of valid cullable children to process.
numCullableChildren() - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Returns the number of valid cullable children to process.
numCullableChildren() - Method in interface org.j3d.aviatrix3d.rendering.GroupCullable
Returns the number of valid renderable children to process.
numCullableChildren() - Method in interface org.j3d.aviatrix3d.rendering.LayerCullable
Returns the number of valid cullable children to process.
numCullableChildren() - Method in interface org.j3d.aviatrix3d.rendering.OffscreenCullable
Returns the number of valid cullable children to process.
numCullableChildren() - Method in interface org.j3d.aviatrix3d.rendering.SceneCullable
Returns the number of valid cullable rendering passes to process.
numCullableChildren() - Method in interface org.j3d.aviatrix3d.rendering.ViewportCullable
Returns the number of valid cullable children to process.
numCullableChildren() - Method in class org.j3d.aviatrix3d.SimpleLayer
Returns the number of valid cullable children to process.
numCullableChildren() - Method in class org.j3d.aviatrix3d.SimpleLayer2D
Returns the number of valid cullable children to process.
numCullableChildren() - Method in class org.j3d.aviatrix3d.SimpleScene
Returns the number of valid cullable rendering passes to process.
numCullableChildren() - Method in class org.j3d.aviatrix3d.SimpleViewport
Returns the number of valid cullable children to process.
numCullableChildren() - Method in class org.j3d.aviatrix3d.SwitchGroup
Returns the number of valid renderable children to process.
numCullableChildren() - Method in class org.j3d.aviatrix3d.Viewport2D
Returns the number of valid cullable children to process.
numCullableChildren() - Method in class org.j3d.renderer.aviatrix3d.nodes.MaskedSwitch
Returns the number of valid renderable children to process.
numDeletables - Variable in class org.j3d.aviatrix3d.management.DisplayCollection
The number of items to delete this frame
numGeneratedTextures - Variable in class org.j3d.aviatrix3d.pipeline.graphics.MultipassRenderBucket
The number of multipass textures to be rendered for this scene
numGeneratedTextures - Variable in class org.j3d.aviatrix3d.pipeline.graphics.SceneRenderBucket
The number of multipass textures to be rendered for this scene
numHighDetailGeom() - Method in class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Get the number of valid high-detail children in use by this node.
numIndices - Variable in class org.j3d.aviatrix3d.IndexedVertexGeometry
The number of valid values in the indices array
numIndices - Variable in class org.j3d.renderer.aviatrix3d.nodes.IndexedBufferGeometry
The number of valid values to read from the array
numIndicesUsed - Variable in class org.j3d.aviatrix3d.IndexedVertexGeometry
The number of values in the indices array that are used for a geometry
numLayers() - Method in class org.j3d.aviatrix3d.management.DisplayCollection
Get the number of layers that are currently set.
numLayers() - Method in class org.j3d.aviatrix3d.management.SingleDisplayCollection
Get the number of layers that are currently set.
numLayers() - Method in class org.j3d.aviatrix3d.MRTOffscreenTexture2D
Get the number of layers that are currently set.
numLayers() - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Get the number of layers that are currently set.
numLayers() - Method in interface org.j3d.aviatrix3d.PBufferTextureSource
Deprecated. Get the number of layers that are currently set.
numLevels - Variable in class org.j3d.aviatrix3d.MultipassTextureComponent
Deprecated. The number of levels in this component.
numLevels - Variable in class org.j3d.aviatrix3d.TextureComponent
The number of levels in this component.
numLights - Variable in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsCullOutputDetails
Number of valid lights in the array
numMultipass - Variable in class org.j3d.aviatrix3d.pipeline.graphics.ViewportLayerCollection
The number of multipass scenes total, in all render buckets
numMultipassSources() - Method in interface org.j3d.aviatrix3d.MultipassTextureDestination
Deprecated. Check to see how many multipass texture sources are actually set for.
numMultipassSources() - Method in class org.j3d.aviatrix3d.Texture2D
Check to see how many multipass texture sources are actually set for.
numMultipassSources() - Method in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
Check to see how many multipass texture sources are actually set for.
numNodes - Variable in class org.j3d.aviatrix3d.pipeline.graphics.MultipassDetails
Number of nodes in each rendering pass.
numNodes - Variable in class org.j3d.aviatrix3d.pipeline.graphics.SceneRenderBucket
Number of nodes in this scene
numParents() - Method in class org.j3d.aviatrix3d.BufferState
Request the number of parents this node currently contains
numParents() - Method in class org.j3d.aviatrix3d.NodeComponent
Request the number of parents this node currently contains
numParents() - Method in class org.j3d.aviatrix3d.SharedGroup
Request the number of parents this node currently contains
numParents() - Method in class org.j3d.aviatrix3d.SharedGroup2D
Request the number of parents this node currently contains
numParents() - Method in class org.j3d.aviatrix3d.SharedNode
Request the number of parents this node currently contains
numParents() - Method in class org.j3d.aviatrix3d.SharedNode2D
Request the number of parents this node currently contains
numPasses - Variable in class org.j3d.aviatrix3d.pipeline.graphics.MultipassDetails
The number of valid passes to render this time.
numPassesRequired() - Method in interface org.j3d.aviatrix3d.MultipassRenderObserver
Request how many passes this instance requires to be run.
numPickableChildren() - Method in class org.j3d.aviatrix3d.Group
Returns the number of valid pickable child targets to process.
numPickableChildren() - Method in class org.j3d.aviatrix3d.Group2D
Returns the number of valid pickable child targets to process.
numPickableChildren() - Method in interface org.j3d.aviatrix3d.picking.GroupPickTarget
Returns the number of valid pickable child targets to process.
numPickableChildren() - Method in class org.j3d.aviatrix3d.SwitchGroup
Returns the number of valid pickable child targets to process.
numRenderables - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Number of items in the renderable list
numRenderables - Variable in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Number of items in the renderable list
numRenderables - Variable in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsProfilingData
The total number of renderables in the scene
numRenderedTextureSets - Variable in class org.j3d.aviatrix3d.VertexGeometry
Maximum number of renderable sets.
numRenderPasses() - Method in class org.j3d.aviatrix3d.MultipassScene
Request the number of rendering passes currently registered with this scene.
numRequiredCoords - Variable in class org.j3d.aviatrix3d.VertexGeometry
The number of coordinates actually required as defined by the geometry type.
numScenes - Variable in class org.j3d.aviatrix3d.pipeline.graphics.ViewportLayerCollection
The number of valid scenes to render in this layer
numShaderInit - Variable in class org.j3d.aviatrix3d.management.DisplayCollection
The number of shader init requestors
numShaderLog - Variable in class org.j3d.aviatrix3d.management.DisplayCollection
The number of shader log requestors
numSkin - Variable in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
The number of valid items in the skin list
numSources - Variable in class org.j3d.aviatrix3d.Texture
The number of valid items in the image array
numStripIndicesUsed - Variable in class org.j3d.aviatrix3d.IndexedLineStripArray
The number of indices required for the strip geometry
numStripIndicesUsed - Variable in class org.j3d.aviatrix3d.IndexedQuadStripArray
The number of indices required for the strip geometry
numStripIndicesUsed - Variable in class org.j3d.aviatrix3d.IndexedTriangleStripArray
The number of indices required for the strip geometry
numTexCoordComponents() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.PointParticleSystem
Request the number of texture coordinate components this particle uses.
numTexCoordComponents() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.QuadParticleSystem
Request the number of texture coordinate components this particle uses.
numTexCoordComponents() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.TriangleFanParticleSystem
Request the number of texture coordinate components this particle uses.
numTextureArrays - Variable in class org.j3d.aviatrix3d.VertexGeometry
The number of valid texture arrays in the textures variable
numTextureArrays - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
The number of valid texture arrays in the textures variable
numTextureRenderables() - Method in class org.j3d.aviatrix3d.Appearance
Request the number of texture renderables that are available to process in this node.
numTextureRenderables() - Method in interface org.j3d.aviatrix3d.rendering.AppearanceRenderable
Request the number of texture renderables that are available to process in this node.
numTextures - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
Number of valid textures currently active
numTextureSets - Variable in class org.j3d.aviatrix3d.VertexGeometry
The number of texture sets to use from the textureSet array
numTextureSets - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
List of offsets into the texture array /** The number of texture sets to use from the textureSet array
numTextureUnits() - Method in class org.j3d.aviatrix3d.Appearance
Get the current number of texture units that are valid
numTextureUnits() - Method in class org.j3d.aviatrix3d.VertexGeometry
Request the maximum number of texture units available on this hardware.
numTriangles - Variable in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsProfilingData
The total number of triangles in the scene
numValid - Variable in class org.j3d.aviatrix3d.pipeline.RenderInstructions
The number of valid items in the array
numViewportLayers() - Method in class org.j3d.aviatrix3d.CompositeViewport
Return how many layers this viewport contains.
numViewports() - Method in class org.j3d.aviatrix3d.CompositeLayer
Return how many viewports this layer contains.
numViewports() - Method in class org.j3d.aviatrix3d.CompositeLayer2D
Return how many viewports this layer contains.
numViewports - Variable in class org.j3d.aviatrix3d.pipeline.graphics.ViewportCollection
The number of valid viewports to render in this layer

O

ObjectRenderable - Interface in org.j3d.aviatrix3d.rendering
Marker interface for all objects that can render themself given just a GL context and GLU information.
ObjectSet - Class in org.j3d.aviatrix3d
A general purpose container class to allow end users to extend the basic geometry capabilities, while still providing a way to manage scene graph state such as liveness calls and update handlers.
ObjectSet() - Constructor for class org.j3d.aviatrix3d.ObjectSet
The default constructor
observedNode(SceneGraphObject, SceneGraphObject, boolean, int) - Method in interface org.j3d.renderer.aviatrix3d.util.SceneGraphTraversalObserver
Notification of a scene graph object that has been traversed in the scene.
observedNode(SceneGraphObject, SceneGraphObject, boolean, int) - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Notification of a scene graph object that has been traversed in the scene.
observer - Variable in class org.j3d.aviatrix3d.MultipassTextureComponent
Deprecated. The observer instance to use for update callbacks
OctTree - Class in org.j3d.renderer.aviatrix3d.geom.volume
Node that implements a simple OctTree-style data structure useful for volume rendering of large datasets.
OctTree() - Constructor for class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Create a new empty instance of the oct tree.
OffscreenBufferDescriptor - Interface in org.j3d.aviatrix3d.rendering
Abstracted wrapper interface for holding different offscreen buffer types without having to reveal specifics to the end user node representation.
OffscreenBufferRenderable - Interface in org.j3d.aviatrix3d.rendering
A renderable that represents a separate rendering space to an offscreen buffer, rather than to the main buffer.
OffscreenCullable - Interface in org.j3d.aviatrix3d.rendering
A cullable that represents and offscreen rendered piece of scene graph that will be used later by a parent object.
OffscreenRenderTargetRenderable - Interface in org.j3d.aviatrix3d.rendering
A renderable that represents a separate rendering space to an offscreen buffer, rather than to the main buffer.
OffscreenTexture2D - Class in org.j3d.aviatrix3d
Describes the texture that is rendered to an offscreen buffer, using OpenGL frame buffer objects or pbuffers, depending on system capability.
OffscreenTexture2D(GLCapabilities, int, int) - Constructor for class org.j3d.aviatrix3d.OffscreenTexture2D
Constructs an offscreen texture that fits the given setup.
OffscreenTexture2D(GLCapabilities, boolean, int, int) - Constructor for class org.j3d.aviatrix3d.OffscreenTexture2D
Constructs an offscreen texture that fits the given setup.
OffscreenTexture2D(GLCapabilities, int, int, int) - Constructor for class org.j3d.aviatrix3d.OffscreenTexture2D
Constructs an offscreen texture that fits the given setup and provides a specific format that overrides the automatic determination.
OffscreenTexture2D(GLCapabilities, boolean, int, int, int) - Constructor for class org.j3d.aviatrix3d.OffscreenTexture2D
Constructs an offscreen texture that fits the given setup and provides a specific format that overrides the automatic determination.
OffscreenTextureSource - Interface in org.j3d.aviatrix3d
Deprecated. Use OffscreenTexture2D or MRTOffscreenTexture2D
oldClipPlanes - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
Set for holding the difference between the current and new sets
oldLights - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
List of lights for holding the difference between the current and new light lists
ONE_MINUS_SRC_ALPHA - Static variable in class org.j3d.aviatrix3d.TextureAttributes
Use one minus source alpha for the incoming operation
ONE_MINUS_SRC_COLOR - Static variable in class org.j3d.aviatrix3d.TextureAttributes
Use one minus source colour for the incoming operation
onRemove() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.PointParticleSystem
Notification that this particle system has been removed from the scene graph and it cleanup anything needed right now.
onRemove() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.QuadParticleSystem
Notification that this particle system has been removed from the scene graph and it cleanup anything needed right now.
onRemove() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.TriangleFanParticleSystem
Notification that this particle system has been removed from the scene graph and it cleanup anything needed right now.
OpenALAudioDevice - Class in org.j3d.aviatrix3d.output.audio
Implementation of the most basic audio device, supporting the minimal number of features using OpenAL.
OpenALAudioDevice() - Constructor for class org.j3d.aviatrix3d.output.audio.OpenALAudioDevice
Construct a surface that requires the given set of capabilities.
operationList - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Local storage of the nodes that need to be rendered
org.j3d.aviatrix3d - package org.j3d.aviatrix3d
A core set of lightweight Object Oriented scenegraph-based wrapper objects for OpenGL.
org.j3d.aviatrix3d.iutil - package org.j3d.aviatrix3d.iutil
Internal utility classes to help the implementation of the main scene graph.
org.j3d.aviatrix3d.management - package org.j3d.aviatrix3d.management
Interfaces and classes that provide the high level management of the integration between the scene graph and rendering pipeline.
org.j3d.aviatrix3d.output.audio - package org.j3d.aviatrix3d.output.audio
Implementations of audio output devices for rendering sound data.
org.j3d.aviatrix3d.output.graphics - package org.j3d.aviatrix3d.output.graphics
Implementations of graphics output devices types for rendering the OpenGL output.
org.j3d.aviatrix3d.picking - package org.j3d.aviatrix3d.picking
Capabilities that define picking interactions with the scene graph from both an external and internal perspective.
org.j3d.aviatrix3d.pipeline - package org.j3d.aviatrix3d.pipeline
Common representation interfaces of a rendering pipeline.
org.j3d.aviatrix3d.pipeline.audio - package org.j3d.aviatrix3d.pipeline.audio
Various audio device types for rendering sound data.
org.j3d.aviatrix3d.pipeline.graphics - package org.j3d.aviatrix3d.pipeline.graphics
Implementations of the various pipeline pieces.
org.j3d.aviatrix3d.rendering - package org.j3d.aviatrix3d.rendering
Interfaces used to describe the scene graph structure to rendering and sorting routines of the pipeline.
org.j3d.renderer.aviatrix3d.device.input.keyboard - package org.j3d.renderer.aviatrix3d.device.input.keyboard
Generic keyboard input device.
org.j3d.renderer.aviatrix3d.device.input.mouse - package org.j3d.renderer.aviatrix3d.device.input.mouse
Generic mouse input device.
org.j3d.renderer.aviatrix3d.geom - package org.j3d.renderer.aviatrix3d.geom
High-level simple geometry utility primitives for quickly making a scene graph with.
org.j3d.renderer.aviatrix3d.geom.hanim - package org.j3d.renderer.aviatrix3d.geom.hanim
Humanoid skinned-mesh representation for use with the Aviatrix3D scene graph.
org.j3d.renderer.aviatrix3d.geom.particle - package org.j3d.renderer.aviatrix3d.geom.particle
Particle systems implemented using the Aviatrix3D scene graph.
org.j3d.renderer.aviatrix3d.geom.volume - package org.j3d.renderer.aviatrix3d.geom.volume
Volume rendering extensions to the Aviatrix3D scene graph.
org.j3d.renderer.aviatrix3d.loader - package org.j3d.renderer.aviatrix3d.loader
Implementations of file loaders that produce an Aviatrix3D scene graph.
org.j3d.renderer.aviatrix3d.loader.dem - package org.j3d.renderer.aviatrix3d.loader.dem
File loader for the USGS Digital Elevation Model (DEM) file format.
org.j3d.renderer.aviatrix3d.loader.discreet - package org.j3d.renderer.aviatrix3d.loader.discreet
File loader for the Discreet 3DS MAX application (.3ds file format).
org.j3d.renderer.aviatrix3d.loader.stl - package org.j3d.renderer.aviatrix3d.loader.stl
Loader for the STL (Stereolithography) file into Aviatrix3D.
org.j3d.renderer.aviatrix3d.loader.vterrain - package org.j3d.renderer.aviatrix3d.loader.vterrain
File loader for the Virtual Terrain Project (VTP) file formats.
org.j3d.renderer.aviatrix3d.navigation - package org.j3d.renderer.aviatrix3d.navigation
User interface components and capabilities for implementing simple navigation on any Aviatrix3D DrawableSurface based on the core org.j3d.ui.navigation package.
org.j3d.renderer.aviatrix3d.nodes - package org.j3d.renderer.aviatrix3d.nodes
Scenegraph nodes that extend Aviatrix with new functionality.
org.j3d.renderer.aviatrix3d.pipeline - package org.j3d.renderer.aviatrix3d.pipeline
Additional non-core implementations of the rendering pipeline functionality.
org.j3d.renderer.aviatrix3d.swt.draw2d - package org.j3d.renderer.aviatrix3d.swt.draw2d
Lightweight output device implementation for SWT's Draw2D framework.
org.j3d.renderer.aviatrix3d.swt.output - package org.j3d.renderer.aviatrix3d.swt.output
 
org.j3d.renderer.aviatrix3d.texture - package org.j3d.renderer.aviatrix3d.texture
Generalised classes for handling of textures.
org.j3d.renderer.aviatrix3d.util - package org.j3d.renderer.aviatrix3d.util
General utility classes for use with the core API.
orientationMatrix - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Rotation matrix for the orientation provided by user
origin - Variable in class org.j3d.aviatrix3d.picking.PickRequest
The starting location of the picking request
ORTHOGRAPHIC_PROJECTION - Static variable in interface org.j3d.aviatrix3d.rendering.ViewEnvironmentCullable
The projection type is perspective mode
ORTHOGRAPHIC_PROJECTION - Static variable in class org.j3d.aviatrix3d.ViewEnvironment
The projection type is perspective mode
otherDataRequests - Variable in class org.j3d.aviatrix3d.output.audio.OpenALAudioDevice
Request object for deletions, shader stuff etc
otherDataRequests - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Request object for deletions, shader stuff etc
OutputDevice - Interface in org.j3d.aviatrix3d.pipeline
Interface representing the output of a render pipeline.
outputLayerCounts - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Final list of the counts of layers in each subscene
outputLayers - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Final list of the layers that are to be passed to the output
outputSceneParents - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
List of valid subscene parents as we process them
OVERRIDE_CULLABLE - Static variable in interface org.j3d.aviatrix3d.rendering.LeafCullable
This is a any cullable that provides items that override other properties as you traverse the scene graph.
overrideLower() - Method in class org.j3d.aviatrix3d.AppearanceOverride
Check which direction has preference for the appearance handling.
overrideLower() - Method in interface org.j3d.aviatrix3d.rendering.OverrideRenderable
Check which direction has preference for the appearance handling.
OverrideRenderable - Interface in org.j3d.aviatrix3d.rendering
Renderable object that applies some visual effect down the children cullables of the scene graph and can be overriden.
ownerDevice - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
The owner device of us.
ownerRenderable - Variable in class org.j3d.aviatrix3d.output.graphics.BaseBufferDescriptor
The renderable object that we are representing as a buffer
ownerRenderable - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
A reference to the containing renderable object that the contents of this rendering will be applied to.

P

paramsChanged - Variable in class org.j3d.aviatrix3d.Sound
Has the sound params
paramsUpdated(boolean, float) - Method in interface org.j3d.aviatrix3d.iutil.AudioUpdateListener
Notification that the audio's parameters have changed.
paramsUpdated(boolean, float) - Method in class org.j3d.aviatrix3d.Sound
Notification that the audio's parameters have changed.
parent - Variable in class org.j3d.aviatrix3d.Node
The parent of this node
parentContext - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
The context from the drawable that is above us in the rendering
parentList - Variable in class org.j3d.aviatrix3d.BufferState
Listing of all the parents of this node
parentList - Variable in class org.j3d.aviatrix3d.Geometry
Listing of all the parents of this node
parentList - Variable in class org.j3d.aviatrix3d.NodeComponent
Listing of all the parents of this node
parentList - Variable in class org.j3d.aviatrix3d.Raster
Listing of all the parents of this node
parentSource - Variable in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsInstructions
Reference to the parent texture source that this instance is to be rendered into.
particleGeometry - Variable in class org.j3d.renderer.aviatrix3d.geom.particle.AVParticleSystem
The shape containing the geometry
PATTERN_CENTER_LINE - Static variable in class org.j3d.aviatrix3d.LineAttributes
Predefined line pattern that uses alternating long and short dashes where the beginning and end always end in a long segment.
PATTERN_CHAIN_LINE - Static variable in class org.j3d.aviatrix3d.LineAttributes
Predefined line pattern that uses alternating long and short dashes.
PATTERN_DASH - Static variable in class org.j3d.aviatrix3d.LineAttributes
Predefined line pattern that is a dashed line.
PATTERN_DASH_DOT - Static variable in class org.j3d.aviatrix3d.LineAttributes
Predefined line pattern that is a dash-dot line.
PATTERN_DASH_DOT_DOT - Static variable in class org.j3d.aviatrix3d.LineAttributes
Predefined line pattern that is a dash-dot line.
PATTERN_DOT - Static variable in class org.j3d.aviatrix3d.LineAttributes
Predefined line pattern that is a dotted line.
PATTERN_PHANTOM_LINE - Static variable in class org.j3d.aviatrix3d.LineAttributes
Predefined line pattern that is a long dash, short dash, short dash line with evenly space dashes and the beginning and the end of a line always ending in a dash of the same length.
PATTERN_SOLID - Static variable in class org.j3d.aviatrix3d.LineAttributes
Predefined line pattern that is the normal solid line.
PATTERN_STITCH_LINE - Static variable in class org.j3d.aviatrix3d.LineAttributes
Predefined line pattern that is equal sized dash and space.
paused - Variable in class org.j3d.aviatrix3d.Sound
Is the sound paused
pauseSound() - Method in class org.j3d.aviatrix3d.Sound
Pause a sound playing.
pbuffer - Variable in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsInstructions
If set, the rendering should be done to an offscreen buffer that is then handed to this texture placeholder for use in another drawable object.
PbufferSurface - Class in org.j3d.aviatrix3d.output.graphics
Implementation of a drawable surface that only renders to an offscreen pbuffer.
PbufferSurface(GLCapabilities, int, int) - Constructor for class org.j3d.aviatrix3d.output.graphics.PbufferSurface
Construct a surface that requires the given set of capabilities.
PbufferSurface(GLCapabilities, GLCapabilitiesChooser, int, int) - Constructor for class org.j3d.aviatrix3d.output.graphics.PbufferSurface
Construct a surface that requires the given set of capabilities.
PbufferSurface(GLCapabilities, BaseSurface, int, int) - Constructor for class org.j3d.aviatrix3d.output.graphics.PbufferSurface
Construct a surface shares it's GL context with the given surface.
PbufferSurface(GLCapabilities, GLCapabilitiesChooser, BaseSurface, int, int) - Constructor for class org.j3d.aviatrix3d.output.graphics.PbufferSurface
Construct a surface shares it's GL context with the given surface.
PBufferTextureSource - Interface in org.j3d.aviatrix3d
Deprecated. Most of the functionality of this class has moved to the interface OffscreenBufferRenderable.
PbufferUnavailableException - Exception in org.j3d.aviatrix3d.output.graphics
An exception indicating that Pbuffers are unavailable to be created, and thus the PbufferSurface will be invalid.
PbufferUnavailableException() - Constructor for exception org.j3d.aviatrix3d.output.graphics.PbufferUnavailableException
Creates a new exception without detail message.
PbufferUnavailableException(String) - Constructor for exception org.j3d.aviatrix3d.output.graphics.PbufferUnavailableException
Constructs an exception with the specified detail message.
pendingParents - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Buffer list of sub scenes that still need processing
pendingSubscenes - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Buffer list of sub scenes that still need processing
PerformanceMonitor - Class in org.j3d.renderer.aviatrix3d.util
Utility class for watching the performance of the application (measured by frame rate) and then issuing notifications on when to upgrade or downgrade the rendering infrastructure to keep it within the goal bounds.
PerformanceMonitor() - Constructor for class org.j3d.renderer.aviatrix3d.util.PerformanceMonitor
Create a new monitor instance.
PERSPECTIVE_PROJECTION - Static variable in interface org.j3d.aviatrix3d.rendering.ViewEnvironmentCullable
The projection type is perspective mode
PERSPECTIVE_PROJECTION - Static variable in class org.j3d.aviatrix3d.ViewEnvironment
The projection type is perspective mode
PICK_BOX - Static variable in class org.j3d.aviatrix3d.picking.PickRequest
Pick using a box.
PICK_CONE - Static variable in class org.j3d.aviatrix3d.picking.PickRequest
Pick using an infinite cone.
PICK_CONE_SEGMENT - Static variable in class org.j3d.aviatrix3d.picking.PickRequest
Pick using a length of cone.
PICK_CYLINDER - Static variable in class org.j3d.aviatrix3d.picking.PickRequest
Pick using an infinite cylinder.
PICK_CYLINDER_SEGMENT - Static variable in class org.j3d.aviatrix3d.picking.PickRequest
Pick using a length of cylinder.
PICK_FRUSTUM - Static variable in class org.j3d.aviatrix3d.picking.PickRequest
Pick the geometry that is in the given view frustum.
PICK_LINE_SEGMENT - Static variable in class org.j3d.aviatrix3d.picking.PickRequest
Pick using a segment of a line.
PICK_POINT - Static variable in class org.j3d.aviatrix3d.picking.PickRequest
Pick using a point location.
PICK_RAY - Static variable in class org.j3d.aviatrix3d.picking.PickRequest
Pick using a ray location.
PICK_SPHERE - Static variable in class org.j3d.aviatrix3d.picking.PickRequest
Pick using a sphere.
pickableList - Variable in class org.j3d.aviatrix3d.Group
The list of children nodes that are pickable targets
pickableList - Variable in class org.j3d.aviatrix3d.Group2D
The list of children nodes that are pickable targets
PickableObject - Interface in org.j3d.aviatrix3d.picking
A marker interface that indicates the object that implements is capable of supporting pick intersection requests.
pickBatch(PickRequest[], int) - Method in class org.j3d.aviatrix3d.Geometry
Check for all intersections against this geometry to see if there is an intersection with the given set of requests.
pickBatch(PickRequest[], int) - Method in class org.j3d.aviatrix3d.Group
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickBatch(PickRequest[], int) - Method in class org.j3d.aviatrix3d.Group2D
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickBatch(PickTarget, PickRequest[], int) - Method in class org.j3d.aviatrix3d.management.DebugPickingHandler
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickBatch(PickRequest[], int) - Method in interface org.j3d.aviatrix3d.picking.PickableObject
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickBatch(PickTarget, PickRequest[], int) - Method in interface org.j3d.aviatrix3d.picking.PickingManager
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickBatch(PickRequest[], int) - Method in class org.j3d.aviatrix3d.Pixmap
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickBatch(PickRequest[], int) - Method in class org.j3d.aviatrix3d.Raster
Check for all intersections against this geometry to see if there is an intersection with the given set of requests.
pickBatch(PickRequest[], int) - Method in class org.j3d.aviatrix3d.Shape3D
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickBatch(PickRequest[], int) - Method in class org.j3d.aviatrix3d.SharedNode
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickBatch(PickRequest[], int) - Method in class org.j3d.aviatrix3d.SharedNode2D
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickBatch(PickRequest[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.Billboard
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickBatch(PickRequest[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickChildren(PickInstructions, Matrix4f, PickRequest) - Method in interface org.j3d.aviatrix3d.picking.CustomPickTarget
This node is being subjected to picking, so process the provided data and return the instructions on the list of available children and any transformation information to the system.
pickChildren(PickInstructions, Matrix4f, PickRequest) - Method in class org.j3d.renderer.aviatrix3d.nodes.Billboard
This node is being subjected to picking, so process the provided data and return the instructions on the list of available children and any transformation information to the system.
pickChildren(PickInstructions, Matrix4f, PickRequest) - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
This node is being subjected to picking, so process the provided data and return the instructions on the list of available children and any transformation information to the system.
pickCount - Variable in class org.j3d.aviatrix3d.picking.PickRequest
The number of valid picks that were found in this request.
pickFlags - Variable in class org.j3d.aviatrix3d.Geometry
Flag indicating if this object is pickable currently
pickFlags - Variable in class org.j3d.aviatrix3d.Group
Flag indicating if this object is pickable currently
pickFlags - Variable in class org.j3d.aviatrix3d.Group2D
Flag indicating if this object is pickable currently
pickFlags - Variable in class org.j3d.aviatrix3d.Raster
Flag indicating if this object is pickable currently
pickGeometryType - Variable in class org.j3d.aviatrix3d.picking.PickRequest
What type of geometry intersection testing should be performed?
PickingManager - Interface in org.j3d.aviatrix3d.picking
A interface that describes an internal implemention of pick intersection tests.
PickingUtils - Class in org.j3d.aviatrix3d
Utility functionality for picking management.
PickingUtils() - Constructor for class org.j3d.aviatrix3d.PickingUtils
Construct a default instance of the utils
PickInstructions - Class in org.j3d.aviatrix3d.picking
Container for returning the details about what should be picked as a a set of children from a node that implements the CustomPickTarget interface.
PickInstructions() - Constructor for class org.j3d.aviatrix3d.picking.PickInstructions
Initialise a new instance of this instruction.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.BitmapRaster
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.ByteRaster
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.Geometry
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.ImageRaster
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.IndexedQuadArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.IndexedQuadStripArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.IndexedTriangleArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.IndexedTriangleFanArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.IndexedTriangleStripArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in interface org.j3d.aviatrix3d.picking.LeafPickTarget
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.QuadArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.QuadStripArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.Raster
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.TriangleArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.TriangleFanArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.TriangleStripArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleFanArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadStripArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.BitmapRaster
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.ByteRaster
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.Geometry
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.ImageRaster
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.IndexedQuadArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.IndexedQuadStripArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.IndexedTriangleArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.IndexedTriangleFanArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.IndexedTriangleStripArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in interface org.j3d.aviatrix3d.picking.LeafPickTarget
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.QuadArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.QuadStripArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.Raster
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.TriangleArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.TriangleFanArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.TriangleStripArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleFanArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadStripArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
PickRequest - Class in org.j3d.aviatrix3d.picking
Used to represent a picking request to the system.
PickRequest() - Constructor for class org.j3d.aviatrix3d.picking.PickRequest
Create a new instance of this class with all values set to their defaults.
pickSingle(PickRequest) - Method in class org.j3d.aviatrix3d.Geometry
Check for all intersections against this geometry to see if there is an intersection with the given set of requests.
pickSingle(PickRequest) - Method in class org.j3d.aviatrix3d.Group
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickSingle(PickRequest) - Method in class org.j3d.aviatrix3d.Group2D
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickSingle(PickTarget, PickRequest) - Method in class org.j3d.aviatrix3d.management.DebugPickingHandler
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickSingle(PickRequest) - Method in interface org.j3d.aviatrix3d.picking.PickableObject
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickSingle(PickTarget, PickRequest) - Method in interface org.j3d.aviatrix3d.picking.PickingManager
Check for all intersections against this geometry and it's children to see if there is an intersection with the given single request.
pickSingle(PickRequest) - Method in class org.j3d.aviatrix3d.Pixmap
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickSingle(PickRequest) - Method in class org.j3d.aviatrix3d.Raster
Check for all intersections against this geometry to see if there is an intersection with the given set of requests.
pickSingle(PickRequest) - Method in class org.j3d.aviatrix3d.Shape3D
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickSingle(PickRequest) - Method in class org.j3d.aviatrix3d.SharedNode
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickSingle(PickRequest) - Method in class org.j3d.aviatrix3d.SharedNode2D
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickSingle(PickRequest) - Method in class org.j3d.renderer.aviatrix3d.nodes.Billboard
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickSingle(PickRequest) - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickSortType - Variable in class org.j3d.aviatrix3d.picking.PickRequest
How the return data be sorted.
PickTarget - Interface in org.j3d.aviatrix3d.picking
An internal marker interface that indicates an object that can support pick processing requests.
pickType - Variable in class org.j3d.aviatrix3d.picking.PickRequest
What sort of thing should we be picking for.
pitch - Variable in class org.j3d.aviatrix3d.AudioComponent
The pitch
pitch - Variable in class org.j3d.aviatrix3d.Sound
The sounds pitch
pixels - Variable in class org.j3d.aviatrix3d.iutil.TextureUpdateData
Buffer of the data that has updated.
PixelTransform - Class in org.j3d.aviatrix3d
A grouping node that contains a transform for 2D pixel coordinate space.
PixelTransform() - Constructor for class org.j3d.aviatrix3d.PixelTransform
The default constructor
PixelTransform(int[]) - Constructor for class org.j3d.aviatrix3d.PixelTransform
Construct a TransformGroup given a translation offset.
PixelTransform(int[], float[]) - Constructor for class org.j3d.aviatrix3d.PixelTransform
Construct a TransformGroup given a zoom and translation offset.
Pixmap - Class in org.j3d.aviatrix3d
A Pixmap wraps 2D screen-aligned pixel blits.
Pixmap() - Constructor for class org.j3d.aviatrix3d.Pixmap
Creates a shape with no geometry or appearance set.
playChanged - Variable in class org.j3d.aviatrix3d.Sound
Has the play state changed
playing - Variable in class org.j3d.aviatrix3d.Sound
Is the sound playing
POINT_ATTRIBS - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.StateSortComparator
Priority state is checking point attributes
POINT_ATTRIBUTE - Static variable in interface org.j3d.aviatrix3d.rendering.AppearanceAttributeRenderable
The attribute represents point attributes
POINT_TYPE - Static variable in class org.j3d.aviatrix3d.Light
Internal type to describe that this is a point light type
PointArray - Class in org.j3d.aviatrix3d
An OpenGL PointArray.
PointArray() - Constructor for class org.j3d.aviatrix3d.PointArray
Constructs a PointArray with default values.
PointArray(boolean, int) - Constructor for class org.j3d.aviatrix3d.PointArray
Constructs an instance.
PointArray - Class in org.j3d.renderer.aviatrix3d.nodes
An OpenGL PointArray.
PointArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.PointArray
Constructs a PointArray with default values.
PointAttributes - Class in org.j3d.aviatrix3d
Describes attributes used when rendering a point.
PointAttributes() - Constructor for class org.j3d.aviatrix3d.PointAttributes
Constructs a attribute set with default values of 1.0 point size and no antialiasing.
PointLight - Class in org.j3d.aviatrix3d
Representation of a point light source.
PointLight() - Constructor for class org.j3d.aviatrix3d.PointLight
Creates a light with the colour set to black.
PointLight(float[]) - Constructor for class org.j3d.aviatrix3d.PointLight
Create a light with the given base colour.Colour must be in the range [0, 1] otherwise an exception is generated.
PointLight(float[], float[]) - Constructor for class org.j3d.aviatrix3d.PointLight
Create a light with the given base colour.Colour must be in the range [0, 1] otherwise an exception is generated.
PointParticleSystem - Class in org.j3d.renderer.aviatrix3d.geom.particle
A ParticleSystem implementation that uses points for representing each particle.
PointParticleSystem(String, int, int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.particle.PointParticleSystem
Create a new particle system using the given particle count, initialiser and environment settings.
PointSound - Class in org.j3d.aviatrix3d
A PointSound class which emits sound in all directions from a point.
PointSound() - Constructor for class org.j3d.aviatrix3d.PointSound
Creates a sound.
POLYGON_ATTRIBS - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.StateSortComparator
Priority state is checking polygon attributes
POLYGON_ATTRIBUTE - Static variable in interface org.j3d.aviatrix3d.rendering.AppearanceAttributeRenderable
The attribute represents polygon attributes
PolygonAttributes - Class in org.j3d.aviatrix3d
Describes attributes used when rendering a polygon.
PolygonAttributes() - Constructor for class org.j3d.aviatrix3d.PolygonAttributes
Constructs a attribute set with default values.
position - Variable in class org.j3d.aviatrix3d.PointLight
The colour of the light
POSITIVE_X - Static variable in class org.j3d.aviatrix3d.BoxBackground
The texture belongs to the positive X axis
POSITIVE_X - Static variable in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
The texture belongs to the positive X axis
POSITIVE_Y - Static variable in class org.j3d.aviatrix3d.BoxBackground
The texture belongs to the positive Y axis
POSITIVE_Y - Static variable in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
The texture belongs to the positive Y axis
POSITIVE_Z - Static variable in class org.j3d.aviatrix3d.BoxBackground
The texture belongs to the positive Z axis
POSITIVE_Z - Static variable in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
The texture belongs to the positive Z axis
postDraw(GL, ProfilingData, Object) - Method in interface org.j3d.aviatrix3d.rendering.RenderEffectsProcessor
Perform any post-rendering actions that you may need for this scene.
postLayerEnvironmentDraw(GL, GraphicsEnvironmentData, GraphicsProfilingData) - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Complete the view environment setup at the end of the layer.
postMPPassEnvironmentDraw(GL, GraphicsEnvironmentData) - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Complete the view environment setup at the end of the layer.
postRender(GL) - Method in class org.j3d.aviatrix3d.AlphaAttributes
Restore all openGL state to the given drawable.
postRender(GL, Object) - Method in class org.j3d.aviatrix3d.AmbientLight
 
postRender(GL) - Method in class org.j3d.aviatrix3d.Appearance
Restore all openGL state.
postRender(AL) - Method in class org.j3d.aviatrix3d.BackgroundSound
This method is called after a node has been rendered.
postRender(GL) - Method in class org.j3d.aviatrix3d.BlendAttributes
Restore all openGL state to the given drawable.
postRender(GL) - Method in class org.j3d.aviatrix3d.BoxBackground
Restore all openGL state to the given drawable.
postRender(GL, Object) - Method in class org.j3d.aviatrix3d.ClipPlane
Overloaded form of the postRender() method to render the clip details given the specific clip plane ID used by OpenGL.
postRender(GL) - Method in class org.j3d.aviatrix3d.ColorBackground
Restore all openGL state to the given drawable.
postRender(AL) - Method in class org.j3d.aviatrix3d.ConeSound
 
postRender(GL) - Method in class org.j3d.aviatrix3d.DepthAttributes
Restore all openGL state to the given drawable.
postRender(GL, Object) - Method in class org.j3d.aviatrix3d.DirectionalLight
 
postRender(GL) - Method in class org.j3d.aviatrix3d.Fog
Restore all openGL state to the given drawable.
postRender(GL) - Method in class org.j3d.aviatrix3d.FragmentShader
 
postRender(GL) - Method in class org.j3d.aviatrix3d.GL14Shader
Restore all openGL state.
postRender(GL) - Method in class org.j3d.aviatrix3d.GLSLangShader
Restore all openGL state to the given drawable
postRender(GL) - Method in class org.j3d.aviatrix3d.ImageBackground
Restore all openGL state to the given drawable.
postRender(GL) - Method in class org.j3d.aviatrix3d.LineAttributes
Restore all openGL state to the given drawable.
postRender(GL) - Method in class org.j3d.aviatrix3d.Material
Restore all openGL state to the given drawable
postRender(GL) - Method in class org.j3d.aviatrix3d.MRTTexture2D
Restore all openGL state to the given drawable
postRender(GL) - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Restore all openGL state to the given drawable
postRender(GL) - Method in class org.j3d.aviatrix3d.Pixmap
 
postRender(GL) - Method in class org.j3d.aviatrix3d.PointAttributes
Restore all openGL state to the given drawable.
postRender(GL, Object) - Method in class org.j3d.aviatrix3d.PointLight
 
postRender(AL) - Method in class org.j3d.aviatrix3d.PointSound
 
postRender(GL) - Method in class org.j3d.aviatrix3d.PolygonAttributes
Restore all openGL state to the given drawable.
postRender(AL) - Method in interface org.j3d.aviatrix3d.rendering.AudioRenderable
This method is called after a node has been rendered.
postRender(GL, Object) - Method in interface org.j3d.aviatrix3d.rendering.ComponentRenderable
 
postRender(GL) - Method in interface org.j3d.aviatrix3d.rendering.ObjectRenderable
 
postRender(GL, Object) - Method in class org.j3d.aviatrix3d.ShaderArguments
 
postRender(GL) - Method in class org.j3d.aviatrix3d.ShaderProgram
Restore all openGL state to the given drawable
postRender(GL) - Method in class org.j3d.aviatrix3d.Shape3D
 
postRender(GL) - Method in class org.j3d.aviatrix3d.ShapeBackground
Restore all openGL state to the given drawable.
postRender(GL) - Method in class org.j3d.aviatrix3d.SphereBackground
Restore all openGL state to the given drawable.
postRender(GL, Object) - Method in class org.j3d.aviatrix3d.SpotLight
 
postRender(GL) - Method in class org.j3d.aviatrix3d.StencilAttributes
Restore all openGL state to the given drawable.
postRender(GL) - Method in class org.j3d.aviatrix3d.TexCoordGeneration
Restore all openGL state to the given drawable
postRender(GL) - Method in class org.j3d.aviatrix3d.Texture1D
Restore all openGL state to the given drawable
postRender(GL) - Method in class org.j3d.aviatrix3d.Texture2D
Restore all openGL state to the given drawable
postRender(GL) - Method in class org.j3d.aviatrix3d.Texture3D
Restore all openGL state to the given drawable
postRender(GL) - Method in class org.j3d.aviatrix3d.TextureAttributes
Restore all openGL state to the given drawable.
postRender(GL) - Method in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
Restore all openGL state to the given drawable
postRender(GL, Object) - Method in class org.j3d.aviatrix3d.TextureUnit
Restore all openGL state to the given drawable.
postRender(GL) - Method in class org.j3d.aviatrix3d.VertexShader
 
postRender(GL) - Method in class org.j3d.aviatrix3d.Viewpoint
 
postRender(GL) - Method in class org.j3d.renderer.aviatrix3d.geom.Teapot
Restore all openGL state.
postRender(GL) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
 
preDraw(GL, Object) - Method in interface org.j3d.aviatrix3d.rendering.RenderEffectsProcessor
Perform any pre-rendering setup that you may need for this scene.
preLayerEnvironmentDraw(GL, GraphicsEnvironmentData) - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Setup the view environment for a specific layer for drawing now.
preLayerEnvironmentDraw(GL, GraphicsEnvironmentData, boolean) - Method in class org.j3d.aviatrix3d.output.graphics.QuadBufferStereoProcessor
Setup the view environment data for drawing now.
preLayerEnvironmentDraw(GL, GraphicsEnvironmentData, boolean) - Method in class org.j3d.aviatrix3d.output.graphics.SingleEyeStereoProcessor
Setup the view environment data for drawing now.
preMPPassEnvironmentDraw(GL, GraphicsEnvironmentData) - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Setup the view environment for a specific pass of a multipass rendering for drawing now.
prepareData() - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Perform the pre-rendering tasks now, including enabling the context for this buffer as needed.
prepareData() - Method in interface org.j3d.aviatrix3d.output.graphics.RenderingProcessor
Perform the pre-rendering tasks now, including enabling the context for this buffer as needed.
printShortNames(boolean) - Method in class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Set the flag for printing out just the class name rather than the fully-qualified class name.
priority - Variable in class org.j3d.aviatrix3d.Texture
The priority of this texture, if set.
process() - Method in class org.j3d.aviatrix3d.management.DisplayCollection
Force a single render of all pipelines now contained in this collection now.
process() - Method in class org.j3d.aviatrix3d.management.SingleDisplayCollection
Force a single render of all pipelines now contained in this collection now.
processCull(Matrix4f, Matrix4f, Vector4f[], float) - Method in interface org.j3d.aviatrix3d.rendering.CustomGeometryRenderable
Process the sorting on this node now.
processCull(RenderableInstructions, Matrix4f, Matrix4f, Vector4f[], float) - Method in interface org.j3d.aviatrix3d.rendering.CustomRenderable
This node is being subjected to rendering, so process the provided data and return the instructions to the rendering system.
processCull(Matrix4f, Matrix4f, Vector4f[], float) - Method in class org.j3d.renderer.aviatrix3d.nodes.SortedPointArray
Process the sorting on this node now.
processedPBufferTextures - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Collection of offscreen textures we've found this frame
processLayer(LayerCullable, int, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Process the layers of a pbuffer texture source.
processor - Variable in class org.j3d.aviatrix3d.Scene
Current effects processor
processRequestData(GL) - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Process the shader and delete requests for this scene now.
processRequestData(GL) - Method in class org.j3d.aviatrix3d.output.graphics.DebugRenderingProcessor
Process the shader and delete requests for this scene now.
profilingData - Variable in class org.j3d.aviatrix3d.pipeline.RenderEnvironmentData
The profiling timing data
ProfilingData - Class in org.j3d.aviatrix3d.rendering
Timing data for profiling the performance of different rendering stages.
ProfilingData() - Constructor for class org.j3d.aviatrix3d.rendering.ProfilingData
 
PROGRAM_SHADER - Static variable in interface org.j3d.aviatrix3d.rendering.ShaderComponentRenderable
The component represents a complete GLSL shader program
programChanged - Variable in class org.j3d.aviatrix3d.GL14ShaderProgram
Flag to say that the string has changed and should be recompiled
programIdMap - Variable in class org.j3d.aviatrix3d.GL14ShaderProgram
Mapping of GL context to shader program ID
programString - Variable in class org.j3d.aviatrix3d.GL14ShaderProgram
The program string that is stored as the shader
projectionMatrix - Variable in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsEnvironmentData
Represents custom projection matrix which was set in the ViewEnvironment by the user.
PROXIMITY_OBJECT - Static variable in interface org.j3d.aviatrix3d.picking.PickableObject
Define the picking as being an object that is near something.
put(Object, boolean) - Method in class org.j3d.aviatrix3d.iutil.GLStateMap
Maps the specified key to the specified value in this state map.

Q

qAttenuation - Variable in class org.j3d.aviatrix3d.PointLight
The quadratic attentuation factor
QUAD_BUFFER_STEREO - Static variable in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsOutputDevice
The stereo rendering type to be used should use quad buffered, alternate frame rendering.
QuadArray - Class in org.j3d.aviatrix3d
An OpenGL QuadArray representation.
QuadArray() - Constructor for class org.j3d.aviatrix3d.QuadArray
Constructs a QuadArray with default values.
QuadArray(boolean, int) - Constructor for class org.j3d.aviatrix3d.QuadArray
Constructs an instance.
QuadArray - Class in org.j3d.renderer.aviatrix3d.nodes
An OpenGL QuadArray representation.
QuadArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.QuadArray
Constructs a QuadArray with default values.
QuadBufferStereoProcessor - Class in org.j3d.aviatrix3d.output.graphics
Handles the rendering for a single output device using quad-buffered stereo techniques.
QuadBufferStereoProcessor(GLContext, GraphicsOutputDevice) - Constructor for class org.j3d.aviatrix3d.output.graphics.QuadBufferStereoProcessor
Construct handler for rendering objects to the main screen.
QuadParticleSystem - Class in org.j3d.renderer.aviatrix3d.geom.particle
A ParticleSystem implementation that uses quads for representing each particle.
QuadParticleSystem(String, int, int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.particle.QuadParticleSystem
Create a new particle system using the given particle count, initialiser and environment settings.
QuadStripArray - Class in org.j3d.aviatrix3d
An OpenGL QuadStripArray.
QuadStripArray() - Constructor for class org.j3d.aviatrix3d.QuadStripArray
Constructs a QuadStripArray with default values.
QuadStripArray(boolean, int) - Constructor for class org.j3d.aviatrix3d.QuadStripArray
Constructs an instance.
QuadStripArray - Class in org.j3d.renderer.aviatrix3d.nodes
An OpenGL QuadStripArray.
QuadStripArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.QuadStripArray
Constructs a QuadStripArray with default values.
queueDeletedObjects(DeletableRenderable[], int) - Method in class org.j3d.aviatrix3d.management.DisplayCollection
Queue up a objects for deletion with the next rendering pass.
queueShaderObjects(ShaderSourceRenderable[], int, ShaderSourceRenderable[], int) - Method in class org.j3d.aviatrix3d.management.DisplayCollection
Queue up shader objects that need some pre-processing done.

R

Raster - Class in org.j3d.aviatrix3d
Raster is an abstract class that specifies 2D pixel data required by a Pixmap node.
Raster() - Constructor for class org.j3d.aviatrix3d.Raster
The default constructor initialised the base values.
ray3DQuadChecked(float[], float[], float, float[]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Private version of the ray - Polygon intersection test that does not do any bounds checking on arrays and assumes everything is correct.
ray3DQuadChecked(float[], float[], float, float[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Private version of the ray - Polygon intersection test that does not do any bounds checking on arrays and assumes everything is correct.
ray3DTriangleChecked(float[], float[], float, float[]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Private version of the ray - Polygon intersection test that does not do any bounds checking on arrays and assumes everything is correct.
ray3DTriangleChecked(float[], float[], float, float[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Private version of the ray - Polygon intersection test that does not do any bounds checking on arrays and assumes everything is correct.
rayQuadArray(Point3d, Vector3d, float, QuadArray, Matrix4f, Point3d, boolean) - Method in class org.j3d.renderer.aviatrix3d.util.AVIntersectionUtils
Test the intersection of a ray or segment against the given quad array.If there is an intersection, the point will contain the exact intersection point on the geometry.
rayTriangleArray(Point3d, Vector3d, float, TriangleArray, Matrix4f, Point3d, boolean) - Method in class org.j3d.renderer.aviatrix3d.util.AVIntersectionUtils
Test the intersection of a ray or segment against the given triangle array.If there is an intersection, the point will contain the exact intersection point on the geometry.
rayTriangleFanArray(Point3d, Vector3d, float, TriangleFanArray, Matrix4f, Point3d, boolean) - Method in class org.j3d.renderer.aviatrix3d.util.AVIntersectionUtils
Test the intersection of a ray or segment against the given triangle fan array.If there is an intersection, the point will contain the exact intersection point on the geometry.
rayTriangleStripArray(Point3d, Vector3d, float, TriangleStripArray, Matrix4f, Point3d, boolean) - Method in class org.j3d.renderer.aviatrix3d.util.AVIntersectionUtils
Test the intersection of a ray or segment against the given triangle strip array.If there is an intersection, the point will contain the exact intersection point on the geometry.
rayUnknownGeometry(Point3f, Vector3f, float, VertexGeometry, Matrix4f, Point3f, boolean) - Method in class org.j3d.renderer.aviatrix3d.util.AVIntersectionUtils
Convenience method to pass in an item of geometry and ask the intersection code to find out what the real geometry type is and process it appropriately.
rayUnknownGeometry(Point3f, Vector3f, float, VertexGeometry, Point3f, boolean) - Method in class org.j3d.renderer.aviatrix3d.util.AVIntersectionUtils
Convenience method to pass in an item of geometry and ask the intersection code to find out what the real geometry type is and process it appropriately.
rayUnknownGeometry(Point3f, Vector3f, float, GeometryData, Matrix4f, Point3f, boolean) - Method in class org.j3d.renderer.aviatrix3d.util.AVIntersectionUtils
Convenience method to process a GeometryData and ask the intersection code to find out what the real geometry type is and process it appropriately.
rayUnknownGeometry(Point3d, Vector3d, float, GeometryData, Matrix4f, Point3d, boolean) - Method in class org.j3d.renderer.aviatrix3d.util.AVIntersectionUtils
Convenience method to process a GeometryData and ask the intersection code to find out what the real geometry type is and process it appropriately.
rayUnknownGeometry(Point3d, Vector3d, float, VertexGeometry, Matrix4f, Point3d, boolean) - Method in class org.j3d.renderer.aviatrix3d.util.AVIntersectionUtils
Convenience method to pass in an item of geometry and ask the intersection code to find out what the real geometry type is and process it appropriately.
realloc(GraphicsInstructions, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseSortStage
Reallocate the renderList and renderOps arrays.
recomputeBounds() - Method in class org.j3d.aviatrix3d.BaseGroup
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.aviatrix3d.BitmapRaster
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.aviatrix3d.ByteRaster
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.aviatrix3d.Geometry
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.aviatrix3d.Group
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.aviatrix3d.Group2D
Internal method to recalculate the implicit bounds of this Node2D.
recomputeBounds() - Method in class org.j3d.aviatrix3d.ImageRaster
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.aviatrix3d.IndexedLineArray
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.aviatrix3d.IndexedLineStripArray
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.aviatrix3d.IndexedQuadArray
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.aviatrix3d.IndexedQuadStripArray
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.aviatrix3d.IndexedTriangleArray
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.aviatrix3d.IndexedTriangleFanArray
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.aviatrix3d.IndexedTriangleStripArray
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.aviatrix3d.IndexedVertexGeometry
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.aviatrix3d.Node
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.aviatrix3d.PixelTransform
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.aviatrix3d.Pixmap
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.aviatrix3d.Raster
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.aviatrix3d.Shape3D
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.aviatrix3d.SharedNode
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.aviatrix3d.SharedNode2D
Internal method to recalculate the implicit bounds of this Node2D.
recomputeBounds() - Method in class org.j3d.aviatrix3d.Sound
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.aviatrix3d.SwitchGroup
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.aviatrix3d.TransformGroup
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.aviatrix3d.VertexGeometry
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.renderer.aviatrix3d.geom.Teapot
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.renderer.aviatrix3d.nodes.Billboard
Implementation of recompute bounds.
recomputeBounds() - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.renderer.aviatrix3d.nodes.MaskedSwitch
Internal method to recalculate the implicit bounds of this Node.
refDistance - Variable in class org.j3d.aviatrix3d.PointSound
The distance when gain rolloff starts
registerBuffer(Object, OffscreenBufferDescriptor) - Method in class org.j3d.aviatrix3d.MRTTexture2D
Register a pBuffer for a given key object.
registerBuffer(Object, OffscreenBufferDescriptor) - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Register a pBuffer for a given key object.
registerBuffer(Object, GLPbuffer) - Method in interface org.j3d.aviatrix3d.PBufferTextureSource
Deprecated. Now replaced by the same method in OffscreenBufferRenderable
registerBuffer(Object, OffscreenBufferDescriptor) - Method in interface org.j3d.aviatrix3d.rendering.OffscreenRenderTargetRenderable
Register a pBuffer for a given key object.
registerCacheType(int, AVTextureCache) - Static method in class org.j3d.renderer.aviatrix3d.texture.AVTextureCacheFactory
Register your custom instance of a texture cache.
registerTexture(Texture, String) - Method in interface org.j3d.renderer.aviatrix3d.texture.AVTextureCache
Register a texture with the cache assigned to a filename.
registerTextureComponent(TextureComponent, String) - Method in interface org.j3d.renderer.aviatrix3d.texture.AVTextureCache
Register an imagecomponent with the cache assigned to a filename.
reinitialize(GL) - Method in class org.j3d.aviatrix3d.GL14ShaderProgram
Re-initialise this shader because the underlying GL context has changed.
reinitialize() - Method in class org.j3d.aviatrix3d.output.graphics.BaseBufferDescriptor
Reinitialise this descriptor because the GL context has changed.
reinitialize() - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
In the prepare data call, it was found that the GL context had been reinitialised.
reinitialize() - Method in interface org.j3d.aviatrix3d.output.graphics.RenderingProcessor
In the prepare data call, it was found that the GL context had been reinitialised.
reinitialize(GL) - Method in interface org.j3d.aviatrix3d.rendering.ShaderComponentRenderable
Re-initialise this shader because the underlying GL context has changed.
reinitialize(GL) - Method in class org.j3d.aviatrix3d.ShaderProgram
Re-initialise this shader because the underlying GL context has changed.
remove(Object) - Method in class org.j3d.aviatrix3d.iutil.GLStateMap
Removes the key (and its corresponding value) from this state map.
remove(GraphicsResizeListener) - Method in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsListenerMulticaster
Removes a listener from this multicaster and returns the resulting multicast listener.
remove(GraphicsResizeListener, GraphicsResizeListener) - Static method in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsListenerMulticaster
Removes the old component-listener from component-listener-l and returns the resulting multicast listener.
remove(SurfaceInfoListener) - Method in class org.j3d.aviatrix3d.pipeline.graphics.SurfaceInfoListenerMulticaster
Removes a listener from this multicaster and returns the resulting multicast listener.
remove(SurfaceInfoListener, SurfaceInfoListener) - Static method in class org.j3d.aviatrix3d.pipeline.graphics.SurfaceInfoListenerMulticaster
Removes the old component-listener from component-listener-l and returns the resulting multicast listener.
removeAllChildren() - Method in class org.j3d.aviatrix3d.BaseGroup
Removes all children from the group.
removeAllChildren() - Method in class org.j3d.aviatrix3d.Group
Removes all children from the group.
removeAllChildren() - Method in class org.j3d.aviatrix3d.Group2D
Removes all children from the group.
removeAllChildren() - Method in class org.j3d.aviatrix3d.ObjectSet
Removes all children from the group.
removeAllChildren() - Method in class org.j3d.aviatrix3d.SwitchGroup
Removes all children from the group.
removeAllChildren() - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Removes all children from the group.
removeAllChildren() - Method in class org.j3d.renderer.aviatrix3d.nodes.MaskedSwitch
Removes all children from the group.
removeChild(int) - Method in class org.j3d.aviatrix3d.BaseGroup
Remove the child at the specified index from the group.
removeChild(Node) - Method in class org.j3d.aviatrix3d.BaseGroup
Removes the specified child from the group.
removeChild(int) - Method in class org.j3d.aviatrix3d.Group
Remove the child at the specified index from the group.
removeChild(Node) - Method in class org.j3d.aviatrix3d.Group
Removes the specified child from the group.
removeChild(int) - Method in class org.j3d.aviatrix3d.Group2D
Remove the child at the specified index from the group.
removeChild(Node2D) - Method in class org.j3d.aviatrix3d.Group2D
Removes the specified child from the group.
removeChild(int) - Method in class org.j3d.aviatrix3d.ObjectSet
Remove the child at the specified index from the group.
removeChild(SceneGraphObject) - Method in class org.j3d.aviatrix3d.ObjectSet
Removes the specified child from the group.
removeChild(int) - Method in class org.j3d.aviatrix3d.SwitchGroup
Remove the child at the specified index from the group.
removeChild(int) - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Remove the child at the specified index from the group.
removeChild(int) - Method in class org.j3d.renderer.aviatrix3d.nodes.MaskedSwitch
Remove the child at the specified index from the group.
removeChildBuffer(OffscreenBufferRenderable) - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Remove a dependent child rendering buffer to this processor.
removeChildBuffer(OffscreenBufferRenderable) - Method in interface org.j3d.aviatrix3d.output.graphics.RenderingProcessor
Remove a dependent child rendering buffer to this processor.
removeContext(GL) - Method in class org.j3d.aviatrix3d.iutil.TextureUpdateStateManager
Removes the context (and its corresponding updates) from the manager.
removedBuffers - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Child renderables that have been removed, but have not yet had their underlying resources deleted.
removeDeviceListener(DeviceListener) - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardManager
Remove a listener for device additions and removals.
removeDeviceListener(DeviceListener) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseManager
Remove a listener for device additions and removals.
removeDisplay(DisplayCollection) - Method in class org.j3d.aviatrix3d.management.MultiThreadRenderManager
Remove an already registered display collection from the manager.
removeDisplay(DisplayCollection) - Method in interface org.j3d.aviatrix3d.management.RenderManager
Remove an already registered display collection from the manager.
removeDisplay(DisplayCollection) - Method in class org.j3d.aviatrix3d.management.SingleThreadRenderManager
Remove an already registered display collection from the manager.
removeGraphicsResizeListener(GraphicsResizeListener) - Method in class org.j3d.aviatrix3d.output.graphics.BaseAWTSurface
Remove a resize listener from this surface.
removeGraphicsResizeListener(GraphicsResizeListener) - Method in class org.j3d.aviatrix3d.output.graphics.BaseSWTSurface
Deprecated. Remove a resize listener from this surface.
removeGraphicsResizeListener(GraphicsResizeListener) - Method in class org.j3d.aviatrix3d.output.graphics.PbufferSurface
Remove a resize listener from this surface.
removeGraphicsResizeListener(GraphicsResizeListener) - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsOutputDevice
Remove a resize listener from this surface.
removeGraphicsResizeListener(GraphicsResizeListener) - Method in class org.j3d.renderer.aviatrix3d.swt.draw2d.BaseDraw2DSurface
Remove a resize listener from this surface.
removeGraphicsResizeListener(GraphicsResizeListener) - Method in class org.j3d.renderer.aviatrix3d.swt.output.BaseSWTSurface
Remove a resize listener from this surface.
removeManagedViewport(Viewport) - Method in class org.j3d.aviatrix3d.pipeline.graphics.ViewportResizeManager
Remove a viewport that is being managed.
removeParent(Node, Node) - Method in class org.j3d.aviatrix3d.BaseNode
Remove a parent from this node.
removeParent(SceneGraphObject) - Method in class org.j3d.aviatrix3d.BufferState
Remove a parent from this shared group.
removeParent(Node) - Method in class org.j3d.aviatrix3d.Geometry
Remove a parent from this shared group.
removeParent(Node) - Method in class org.j3d.aviatrix3d.Node
Remove a parent from this node.
removeParent(SceneGraphObject) - Method in class org.j3d.aviatrix3d.NodeComponent
Remove a parent from this shared group.
removeParent(Node) - Method in class org.j3d.aviatrix3d.Raster
Remove a parent from this shared group.
removeParent(Node) - Method in class org.j3d.aviatrix3d.SharedGroup
Remove a parent from this shared group.
removeParent(Node) - Method in class org.j3d.aviatrix3d.SharedGroup2D
Remove a parent from this shared group.
removeParent(Node) - Method in class org.j3d.aviatrix3d.SharedNode
Remove a parent from this shared group.
removeParent(Node) - Method in class org.j3d.aviatrix3d.SharedNode2D
Remove a parent from this shared group.
removePerformanceListener(SystemPerformanceListener) - Method in class org.j3d.renderer.aviatrix3d.util.PerformanceMonitor
Remove a system performance listener from the current processing list.
removePipeline(RenderPipeline) - Method in class org.j3d.aviatrix3d.management.DisplayCollection
Remove an already registered pipeline from the manager.
removePipeline(RenderPipeline) - Method in class org.j3d.aviatrix3d.management.SingleDisplayCollection
Remove an already registered pipeline from the manager.
removeRenderPass(int) - Method in class org.j3d.aviatrix3d.MultipassScene
Remove the render pass at the given index.
removeShaderObject(ShaderObject) - Method in class org.j3d.aviatrix3d.ShaderProgram
Remove the shader object from this program.
removeShape(int) - Method in class org.j3d.aviatrix3d.ShapeBackground
Remove the shape at the given index position.
removeSurfaceInfoListener(SurfaceInfoListener) - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Remove a surface info listener from this surface.
removeSurfaceInfoListener(SurfaceInfoListener) - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Remove a surface info listener from this surface.
removeSurfaceInfoListener(SurfaceInfoListener) - Method in interface org.j3d.aviatrix3d.output.graphics.RenderingProcessor
Remove a surface info listener from this surface.
removeSurfaceInfoListener(SurfaceInfoListener) - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsOutputDevice
Remove a surface info listener from this surface.
removeUniform(String) - Method in class org.j3d.aviatrix3d.ShaderArguments
Remove the given uniform name from the settable argument list.
removeUpdateListener(AudioUpdateListener) - Method in class org.j3d.aviatrix3d.AudioComponent
Remove a listener for audio change updates.
removeUpdateListener(SubTextureUpdateListener) - Method in class org.j3d.aviatrix3d.TextureComponent
Remove a listener for subtexture change updates.
removeViewport(Viewport) - Method in class org.j3d.aviatrix3d.CompositeLayer
Remove the given viewport from this layer.
removeViewport(int) - Method in class org.j3d.aviatrix3d.CompositeLayer
Remove the given viewport at the specified index from this layer.
removeViewport(Viewport2D) - Method in class org.j3d.aviatrix3d.CompositeLayer2D
Remove the given viewport from this layer.
removeViewport(int) - Method in class org.j3d.aviatrix3d.CompositeLayer2D
Remove the given viewport at the specified index from this layer.
removeViewportLayer(ViewportLayer) - Method in class org.j3d.aviatrix3d.CompositeViewport
Remove the given layer from this layer.
removeViewportLayer(int) - Method in class org.j3d.aviatrix3d.CompositeViewport
Remove the given layer at the specified index from this layer.
render(GL) - Method in class org.j3d.aviatrix3d.AlphaAttributes
Issue ogl commands needed for this component
render(GL, Object) - Method in class org.j3d.aviatrix3d.AmbientLight
Overloaded form of the render() method to render the light details given the specific Light ID used by OpenGL.
render(GL) - Method in class org.j3d.aviatrix3d.Appearance
Issue ogl commands needed for this component.
render(AL, Matrix4f) - Method in class org.j3d.aviatrix3d.BackgroundSound
This method is called to render this node.
render(GL) - Method in class org.j3d.aviatrix3d.BitmapRaster
Render the geometry now.
render(GL) - Method in class org.j3d.aviatrix3d.BlendAttributes
Issue ogl commands needed for this component
render(GL) - Method in class org.j3d.aviatrix3d.BoxBackground
Issue ogl commands needed for this component
render(GL) - Method in class org.j3d.aviatrix3d.ByteRaster
Render the geometry now.
render(GL, Object) - Method in class org.j3d.aviatrix3d.ClipPlane
Overloaded form of the render() method to render the clip details given the specific clip plane ID used by OpenGL.
render(GL) - Method in class org.j3d.aviatrix3d.ColorBackground
Issue ogl commands needed for this component
render(AL, Matrix4f) - Method in class org.j3d.aviatrix3d.ConeSound
This method is called to render this node.
render(GL) - Method in class org.j3d.aviatrix3d.DepthAttributes
Issue ogl commands needed for this component
render(GL, Object) - Method in class org.j3d.aviatrix3d.DirectionalLight
Overloaded form of the render() method to render the light details given the specific Light ID used by OpenGL.
render(GL) - Method in class org.j3d.aviatrix3d.Fog
Issue ogl commands needed for this component
render(GL) - Method in class org.j3d.aviatrix3d.FragmentShader
Set up the rendering state now.
render(GL) - Method in class org.j3d.aviatrix3d.GL14Shader
Issue ogl commands needed for this component.
render(GL) - Method in class org.j3d.aviatrix3d.GLSLangShader
Issue ogl commands needed for this component
render(GL) - Method in class org.j3d.aviatrix3d.ImageBackground
Issue ogl commands needed for this component
render(GL) - Method in class org.j3d.aviatrix3d.ImageRaster
Render the geometry now.
render(GL) - Method in class org.j3d.aviatrix3d.IndexedLineArray
Issue ogl commands needed for this renderable object.
render(GL) - Method in class org.j3d.aviatrix3d.IndexedLineStripArray
Issue ogl commands needed for this renderable object.
render(GL) - Method in class org.j3d.aviatrix3d.IndexedQuadArray
Issue ogl commands needed for this renderable object.
render(GL) - Method in class org.j3d.aviatrix3d.IndexedQuadStripArray
Issue ogl commands needed for this renderable object.
render(GL) - Method in class org.j3d.aviatrix3d.IndexedTriangleArray
Issue ogl commands needed for this renderable object.
render(GL) - Method in class org.j3d.aviatrix3d.IndexedTriangleFanArray
Issue ogl commands needed for this renderable object.
render(GL) - Method in class org.j3d.aviatrix3d.IndexedTriangleStripArray
Issue ogl commands needed for this renderable object.
render(GL) - Method in class org.j3d.aviatrix3d.LineArray
Issue ogl commands needed for this renderable object.
render(GL) - Method in class org.j3d.aviatrix3d.LineAttributes
Issue ogl commands needed for this component
render(GL) - Method in class org.j3d.aviatrix3d.LineStripArray
Issue ogl commands needed for this renderable object.
render(GL) - Method in class org.j3d.aviatrix3d.Material
Issue ogl commands needed for this component
render(GL) - Method in class org.j3d.aviatrix3d.MRTTexture2D
Issue ogl commands needed for this component
render(GL) - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Issue ogl commands needed for this component
render(GraphicsProfilingData) - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Draw to the drawable now.
render(GraphicsProfilingData) - Method in class org.j3d.aviatrix3d.output.graphics.DebugRenderingProcessor
Draw to the drawable now.
render(GraphicsProfilingData) - Method in interface org.j3d.aviatrix3d.output.graphics.RenderingProcessor
Draw to the drawable now.
render() - Method in class org.j3d.aviatrix3d.pipeline.audio.DefaultAudioPipeline
Start the pipeline functioning now.
render() - Method in class org.j3d.aviatrix3d.pipeline.graphics.DefaultGraphicsPipeline
Start the pipeline functioning now.
render() - Method in interface org.j3d.aviatrix3d.pipeline.RenderPipeline
Start the pipeline functioning now.
render(GL) - Method in class org.j3d.aviatrix3d.Pixmap
This method is called to render this node.
render(GL) - Method in class org.j3d.aviatrix3d.PointArray
Issue ogl commands needed for this renderable object.
render(GL) - Method in class org.j3d.aviatrix3d.PointAttributes
Issue ogl commands needed for this component
render(GL, Object) - Method in class org.j3d.aviatrix3d.PointLight
Overloaded form of the render() method to render the light details given the specific Light ID used by OpenGL.
render(AL, Matrix4f) - Method in class org.j3d.aviatrix3d.PointSound
This method is called to render this node.
render(GL) - Method in class org.j3d.aviatrix3d.PolygonAttributes
Issue ogl commands needed for this component
render(GL) - Method in class org.j3d.aviatrix3d.QuadArray
Issue ogl commands needed for this renderable object.
render(GL) - Method in class org.j3d.aviatrix3d.QuadStripArray
Issue ogl commands needed for this renderable object.
render(AL, Matrix4f) - Method in interface org.j3d.aviatrix3d.rendering.AudioRenderable
This method is called to render this node.
render(GL, Object) - Method in interface org.j3d.aviatrix3d.rendering.ComponentRenderable
Render the object using the provided of external system data value.
render(GL, Object) - Method in interface org.j3d.aviatrix3d.rendering.CustomGeometryRenderable
Render the geometry now using the supplied extra external data, using the custom rendering routines.
render(GL, Object) - Method in interface org.j3d.aviatrix3d.rendering.CustomRenderable
Render object now using the pre-given set of custom rendering details.
render(GL) - Method in interface org.j3d.aviatrix3d.rendering.GeometryRenderable
Render the geometry now.
render(GL) - Method in interface org.j3d.aviatrix3d.rendering.ObjectRenderable
This method is called to render this node.
render(GL) - Method in interface org.j3d.aviatrix3d.rendering.ViewportRenderable
Render the viewport changes now
render(GL, Object) - Method in class org.j3d.aviatrix3d.ShaderArguments
Assign the uniform values to the shader now.
render(GL) - Method in class org.j3d.aviatrix3d.ShaderProgram
Issue ogl commands needed for this component
render(GL) - Method in class org.j3d.aviatrix3d.Shape3D
This method is called to render this node.
render(GL) - Method in class org.j3d.aviatrix3d.ShapeBackground
Issue ogl commands needed for this component
render(GL) - Method in class org.j3d.aviatrix3d.SphereBackground
Issue ogl commands needed for this component
render(GL, Object) - Method in class org.j3d.aviatrix3d.SpotLight
Overloaded form of the render() method to render the light details given the specific Light ID used by OpenGL.
render(GL) - Method in class org.j3d.aviatrix3d.StencilAttributes
Issue ogl commands needed for this component
render(GL) - Method in class org.j3d.aviatrix3d.TexCoordGeneration
Issue ogl commands needed for this component
render(GL) - Method in class org.j3d.aviatrix3d.Texture1D
Issue ogl commands needed for this component
render(GL) - Method in class org.j3d.aviatrix3d.Texture2D
Issue ogl commands needed for this component
render(GL) - Method in class org.j3d.aviatrix3d.Texture3D
Issue ogl commands needed for this component
render(GL) - Method in class org.j3d.aviatrix3d.TextureAttributes
Issue ogl commands needed for this component
render(GL) - Method in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
Issue ogl commands needed for this component
render(GL, Object) - Method in class org.j3d.aviatrix3d.TextureUnit
Issue ogl commands needed for this component
render(GL) - Method in class org.j3d.aviatrix3d.TriangleArray
Issue ogl commands needed for this renderable object.
render(GL) - Method in class org.j3d.aviatrix3d.TriangleFanArray
Issue ogl commands needed for this renderable object.
render(GL) - Method in class org.j3d.aviatrix3d.TriangleStripArray
Issue ogl commands needed for this renderable object.
render(GL) - Method in class org.j3d.aviatrix3d.VertexShader
Set up the rendering state now.
render(GL) - Method in class org.j3d.aviatrix3d.Viewpoint
This method is called to render this node.
render(GL) - Method in class org.j3d.renderer.aviatrix3d.geom.Teapot
Issue ogl commands needed for this renderable object.
render(GL) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
This method is called to render this node.
render(GL) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineArray
Issue ogl commands needed for this renderable object.
render(GL) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineStripArray
Issue ogl commands needed for this renderable object.
render(GL) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadArray
Issue ogl commands needed for this renderable object.
render(GL) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray
Issue ogl commands needed for this renderable object.
render(GL) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleArray
Issue ogl commands needed for this renderable object.
render(GL) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleFanArray
Issue ogl commands needed for this renderable object.
render(GL) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray
Issue ogl commands needed for this renderable object.
render(GL) - Method in class org.j3d.renderer.aviatrix3d.nodes.LineArray
Issue ogl commands needed for this renderable object.
render(GL) - Method in class org.j3d.renderer.aviatrix3d.nodes.LineStripArray
Issue ogl commands needed for this renderable object.
render(GL) - Method in class org.j3d.renderer.aviatrix3d.nodes.PointArray
Issue ogl commands needed for this renderable object.
render(GL) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadArray
Issue ogl commands needed for this renderable object.
render(GL) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadStripArray
Issue ogl commands needed for this renderable object.
render(GL, Object) - Method in class org.j3d.renderer.aviatrix3d.nodes.SortedPointArray
Render the geometry now.
render(GL) - Method in class org.j3d.renderer.aviatrix3d.nodes.SortedPointArray
Issue ogl commands needed for this renderable object.
render(GL) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleArray
Issue ogl commands needed for this renderable object.
render(GL) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray
Issue ogl commands needed for this renderable object.
render(GL) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray
Issue ogl commands needed for this renderable object.
RENDER_CUSTOM - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
A node implementing the CustomRenderable interface will be rendered.
RENDER_CUSTOM_GEOMETRY - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
Render a custom geometry item.
RENDER_GEOMETRY - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
Render a geometry item.
RENDER_GEOMETRY_2D - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
Render a 2D geometry item.
renderable - Variable in class org.j3d.aviatrix3d.pipeline.CullOutputDetails
The node instance to be rendered.
renderable - Variable in class org.j3d.aviatrix3d.pipeline.RenderDetails
The lead node instance to be rendered.
Renderable<T> - Interface in org.j3d.aviatrix3d.rendering
Marker interface for all objects that would like to be capable of rendering themself if given appropriate information.
RenderableInstructions - Class in org.j3d.aviatrix3d.rendering
Container for returning the details about what should be rendered from a node that implements the CustomRenderable interface.
RenderableInstructions() - Constructor for class org.j3d.aviatrix3d.rendering.RenderableInstructions
Initialise a new instance of this instruction.
renderableList - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Local storage of the nodes that need to be rendered
renderableList - Variable in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Local storage of the nodes that need to be rendered
RenderableRequestData - Class in org.j3d.aviatrix3d.pipeline
Data holder for passing renderable requests through the rendering pipeline.
RenderableRequestData() - Constructor for class org.j3d.aviatrix3d.pipeline.RenderableRequestData
 
renderData - Variable in class org.j3d.aviatrix3d.pipeline.audio.AudioInstructions
Visual data such as viewpoint, background etc
renderData - Variable in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsInstructions
Visual data such as viewpoint, background etc.
RenderDetails - Class in org.j3d.aviatrix3d.pipeline
Class for passing the detailed rendering information through the pipeline.
RenderDetails() - Constructor for class org.j3d.aviatrix3d.pipeline.RenderDetails
Construct a default instance with nothing initialised.
RenderEffectsProcessor - Interface in org.j3d.aviatrix3d.rendering
Observer of the rendering system that is informed of pre and post rendering timing so that it may perform it's own additional drawing operations.
RenderEnvironmentData - Class in org.j3d.aviatrix3d.pipeline
Data holder class used to pass the current environment data along the rendering pipeline.
RenderEnvironmentData() - Constructor for class org.j3d.aviatrix3d.pipeline.RenderEnvironmentData
Create a new instance of this class.
rendererMap - Variable in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Maps from a ofscreen texture instance to the rendererProcessor for it
RenderingProcessor - Interface in org.j3d.aviatrix3d.output.graphics
Handles the rendering for a single output device - be it on-screen or off.
RenderInstructions - Class in org.j3d.aviatrix3d.pipeline
Class for passing the detailed rendering information for a single surface.
RenderInstructions() - Constructor for class org.j3d.aviatrix3d.pipeline.RenderInstructions
Construct a new instance of this class with the arrays initialised to a default size.
renderList - Variable in class org.j3d.aviatrix3d.pipeline.audio.AudioInstructions
The list of nodes in sorted order
renderList - Variable in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsInstructions
The list of nodes in sorted order
RenderManager - Interface in org.j3d.aviatrix3d.management
A marker interface that represents a class capable of managing the complete management pipeline.
renderOnce() - Method in class org.j3d.aviatrix3d.management.MultiThreadRenderManager
Force a single render of all pipelines now.
renderOnce() - Method in interface org.j3d.aviatrix3d.management.RenderManager
Force a single render of all pipelines now.
renderOnce() - Method in class org.j3d.aviatrix3d.management.SingleThreadRenderManager
Force a single render of all graphicsPipelines now.
RenderOp - Interface in org.j3d.aviatrix3d.pipeline
Constants used to define render operations as the output of the sort stage.
renderOps - Variable in class org.j3d.aviatrix3d.pipeline.RenderInstructions
Operation to perform on each node
RenderPass - Class in org.j3d.aviatrix3d
Representation of a single pass in a multipass rendering layer setup.
RenderPass() - Constructor for class org.j3d.aviatrix3d.RenderPass
Create a default instance of this scene with no content provided.
RenderPassCullable - Interface in org.j3d.aviatrix3d.rendering
A cullable that represents a single rendering pass within a viewport.
RenderPipeline - Interface in org.j3d.aviatrix3d.pipeline
A marker interface that represents a single complete rendering pipeline that is independent of the output device type.
renderViewpoint(GL, GraphicsEnvironmentData) - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Render the viewpoint setup.
requestBoundsUpdate() - Method in class org.j3d.aviatrix3d.BaseGroup
Request a recomputation of the bounds of this object.
requestBoundsUpdate() - Method in class org.j3d.aviatrix3d.Group
Request a recomputation of the bounds of this object.
requestBoundsUpdate() - Method in class org.j3d.aviatrix3d.Group2D
Request a recomputation of the bounds of this object.
requestBoundsUpdate() - Method in class org.j3d.aviatrix3d.Node
Request a recomputation of the bounds of this object.
requestBoundsUpdate() - Method in class org.j3d.aviatrix3d.Pixmap
Request a recomputation of the bounds of this object.
requestBoundsUpdate() - Method in class org.j3d.aviatrix3d.Shape3D
Request a recomputation of the bounds of this object.
requestBoundsUpdate() - Method in class org.j3d.aviatrix3d.SharedNode
Request a recomputation of the bounds of this object.
requestBoundsUpdate() - Method in class org.j3d.aviatrix3d.SharedNode2D
Request a recomputation of the bounds of this object.
requestBoundsUpdate() - Method in class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Request a recomputation of the bounds of this object.
requestCompilationConfirmation(boolean) - Method in class org.j3d.aviatrix3d.ShaderObject
Have the class confirm whether or not the source successfully compiled.
requestDeletion(DeletableRenderable) - Method in class org.j3d.aviatrix3d.management.MultiThreadRenderManager
Notification that the passed in renderable is wishing to mark itself ready for deletion processing.
requestDeletion(DeletableRenderable) - Method in class org.j3d.aviatrix3d.management.SingleThreadRenderManager
Notification that the passed in renderable is wishing to mark itself ready for deletion processing.
requestDeletion(DeletableRenderable) - Method in interface org.j3d.aviatrix3d.NodeUpdateHandler
Notification that the passed in renderable is wishing to mark itself ready for deletion processing.
requestFullSceneRender() - Method in class org.j3d.aviatrix3d.management.MultiThreadRenderManager
Request that the manager perform a full scene render pass and update, ignoring any usual optimisations that it may take.
requestFullSceneRender() - Method in interface org.j3d.aviatrix3d.management.RenderManager
Request that the manager perform a full scene render pass and update, ignoring any usual optimisations that it may take.
requestFullSceneRender() - Method in class org.j3d.aviatrix3d.management.SingleThreadRenderManager
Request that the manager perform a full scene render pass and update, ignoring any usual optimisations that it may take.
requestInfoLog() - Method in class org.j3d.aviatrix3d.ShaderObject
Request that the shader fetch the last run log of this program.
requestInfoLog() - Method in class org.j3d.aviatrix3d.ShaderProgram
Request that the shader fetch the last run log of this program.
requestLinkConfirmation(boolean) - Method in class org.j3d.aviatrix3d.ShaderProgram
Have the class confirm whether or not the source successfully compiled.
requiresNewContext() - Method in interface org.j3d.aviatrix3d.output.graphics.SurfaceMonitor
Check to see if we should generate a new context now.
rescindDeletionRequest(DeletableRenderable) - Method in class org.j3d.aviatrix3d.management.MultiThreadRenderManager
Woops, we were in error, so please rescind that deletion request.
rescindDeletionRequest(DeletableRenderable) - Method in class org.j3d.aviatrix3d.management.SingleThreadRenderManager
Woops, we were in error, so please rescind that deletion request.
rescindDeletionRequest(DeletableRenderable) - Method in interface org.j3d.aviatrix3d.NodeUpdateHandler
Woops, we were in error, so please rescind that deletion request.
reset() - Method in class org.j3d.renderer.aviatrix3d.util.SceneGraphTraverser
Clear the use map.
resetColor - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Flag to say that colour needs to be reset this frame
resize(int, int) - Method in class org.j3d.aviatrix3d.MRTOffscreenTexture2D
Resize this buffer to a new window.
resize(GLContext) - Method in class org.j3d.aviatrix3d.output.graphics.BaseBufferDescriptor
Resize the underlying textures, leaving the buffer ID intact.
resizeAppearanceStack() - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Resize the appearance stack if needed.
resizeChildren(int) - Method in class org.j3d.aviatrix3d.picking.PickInstructions
Convenience method to resize the children array to be at least the required minimum size.
resizeChildren(int) - Method in class org.j3d.aviatrix3d.rendering.CullInstructions
Convenience method to resize the children array to be at least the required minimum size.
resizeClipList() - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Resize the list if needed.
resizeCullList(int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Resize the list if needed.
resizeFogStack() - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Resize the fog stack if needed.
resizeLightList() - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Resize the list if needed.
resizeOffscreenList() - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Resize the list if needed.
resizeOutputLists() - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Resize the list if needed.
resizer - Variable in class org.j3d.aviatrix3d.output.graphics.BaseAWTSurface
Handler for dealing with the AWT to our graphics resize handler
resizer - Variable in class org.j3d.aviatrix3d.output.graphics.BaseSWTSurface
Deprecated. Handler for dealing with the AWT to our graphics resize handler
resizer - Variable in class org.j3d.renderer.aviatrix3d.swt.draw2d.BaseDraw2DSurface
Handler for dealing with the AWT to our graphics resize handler
resizer - Variable in class org.j3d.renderer.aviatrix3d.swt.output.BaseSWTSurface
Handler for dealing with the AWT to our graphics resize handler
resizeStack() - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Resize the transform stack if needed.
resychronizeRenderTarget() - Method in class org.j3d.aviatrix3d.output.graphics.StereoAWTSurface
Resynchronise the stereo rendering to be the next frame as the left eye view.
resychronizeRenderTarget() - Method in class org.j3d.aviatrix3d.output.graphics.StereoSWTSurface
Deprecated. Resynchronise the stereo rendering to be the next frame as the left eye view.
resychronizeRenderTarget() - Method in class org.j3d.renderer.aviatrix3d.swt.output.StereoSWTSurface
Resynchronise the stereo rendering to be the next frame as the left eye view.
rolloffFactor - Variable in class org.j3d.aviatrix3d.PointSound
How quickly does the sound decrease over distance.
run() - Method in class org.j3d.aviatrix3d.management.MultiThreadRenderManager
Run method used to synchronise the internal management state and the external state of the canvas.
run() - Method in class org.j3d.aviatrix3d.management.SingleThreadRenderManager
Run method used to synchronise the internal management state and the external state of the canvas.
RUNTIMES - Static variable in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Load code that will handling any runtime capabilities (such as animation) defined in the file.

S

SAMPLER_UNIFORM_TYPE - Static variable in class org.j3d.aviatrix3d.ShaderArguments
The uniform data type is an int array
scaleTexture(RenderedImage, int, int) - Method in class org.j3d.renderer.aviatrix3d.texture.TextureCreateUtils
Scale a texture to a new size.
Scene - Class in org.j3d.aviatrix3d
Representation of the top level structure of a piece of scene graph that can form a coherent rendering.
Scene() - Constructor for class org.j3d.aviatrix3d.Scene
Create a default instance of this scene with no content provided.
Scene2D - Class in org.j3d.aviatrix3d
Representation of the top level structure of a piece of scene graph that can form a coherent rendering in 2D.
Scene2D() - Constructor for class org.j3d.aviatrix3d.Scene2D
Create a default instance of this scene with no content provided.
SceneCullable - Interface in org.j3d.aviatrix3d.rendering
A cullable that represents the scene contained in a viewport or viewport layer.
sceneCullTime - Variable in class org.j3d.aviatrix3d.rendering.ProfilingData
The time spent in the cull stage in nanoseconds
sceneDrawTime - Variable in class org.j3d.aviatrix3d.rendering.ProfilingData
The time spent in the draw stage in nanoseconds
SceneGraphObject - Class in org.j3d.aviatrix3d
The SceneGraphObject is a common superclass for all scene graph objects.
SceneGraphObject() - Constructor for class org.j3d.aviatrix3d.SceneGraphObject
 
SceneGraphPath - Class in org.j3d.aviatrix3d
Representation of a path of nodes through the scene graph.
SceneGraphPath() - Constructor for class org.j3d.aviatrix3d.SceneGraphPath
Create a new path instance with a pre-allocated set of storage space internally.
SceneGraphPath(int) - Constructor for class org.j3d.aviatrix3d.SceneGraphPath
Create a new path instance with a pre-allocated set of storage space internally.
SceneGraphPath(Node[], int, Matrix4f, Matrix4f) - Constructor for class org.j3d.aviatrix3d.SceneGraphPath
Create a new path with the given nodes from the array as the base path definition.
SceneGraphTraversalObserver - Interface in org.j3d.renderer.aviatrix3d.util
An observer interface that reports on the scene graph traversal state.
SceneGraphTraverser - Class in org.j3d.renderer.aviatrix3d.util
Utility class that traverses an Aviatrix3D scene graph, reporting values to the end user through the use of the SceneGraphTraversalObserver.
SceneGraphTraverser() - Constructor for class org.j3d.renderer.aviatrix3d.util.SceneGraphTraverser
Create a new traverser ready to go.
sceneParents - Variable in class org.j3d.aviatrix3d.pipeline.graphics.MultipassRenderBucket
Parent nodes that hold the subscene in the main scene graph.
sceneParents - Variable in class org.j3d.aviatrix3d.pipeline.graphics.SceneRenderBucket
Parent nodes that hold the subscene in the main scene graph.
ScenePrinter - Class in org.j3d.renderer.aviatrix3d.util
Utility class that allows printing of a scene graph, with options to control what is printed.
ScenePrinter() - Constructor for class org.j3d.renderer.aviatrix3d.util.ScenePrinter
Create a new printer with all flags turned off.
SceneRenderBucket - Class in org.j3d.aviatrix3d.pipeline.graphics
Data holder that passes the information about what is to be rendered from a single scene within a layer from the output of the GraphicsCullStage through to the GraphicsSortStage.
SceneRenderBucket() - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.SceneRenderBucket
Create a default instance of this bucket.
SceneRenderBucket(int) - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.SceneRenderBucket
Create a instance of this bucket with the node list initialised to the given size.
sceneRenderTime - Variable in class org.j3d.aviatrix3d.rendering.ProfilingData
The total time to render the scene in nanoseconds
scenes - Variable in class org.j3d.aviatrix3d.pipeline.graphics.ViewportLayerCollection
Listing of valid scenes to render from this latyer
sceneSortTime - Variable in class org.j3d.aviatrix3d.rendering.ProfilingData
The time spent in the sort stage in nanoseconds
sceneType - Variable in class org.j3d.aviatrix3d.pipeline.graphics.ViewportLayerCollection
Indication of what scene type this layer represents.
scissor - Variable in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsEnvironmentData
The current dimensions of the scissor area, if set.
screenOrientation - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Storage variable for the screen orientation values
sendAudioUpdate(int) - Method in class org.j3d.aviatrix3d.AudioComponent
Send off a audio update event.
sendNewArrays - Variable in class org.j3d.renderer.aviatrix3d.geom.particle.AVParticleSystem
Flag indicating we also need to force-feed new arrays to the particles because the user upped the particle count last frame.
sendParamUpdate() - Method in class org.j3d.aviatrix3d.AudioComponent
Send off a audio update event.
sendResizeUpdates() - Method in class org.j3d.aviatrix3d.pipeline.graphics.ViewportResizeManager
Clock the updates that should be sent now.
sendTextureUpdate(int, int, int, int, int, int, int, byte[]) - Method in class org.j3d.aviatrix3d.TextureComponent
Send off a sub-image update event.
seq - Variable in class org.j3d.aviatrix3d.Sound
The current seq
SET_BUFFER_CLEAR - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
Set the buffer clear bit, but don't run the render method
SET_SHADER_ARGS - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
Set a collection of shader arguments
SET_VIEWPORT_STATE - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
Set up a custom viewport for this multipass pass
setAccumFunction(int) - Method in class org.j3d.aviatrix3d.AccumulationBufferState
Set the operation that should be performed when accumulating colour values into the accumulation buffer.
setAccumulationBufferState(AccumulationBufferState) - Method in class org.j3d.aviatrix3d.RenderPass
Set the accumulation buffer state that should be applied to the during this pass.
setActiveBackground(Background) - Method in class org.j3d.aviatrix3d.MultipassScene
Set the background path that should be applied to the current surface.
setActiveBackground(Background) - Method in class org.j3d.aviatrix3d.Scene2D
Set the background path that should be applied to the current surface.
setActiveBackground(Background) - Method in class org.j3d.aviatrix3d.SimpleScene
Set the background path that should be applied to the current surface.
setActiveChild(int) - Method in class org.j3d.aviatrix3d.SwitchGroup
Set the selected child to be rendered to the given index.
setActiveFog(Fog) - Method in class org.j3d.aviatrix3d.SimpleScene
Set the fog that should be applied to the current surface.
setActiveView(Viewpoint) - Method in class org.j3d.aviatrix3d.RenderPass
Set the viewpoint path that should be applied to the current surface.
setActiveView(Viewpoint) - Method in class org.j3d.aviatrix3d.Scene2D
Set the viewpoint path that should be applied to the current surface.
setActiveView(Viewpoint) - Method in class org.j3d.aviatrix3d.SimpleScene
Set the viewpoint path that should be applied to the current surface.
setAll(boolean) - Method in class org.j3d.aviatrix3d.iutil.GLStateMap
Set all the items to the given state.
setAlphaAttributes(AlphaAttributes) - Method in class org.j3d.aviatrix3d.Appearance
Set the alpha rendering attributes to use.
setAlphaCutoff(float) - Method in class org.j3d.aviatrix3d.AlphaAttributes
Set the cutoff value for alpha blending.
setAlphaDestinationBlendFactor(int) - Method in class org.j3d.aviatrix3d.BlendAttributes
Set the destination blend factor to use.
setAlphaDestinationBlendFactor(int) - Method in class org.j3d.aviatrix3d.GeneralBufferState
Set the destination blend factor to use.
setAlphaFunction(int) - Method in class org.j3d.aviatrix3d.AlphaAttributes
Set the determines whether the alpha tests passes.
setAlphaSourceBlendFactor(int) - Method in class org.j3d.aviatrix3d.BlendAttributes
Set the source blend factor to use.
setAlphaSourceBlendFactor(int) - Method in class org.j3d.aviatrix3d.GeneralBufferState
Set the source blend factor to use.
setAlphaTestCutoff(float) - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
If two pass rendering of transparent objects is enabled, this is the alpha test value used when deciding what to render.
setAlphaTestCutoff(float) - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
If two pass rendering of transparent objects is enabled, this is the alpha test value used when deciding what to render.
setAlphaTestCutoff(float) - Method in interface org.j3d.aviatrix3d.output.graphics.RenderingProcessor
If two pass rendering of transparent objects is enabled, this is the alpha test value used when deciding what to render.
setAlphaTestCutoff(float) - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsOutputDevice
If two pass rendering of transparent objects is enabled, this is the alpha test value used when deciding what to render.
setAmbientColor(float[]) - Method in class org.j3d.aviatrix3d.Light
Set the ambient colour to the new value.
setAmbientColor(float[]) - Method in class org.j3d.aviatrix3d.Material
Set the ambient color to the new value for the front-face and combined values.
setAnisotropicFilterDegree(float) - Method in class org.j3d.aviatrix3d.Texture
Set the anisotropic filtering degree.
setAnisotropicFilterMode(int) - Method in class org.j3d.aviatrix3d.Texture
Set the aniostropic filtering mode.
setAntiAliased(boolean) - Method in class org.j3d.aviatrix3d.LineAttributes
Set the antialiased flag state.
setAntiAliased(boolean) - Method in class org.j3d.aviatrix3d.PointAttributes
Set the antialiased flag state.
setAntiAliased(boolean) - Method in class org.j3d.aviatrix3d.PolygonAttributes
Set the antialiased flag state.
setAppearance(Appearance) - Method in class org.j3d.aviatrix3d.AppearanceOverride
Set the appearance for this shape.
setAppearance(Appearance) - Method in class org.j3d.aviatrix3d.Shape3D
Set the appearance for this shape.
setApplicationObserver(ApplicationUpdateObserver) - Method in class org.j3d.aviatrix3d.management.MultiThreadRenderManager
Register an observer that can be used to know when the application is safe to update the scene graph.
setApplicationObserver(ApplicationUpdateObserver) - Method in interface org.j3d.aviatrix3d.management.RenderManager
Register an observer that can be used to know when the application is safe to update the scene graph.
setApplicationObserver(ApplicationUpdateObserver) - Method in class org.j3d.aviatrix3d.management.SingleThreadRenderManager
Register an observer that can be used to know when the application is safe to update the scene graph.
setAspectRatio(double) - Method in class org.j3d.aviatrix3d.ViewEnvironment
Set aspect ratio, which is the ratio of window Width / Height.
setAttenuation(float, float, float) - Method in class org.j3d.aviatrix3d.PointLight
Set the attenuation factors for the light.
setAttenuation(float[]) - Method in class org.j3d.aviatrix3d.PointLight
Set the attenuation factors for the light.
setAttenuation(float, float, float) - Method in class org.j3d.aviatrix3d.SpotLight
Set the attenuation factors for the light.
setAttenuation(float[]) - Method in class org.j3d.aviatrix3d.SpotLight
Set the attenuation factors for the light.
setAttenuationFactors(float, float, float) - Method in class org.j3d.aviatrix3d.PointAttributes
Set the blend colour to use for this texture.
setAttributes(int, int, float[], boolean) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set the attribute values at the given index to a new value.
setAttributes(int, int, double[], boolean) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set the attribute values at the given index to a new value.
setAttributes(int, int, int[], boolean, boolean) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set the attribute values at the given index to a new value.
setAttributes(int, int, short[], boolean, boolean) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set the attribute values at the given index to a new value.
setAttributes(int, int, byte[], boolean, boolean) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set the attribute values at the given index to a new value.
setAttributes(int, int, FloatBuffer, boolean) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the attribute values at the given index to a new value.
setAttributes(int, int, DoubleBuffer, boolean) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the attribute values at the given index to a new value.
setAttributes(int, int, IntBuffer, boolean, boolean) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the attribute values at the given index to a new value.
setAttributes(int, int, ShortBuffer, boolean, boolean) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the attribute values at the given index to a new value.
setAttributes(int, int, ByteBuffer, boolean, boolean) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the attribute values at the given index to a new value.
setAudioOutputDevice(AudioOutputDevice) - Method in interface org.j3d.aviatrix3d.pipeline.audio.AudioRenderPipeline
Register an audio output device that this pipeline will send its output to.
setAudioOutputDevice(AudioOutputDevice) - Method in class org.j3d.aviatrix3d.pipeline.audio.DefaultAudioPipeline
Register a drawing surface that this pipeline will send its output to.
setAudioSource(AudioComponent) - Method in class org.j3d.aviatrix3d.Sound
Set the source for the sound to use.
setAxisOfRotation(float[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.Billboard
Set the axis of rotation used when the billboard is not operating in point mode.
setBackAmbientColor(float[]) - Method in class org.j3d.aviatrix3d.Material
Set the ambient color to the new value for the back face value.
setBackColorMaterialTarget(int) - Method in class org.j3d.aviatrix3d.Material
Set the amount of colorTarget to be used for this material for the back face value.
setBackDiffuseColor(float[]) - Method in class org.j3d.aviatrix3d.Material
Set the diffuse color to the new value for the back face value.
setBackEmissiveColor(float[]) - Method in class org.j3d.aviatrix3d.Material
Set the emissive color to the new value for the back face value.
setBackShininess(float) - Method in class org.j3d.aviatrix3d.Material
Set the shininess factor for the back face value.
setBackSpecularColor(float[]) - Method in class org.j3d.aviatrix3d.Material
Set the specular color to the new value for the back face value.
setBackTransparency(float) - Method in class org.j3d.aviatrix3d.Material
Set the amount of transparency to be used for this material for the back face value.
setBboxCenter(float[]) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoid
Set a new value for the bboxCenter of this segment.
setBboxSize(float[]) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoid
Set a new value for the bboxSize of this segment.
setBits(byte[]) - Method in class org.j3d.aviatrix3d.BitmapRaster
Set the pixel data for the bitmap contents.
setBits(byte[], int, int) - Method in class org.j3d.aviatrix3d.BitmapRaster
Set the pixel data for the bitmap contents and change the size of the raster at the same time.
setBits(byte[]) - Method in class org.j3d.aviatrix3d.ByteRaster
Set the pixel data for the bitmap contents.
setBits(byte[], int, int, int) - Method in class org.j3d.aviatrix3d.ByteRaster
Set the pixel data for the bitmap contents and change the size of the raster at the same time.
setBits(byte[]) - Method in class org.j3d.aviatrix3d.ImageRaster
Set the pixel data for the bitmap contents.
setBits(byte[], int, int, int) - Method in class org.j3d.aviatrix3d.ImageRaster
Set the pixel data for the bitmap contents and change the size of the raster at the same time.
setBlendAttributes(BlendAttributes) - Method in class org.j3d.aviatrix3d.Appearance
Set the blend rendering attributes to use.
setBlendColor(float, float, float, float) - Method in class org.j3d.aviatrix3d.BlendAttributes
Set the blend colour to use for this texture.
setBlendColor(float, float, float, float) - Method in class org.j3d.aviatrix3d.TextureAttributes
Set the blend colour to use for this texture.
setBlendEquation(int) - Method in class org.j3d.aviatrix3d.BlendAttributes
Set the blend equation to use.
setBlendEquation(int) - Method in class org.j3d.aviatrix3d.GeneralBufferState
Set the blend equation to use.
setBorderColor(float[]) - Method in class org.j3d.aviatrix3d.Texture
Set the border color to the new value for the front-face and combined values.
setBoundaryModeR(int) - Method in class org.j3d.aviatrix3d.Texture3D
Set the boundary handling for the T parameter.
setBoundaryModeS(int) - Method in class org.j3d.aviatrix3d.Texture
Set the boundary handling for the S parameter.
setBoundaryModeT(int) - Method in class org.j3d.aviatrix3d.MRTTexture2D
Set the boundary handling for the T parameter.
setBoundaryModeT(int) - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Set the boundary handling for the T parameter.
setBoundaryModeT(int) - Method in class org.j3d.aviatrix3d.Texture2D
Set the boundary handling for the T parameter.
setBoundaryModeT(int) - Method in class org.j3d.aviatrix3d.Texture3D
Set the boundary handling for the T parameter.
setBoundaryModeT(int) - Method in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
Set the boundary handling for the S parameter.
setBounds(BoundingVolume) - Method in class org.j3d.aviatrix3d.BaseGroup
Set the bounds to the given explicit value.
setBounds(float[], float[]) - Method in class org.j3d.aviatrix3d.BoundingBox
Set both of the bounds of the box.
setBounds(BoundingVolume) - Method in class org.j3d.aviatrix3d.Geometry
Set the bounds to the given explicit value.
setBounds(BoundingVolume) - Method in class org.j3d.aviatrix3d.Group
Set the bounds to the given explicit value.
setBounds(BoundingVolume) - Method in class org.j3d.aviatrix3d.Group2D
Set the bounds to the given explicit value.
setBounds(BoundingVolume) - Method in class org.j3d.aviatrix3d.Node
Set the bounds to the given explicit value.
setBounds(BoundingVolume) - Method in class org.j3d.aviatrix3d.Raster
Set the bounds to the given explicit value.
setBufferState(GL) - Method in class org.j3d.aviatrix3d.AccumulationBufferState
Issue ogl commands needed for this buffer to set the initial state, including the initial enabling.
setBufferState(GL) - Method in class org.j3d.aviatrix3d.ColorBufferState
Issue ogl commands needed for this buffer to set the initial state, including the initial enabling.
setBufferState(GL) - Method in class org.j3d.aviatrix3d.DepthBufferState
Issue ogl commands needed for this buffer to set the initial state, including the initial enabling.
setBufferState(GL) - Method in class org.j3d.aviatrix3d.GeneralBufferState
Issue ogl commands needed for this buffer to set the initial state, including the initial enabling.
setBufferState(GL) - Method in interface org.j3d.aviatrix3d.rendering.BufferStateRenderable
Issue ogl commands needed for this buffer to set the initial state, including the initial enabling.
setBufferState(GL) - Method in class org.j3d.aviatrix3d.StencilBufferState
Issue ogl commands needed for this buffer to set the initial state, including the initial enabling.
setCCW(boolean) - Method in class org.j3d.aviatrix3d.PolygonAttributes
Set the CCW flag.
setCenter(float[]) - Method in class org.j3d.aviatrix3d.BoundingSphere
Center the local center of the sphere to be used.
setCenter(float[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Set the center that the LOD would use to determine distance from when using distance mode.
setChannelEyePosition(int, float, float, float) - Method in class org.j3d.aviatrix3d.output.graphics.ElumensAWTSurface
Set the channel eye position.
setChannelEyePosition(int, float, float, float) - Method in interface org.j3d.aviatrix3d.output.graphics.ElumensOutputDevice
Set the channel eye position.
setChannelEyePosition(int, float, float, float) - Method in class org.j3d.aviatrix3d.output.graphics.ElumensSWTSurface
Deprecated. Set the channel eye position.
setChannelEyePosition(int, float, float, float) - Method in class org.j3d.renderer.aviatrix3d.swt.output.ElumensSWTSurface
Set the channel eye position.
setChannelLensPosition(int, float, float, float) - Method in class org.j3d.aviatrix3d.output.graphics.ElumensAWTSurface
Set the channel lens position.
setChannelLensPosition(int, float, float, float) - Method in interface org.j3d.aviatrix3d.output.graphics.ElumensOutputDevice
Set the channel lens position.
setChannelLensPosition(int, float, float, float) - Method in class org.j3d.aviatrix3d.output.graphics.ElumensSWTSurface
Deprecated. Set the channel lens position.
setChannelLensPosition(int, float, float, float) - Method in class org.j3d.renderer.aviatrix3d.swt.output.ElumensSWTSurface
Set the channel lens position.
setChannelSize(int, int, int) - Method in class org.j3d.aviatrix3d.output.graphics.ElumensAWTSurface
Set the channel size in pixels.
setChannelSize(int, int, int) - Method in interface org.j3d.aviatrix3d.output.graphics.ElumensOutputDevice
Set the channel size in pixels.
setChannelSize(int, int, int) - Method in class org.j3d.aviatrix3d.output.graphics.ElumensSWTSurface
Deprecated. Set the channel size in pixels.
setChannelSize(int, int, int) - Method in class org.j3d.renderer.aviatrix3d.swt.output.ElumensSWTSurface
Set the channel size in pixels.
setCharacterCreator(CharacterCreator) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Replace the internal character generator with another.
setChild(Node, int) - Method in class org.j3d.aviatrix3d.BaseGroup
Replaces the child node at the specified index in this group node's list of children with the specified child.
setChild(Node, int) - Method in class org.j3d.aviatrix3d.Group
Replaces the child node at the specified index in this group node's list of children with the specified child.
setChild(Node2D, int) - Method in class org.j3d.aviatrix3d.Group2D
Replaces the child node at the specified index in this group node's list of children with the specified child.
setChild(SceneGraphObject, int) - Method in class org.j3d.aviatrix3d.ObjectSet
Replaces the child node at the specified index in this group node's list of children with the specified child.
setChild(Node) - Method in class org.j3d.aviatrix3d.SharedNode
Set the child to be the new value.
setChild(Node2D) - Method in class org.j3d.aviatrix3d.SharedNode2D
Set the child to be the new value.
setChild(Node, int) - Method in class org.j3d.aviatrix3d.SwitchGroup
Replaces the child node at the specified index in this group node's list of children with the specified child.
setChild(Node, int) - Method in class org.j3d.renderer.aviatrix3d.nodes.MaskedSwitch
Replaces the child node at the specified index in this group node's list of children with the specified child.
setClearBufferState(boolean) - Method in class org.j3d.aviatrix3d.AccumulationBufferState
Set the flag for whether the buffer state should be cleared when this state object is executed.
setClearBufferState(boolean) - Method in class org.j3d.aviatrix3d.ColorBufferState
Set the flag for whether the buffer state should be cleared when this state object is executed.
setClearBufferState(boolean) - Method in class org.j3d.aviatrix3d.DepthBufferState
Set the flag for whether the buffer state should be cleared when this state object is executed.
setClearBufferState(boolean) - Method in class org.j3d.aviatrix3d.StencilBufferState
Set the flag for whether the buffer state should be cleared when this state object is executed.
setClearColor(float, float, float, float) - Method in class org.j3d.aviatrix3d.AccumulationBufferState
Set the value that each of the colour channels should be cleared to.
setClearColor(float, float, float, float) - Method in class org.j3d.aviatrix3d.ColorBufferState
Set the value that each of the colour channels should be cleared to.
setClearColor(float, float, float, float) - Method in class org.j3d.aviatrix3d.MRTOffscreenTexture2D
Set the background colour that this surface should be cleared to before the drawing step.
setClearColor(float, float, float, float) - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
Deprecated. Set the background colour that this surface should be cleared to before the drawing step.
setClearColor(float, float, float, float) - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Set the background colour that this surface should be cleared to before the drawing step.
setClearColor(float, float, float, float) - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Set the background colour that this surface should be cleared to before the drawing step.
setClearColor(float, float, float, float) - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Set the background colour that this surface should be cleared to before the drawing step.
setClearColor(float, float, float, float) - Method in interface org.j3d.aviatrix3d.output.graphics.RenderingProcessor
Set the background colour that this surface should be cleared to before the drawing step.
setClearColor(float, float, float, float) - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsOutputDevice
Set the background colour that this surface should be cleared to before the drawing step.
setClearDepth(float) - Method in class org.j3d.aviatrix3d.DepthBufferState
Set depth value that the buffer should be cleared to.
setClearMask(int) - Method in class org.j3d.aviatrix3d.StencilBufferState
Set the bitmask used during the clear of the buffer.
setClipDistance(double, double) - Method in class org.j3d.aviatrix3d.ViewEnvironment
Set the near clipping distance to be used by the application.
setColor(float[]) - Method in class org.j3d.aviatrix3d.Background
Change the colour to the new colour.
setColor(float, float, float, float) - Method in class org.j3d.aviatrix3d.Background
Change the colour to the new colour.
setColor(float[]) - Method in class org.j3d.aviatrix3d.Fog
Change the fog colour to the new colour.
setColor(float[]) - Method in class org.j3d.aviatrix3d.SphereBackground
Change the colour to the new colour.
setColor(float, float, float, float) - Method in class org.j3d.aviatrix3d.SphereBackground
Change the colour to the new colour.
setColorBufferState(ColorBufferState) - Method in class org.j3d.aviatrix3d.RenderPass
Set the color buffer state that should be applied to the during this pass.
setColorClearEnabled(boolean) - Method in class org.j3d.aviatrix3d.Background
Enable or disable the clearing of the colour buffer before drawing the background contents.
setColorClearNeeded(boolean) - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Set whether we should always force a local colour clear before beginning any drawing.
setColorClearNeeded(boolean) - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Set whether we should always force a local colour clear before beginning any drawing.
setColorClearNeeded(boolean) - Method in interface org.j3d.aviatrix3d.output.graphics.RenderingProcessor
Set whether we should always force a local colour clear before beginning any drawing.
setColorClearNeeded(boolean) - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsOutputDevice
Set whether we should always force a local colour clear before beginning any drawing.
setColorMask(boolean, boolean, boolean, boolean) - Method in class org.j3d.aviatrix3d.ColorBufferState
Set the flags describing which channels should be enabled in the colour buffer.
setColorMaterialEnabled(boolean) - Method in class org.j3d.aviatrix3d.Material
Set the flag that enables or disables color material lighting effects on any geometry using this material.
setColorMaterialTarget(int) - Method in class org.j3d.aviatrix3d.Material
Set the amount of colorTarget to be used for this material for the front or combined faces.
setColors(boolean, float[]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set the color array reference to the new array.
setColors(boolean, FloatBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the color array reference to the new array.
setCombineMode(boolean, int) - Method in class org.j3d.aviatrix3d.TextureAttributes
Set the combine mode for the alpha or RGB side.
setCombineOperand(boolean, int, int) - Method in class org.j3d.aviatrix3d.TextureAttributes
Set the operand to use for alpha or RGB combine mode.
setCombineScale(boolean, float) - Method in class org.j3d.aviatrix3d.TextureAttributes
Set the combine scale factor.
setCombineSource(boolean, int, int) - Method in class org.j3d.aviatrix3d.TextureAttributes
Set the combine source type for alpha or RGB combine mode.
setCompareFunction(int) - Method in class org.j3d.aviatrix3d.Texture
Set the texture comparison function.
setCompareMode(int) - Method in class org.j3d.aviatrix3d.Texture
Set the texture comparison mode.
setCopyOffset(int, int, int, int) - Method in interface org.j3d.aviatrix3d.MultipassTextureDestination
Deprecated. Set the offsets in this texture to use for update the sub image update values.
setCopyOffset(int, int, int, int) - Method in class org.j3d.aviatrix3d.Texture2D
Set the offsets in this texture to use for update the sub image update values.
setCopyOffset(int, int, int, int) - Method in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
Set the offsets in this texture to use for update the sub image update values.
setCulledAudioReceiver(CulledAudioReceiver) - Method in interface org.j3d.aviatrix3d.pipeline.audio.AudioCullStage
Register a reciever for the output of the sorter.
setCulledAudioReceiver(CulledAudioReceiver) - Method in class org.j3d.aviatrix3d.pipeline.audio.NullAudioCullStage
Register a reciever for the output of the sorter.
setCulledFace(int) - Method in class org.j3d.aviatrix3d.PolygonAttributes
Set which face is to be culled.
setCulledGeometryReceiver(CulledGeometryReceiver) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Register a reciever for the output of the sorter.
setCulledGeometryReceiver(CulledGeometryReceiver) - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsCullStage
Register a reciever for the output of the sorter.
setCuller(AudioCullStage) - Method in class org.j3d.aviatrix3d.pipeline.audio.DefaultAudioPipeline
Set the cull instance to be used.
setCuller(GraphicsCullStage) - Method in class org.j3d.aviatrix3d.pipeline.graphics.DefaultGraphicsPipeline
Set the cull instance to be used.
setCutOffAngle(float) - Method in class org.j3d.aviatrix3d.SpotLight
Set the cut-off angle.
setData(int, int, byte[], int) - Method in class org.j3d.aviatrix3d.ByteAudioComponent
Set the data for this component.
setData(int, int, ByteBuffer, int) - Method in class org.j3d.aviatrix3d.ByteAudioComponent
Set the data for this component.
setDefaultCacheType(int) - Static method in class org.j3d.renderer.aviatrix3d.texture.AVTextureCacheFactory
Set the default cache type to be used.
setDensityRate(float) - Method in class org.j3d.aviatrix3d.Fog
Set the exponential decay factor.
setDepthAttributes(DepthAttributes) - Method in class org.j3d.aviatrix3d.Appearance
Set the depth buffer attributes to use.
setDepthBits(int) - Method in class org.j3d.aviatrix3d.rendering.BufferSetupData
Set the number of bits of precsions the depth buffer should have.
setDepthBufferState(DepthBufferState) - Method in class org.j3d.aviatrix3d.RenderPass
Set the depth buffer state that should be applied to the during this pass.
setDepthFailOperation(int) - Method in class org.j3d.aviatrix3d.StencilAttributes
Set the operation that should be performed if the stencil test passes but the depth test fails.
setDepthFailOperation(int) - Method in class org.j3d.aviatrix3d.StencilBufferState
Set the operation that should be performed if the stencil test passes but the depth test fails.
setDepthFormat(int) - Method in class org.j3d.aviatrix3d.Texture
Set the format for the depth texture to be applied to an object.
setDepthFunction(int) - Method in class org.j3d.aviatrix3d.DepthAttributes
Set the operation that should be performed if the depth tests pass.
setDepthFunction(int) - Method in class org.j3d.aviatrix3d.DepthBufferState
Set the operation that should be performed if the depth tests pass.
setDepthPassOperation(int) - Method in class org.j3d.aviatrix3d.StencilAttributes
Set the operation that should be performed if the stencil and depth tests pass.
setDepthPassOperation(int) - Method in class org.j3d.aviatrix3d.StencilBufferState
Set the operation that should be performed if the stencil and depth tests pass.
setDestinationBlendFactor(int) - Method in class org.j3d.aviatrix3d.BlendAttributes
Set the destination blend factor to use.
setDestinationBlendFactor(int) - Method in class org.j3d.aviatrix3d.GeneralBufferState
Set the destination blend factor to use.
setDevice(AudioOutputDevice) - Method in class org.j3d.aviatrix3d.pipeline.audio.AudioSortToSingleDeviceListener
Set the device instance to be used as the target.
setDiffuseColor(float[]) - Method in class org.j3d.aviatrix3d.Light
Set the diffuse colour component to the new value.
setDiffuseColor(float[]) - Method in class org.j3d.aviatrix3d.Material
Set the diffuse color to the new value for the front and combined faces.
setDimensions(int, int, int, int) - Method in class org.j3d.aviatrix3d.CompositeViewport
Set the dimensions of the viewport in pixels.
setDimensions(int, int, int, int) - Method in class org.j3d.aviatrix3d.MultipassViewport
Set the dimensions of the viewport in pixels.
setDimensions(int, int, int, int) - Method in class org.j3d.aviatrix3d.SimpleViewport
Set the dimensions of the viewport in pixels.
setDimensions(int, int, int, int) - Method in class org.j3d.aviatrix3d.Viewport
Set the dimensions of the viewport in pixels.
setDimensions(int, int, int, int) - Method in class org.j3d.aviatrix3d.Viewport2D
Set the dimensions of the viewport in pixels.
setDimensions(float, float, float) - Method in class org.j3d.renderer.aviatrix3d.geom.Box
Change the radius and height of the box to the new values.
setDimensions(float, float) - Method in class org.j3d.renderer.aviatrix3d.geom.Cone
Change the radius and height of the cone to the new values.
setDimensions(float, float) - Method in class org.j3d.renderer.aviatrix3d.geom.Cylinder
Change the radius and height of the cylinder to the new values.
setDimensions(float) - Method in class org.j3d.renderer.aviatrix3d.geom.Sphere
Change the radius of the sphere to the new values.
setDimensions(float, float) - Method in class org.j3d.renderer.aviatrix3d.geom.Spring
Change the radius values of the spring to the new values.
setDimensions(float, float) - Method in class org.j3d.renderer.aviatrix3d.geom.Torus
Change the radius and height of the torus to the new values.
setDirection(float[]) - Method in class org.j3d.aviatrix3d.DirectionalLight
Set the direction to the new value.
setDirection(float, float, float) - Method in class org.j3d.aviatrix3d.DirectionalLight
Set the direction to the new value.
setDirection(float[]) - Method in class org.j3d.aviatrix3d.SpotLight
Set the direction to the new value.
setDirection(float, float, float) - Method in class org.j3d.aviatrix3d.SpotLight
Set the direction to the new value.
setDrawableObjects(RenderableRequestData, AudioInstructions) - Method in class org.j3d.aviatrix3d.output.audio.OpenALAudioDevice
Update the list of items to be rendered to the current list.
setDrawableObjects(GraphicsRequestData, GraphicsInstructions[], int) - Method in class org.j3d.aviatrix3d.output.graphics.BaseAWTSurface
Update the list of items to be rendered to the current list.
setDrawableObjects(GraphicsRequestData, GraphicsDetails[], int[], int, GraphicsEnvironmentData[]) - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Update the list of items to be rendered to the current list.
setDrawableObjects(GraphicsRequestData, GraphicsInstructions[], int) - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Update the list of items to be rendered to the current list.
setDrawableObjects(GraphicsRequestData, GraphicsDetails[], int[], int, GraphicsEnvironmentData[]) - Method in interface org.j3d.aviatrix3d.output.graphics.RenderingProcessor
Update the list of items to be rendered to the current list.
setDrawableObjects(RenderableRequestData, AudioInstructions) - Method in interface org.j3d.aviatrix3d.pipeline.audio.AudioOutputDevice
Update the list of items to be rendered to the current list.
setDrawableObjects(GraphicsRequestData, GraphicsInstructions[], int) - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsOutputDevice
Update the list of items to be rendered to the current list.
setDrawMode(boolean, int) - Method in class org.j3d.aviatrix3d.PolygonAttributes
Set the draw mode for either the front or back face.
setDropOffRateExponent(float) - Method in class org.j3d.aviatrix3d.SpotLight
Set the value of the exponent that can be used to control how the light intensity drops off from the center to the cut off angle.
setEdgeFlags(boolean[]) - Method in class org.j3d.aviatrix3d.IndexedQuadArray
Set the edge flag reference to the new array.
setEdgeFlags(boolean[]) - Method in class org.j3d.aviatrix3d.IndexedTriangleArray
Set the edge flag reference to the new array.
setEdgeFlags(boolean[]) - Method in class org.j3d.aviatrix3d.QuadArray
Set the edge flag reference to the new array.
setEdgeFlags(boolean[]) - Method in class org.j3d.aviatrix3d.TriangleArray
Set the edge flag reference to the new array.
setEdgeFlags(ByteBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadArray
Set the edge flag reference to the new array.
setEdgeFlags(ByteBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleArray
Set the edge flag reference to the new array.
setEdgeFlags(ByteBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadArray
Set the edge flag reference to the new array.
setEdgeFlags(ByteBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleArray
Set the edge flag reference to the new array.
setEffectBounds(BoundingVolume) - Method in class org.j3d.aviatrix3d.ClipPlane
Set the bounds that will effect the range of this light.
setEffectBounds(BoundingVolume) - Method in class org.j3d.aviatrix3d.Fog
Set the bounds that will effect the range of this light.
setEffectBounds(BoundingVolume) - Method in class org.j3d.aviatrix3d.Light
Set the bounds that will effect the range of this light.
setEmissiveColor(float[]) - Method in class org.j3d.aviatrix3d.Material
Set the emissive color to the new value for the front-face and combined values.
setEnabled(boolean) - Method in class org.j3d.aviatrix3d.AppearanceOverride
Set the enabled state of this override.
setEnabled(boolean) - Method in class org.j3d.aviatrix3d.ClipPlane
Set the enabled state of the light.
setEnabled(boolean) - Method in class org.j3d.aviatrix3d.Fog
Set the enabled state of the light.
setEnabled(boolean) - Method in class org.j3d.aviatrix3d.Light
Set the enabled state of the light.
setEnabled(boolean) - Method in class org.j3d.aviatrix3d.management.DisplayCollection
Tell render to start or stop management.
setEnabled(boolean) - Method in class org.j3d.aviatrix3d.management.MultiThreadRenderManager
Tell render to start or stop management.
setEnabled(boolean) - Method in interface org.j3d.aviatrix3d.management.RenderManager
Tell render to start or stop management.
setEnabled(boolean) - Method in class org.j3d.aviatrix3d.management.SingleDisplayCollection
Tell render to start or stop management.
setEnabled(boolean) - Method in class org.j3d.aviatrix3d.management.SingleThreadRenderManager
Tell render to start or stop management.
setEnabled(boolean) - Method in class org.j3d.aviatrix3d.RenderPass
Set the enabled state of the light.
setEnabled(boolean) - Method in class org.j3d.aviatrix3d.Sound
Set the enabled state of the light.
setEnabled(boolean) - Method in class org.j3d.renderer.aviatrix3d.nodes.MarkerGroup
Set the enabled state
setEnvironmentParam(int, float[]) - Method in class org.j3d.aviatrix3d.VertexShader
Set the environment parameter as a float array.
setErrorReporter(ErrorReporter) - Method in class org.j3d.aviatrix3d.management.DebugPickingHandler
Register an error reporter with the engine so that any errors generated by the node's internals can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in class org.j3d.aviatrix3d.management.DisplayCollection
Register an error reporter with the engine so that any errors generated by the node's internals can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in class org.j3d.aviatrix3d.management.MultiThreadRenderManager
Register an error reporter with the engine so that any errors generated by the node's internals can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in interface org.j3d.aviatrix3d.management.RenderManager
Register an error reporter with the engine so that any errors generated by the node's internals can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in class org.j3d.aviatrix3d.management.SingleDisplayCollection
Register an error reporter with the engine so that any errors generated by the node's internals can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in class org.j3d.aviatrix3d.management.SingleThreadRenderManager
Register an error reporter with the engine so that any errors generated by the node's internals can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in class org.j3d.aviatrix3d.output.audio.OpenALAudioDevice
Register an error reporter with the engine so that any errors generated by the node's internals can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in class org.j3d.aviatrix3d.output.graphics.BaseAWTSurface
Register an error reporter with the engine so that any errors generated by the node's internals can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Register an error reporter with the engine so that any errors generated by the node's internals can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Register an error reporter with the engine so that any errors generated by the node's internals can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in class org.j3d.aviatrix3d.output.graphics.BaseSWTSurface
Deprecated. Register an error reporter with the engine so that any errors generated by the node's internals can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in interface org.j3d.aviatrix3d.output.graphics.RenderingProcessor
Register an error reporter with the engine so that any errors generated by the node's internals can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in interface org.j3d.aviatrix3d.output.graphics.SurfaceMonitor
Register an error reporter with the engine so that any errors generated by the node's internals can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in interface org.j3d.aviatrix3d.picking.PickingManager
Register an error reporter with the engine so that any errors generated by the node's internals can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in class org.j3d.aviatrix3d.pipeline.audio.DefaultAudioPipeline
Register an error reporter with the engine so that any errors generated by the node's internals can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in class org.j3d.aviatrix3d.pipeline.audio.NullAudioCullStage
Register an error reporter with the engine so that any errors generated by the node's internals can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in interface org.j3d.aviatrix3d.pipeline.CullStage
Register an error reporter with the engine so that any errors generated by the node's internals can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Register an error reporter with the engine so that any errors generated by the node's internals can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseSortStage
Register an error reporter with the engine so that any errors generated by the node's internals can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in class org.j3d.aviatrix3d.pipeline.graphics.DefaultGraphicsPipeline
Register an error reporter with the engine so that any errors generated by the node's internals can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Static method in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsListenerMulticaster
Register an error reporter with the engine so that any errors generated by the loading of script code can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsSortStage
Register an error reporter with the engine so that any errors generated by the node's internals can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Static method in class org.j3d.aviatrix3d.pipeline.graphics.SurfaceInfoListenerMulticaster
Register an error reporter with the engine so that any errors generated by the loading of script code can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in interface org.j3d.aviatrix3d.pipeline.OutputDevice
Register an error reporter with the engine so that any errors generated by the node's internals can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in interface org.j3d.aviatrix3d.pipeline.RenderPipeline
Register an error reporter with the engine so that any errors generated by the node's internals can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in class org.j3d.renderer.aviatrix3d.device.input.keyboard.KeyboardManager
Register an error reporter with the engine so that any errors generated by the loading of script code can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in class org.j3d.renderer.aviatrix3d.device.input.mouse.MouseManager
Register an error reporter with the engine so that any errors generated by the loading of script code can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in class org.j3d.renderer.aviatrix3d.swt.draw2d.BaseDraw2DSurface
Register an error reporter with the engine so that any errors generated by the node's internals can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in class org.j3d.renderer.aviatrix3d.swt.output.BaseSWTSurface
Register an error reporter with the engine so that any errors generated by the node's internals can be reported in a nice, pretty fashion.
setErrorReporter(ErrorReporter) - Method in class org.j3d.renderer.aviatrix3d.util.SceneGraphTraverser
Register an error reporter with the engine so that any errors generated by the script code can be reported in a nice, pretty fashion.
setEyePointOffset(float, float, float) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Set the eyepoint offset from the centre position.
setEyePointOffset(float, float, float) - Method in class org.j3d.aviatrix3d.pipeline.graphics.DefaultGraphicsPipeline
Set the eyepoint offset from the centre position.
setEyePointOffset(float, float, float) - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsCullStage
Set the eyepoint offset from the centre position.
setEyePointOffset(float, float, float) - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsRenderPipeline
Set the eyepoint offset from the centre position.
setEyeToRender(boolean) - Method in class org.j3d.aviatrix3d.output.graphics.SingleEyeStereoProcessor
Set which eye should be rendered by this renderer.
setFacetCount(int) - Method in class org.j3d.renderer.aviatrix3d.geom.Cone
Set the facet count of the cone to the new value.
setFacetCount(int) - Method in class org.j3d.renderer.aviatrix3d.geom.Cylinder
Set the facet count of the cylinder to the new value.
setFacetCount(int) - Method in class org.j3d.renderer.aviatrix3d.geom.Sphere
Set the facet count of the sphere to the new value.
setFacetCount(int, int) - Method in class org.j3d.renderer.aviatrix3d.geom.Spring
Set the facet count of the spring to the new value.
setFacetCount(int, int) - Method in class org.j3d.renderer.aviatrix3d.geom.Torus
Set the facet count of the torus to the new value.
setFadeThresholdSize(float) - Method in class org.j3d.aviatrix3d.PointAttributes
Set the minimum threshold size in pixels for when multisampling is enabled.
setFanCount(int[], int) - Method in class org.j3d.aviatrix3d.IndexedTriangleFanArray
Set the number of valid fans to use.
setFanCount(int[], int) - Method in class org.j3d.aviatrix3d.TriangleFanArray
Set the number of valid fans to use.
setFanCount(int[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleFanArray
Set the number of valid fans to use.
setFanCount(int[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray
Set the number of valid fans to use.
setFarClipDistance(double) - Method in class org.j3d.aviatrix3d.ViewEnvironment
Set the far clipping distance to be used by the application.
setFieldOfView(double) - Method in class org.j3d.aviatrix3d.ViewEnvironment
Set the field of view to be used.
setFlatShaded(boolean) - Method in class org.j3d.aviatrix3d.PolygonAttributes
Set the shading style to use either flat or smooth shading.
setFogCoordinates(float[]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set the fog coordinate reference to the new array.
setFogCoordinates(FloatBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the fog coordinate reference to the new array.
setFragmentShader(FragmentShader) - Method in class org.j3d.aviatrix3d.GL14Shader
Set the fragment shader to use.
setFrameUpdateListener(FrameUpdateListener) - Method in class org.j3d.renderer.aviatrix3d.navigation.ViewpointManager
Set the listener for frame update notifications.
setFrameUpdateListener(FrameUpdateListener) - Method in class org.j3d.renderer.aviatrix3d.navigation.ViewpointTransition
Set the listener for frame update notifications.
setFunctionCompareMask(int) - Method in class org.j3d.aviatrix3d.StencilAttributes
Set the bitmask used for the stencil comparison operation.
setFunctionCompareMask(int) - Method in class org.j3d.aviatrix3d.StencilBufferState
Set the bitmask used for the stencil comparison operation.
setFunctionReferenceValue(int) - Method in class org.j3d.aviatrix3d.StencilAttributes
Set the reference value used for the stencil comparison operation.
setFunctionReferenceValue(int) - Method in class org.j3d.aviatrix3d.StencilBufferState
Set the reference value used for the stencil comparison operation.
setGeneralBufferState(GeneralBufferState) - Method in class org.j3d.aviatrix3d.RenderPass
Set the general buffer state that should be applied to the during this pass.
setGenerateMipMap(boolean) - Method in class org.j3d.aviatrix3d.Texture
Set the generateMipMap state.
setGenerateMipMapHint(int) - Method in class org.j3d.aviatrix3d.Texture
Set the generateMipMapHint value.
setGeometry(Geometry) - Method in class org.j3d.aviatrix3d.Shape3D
Set the geometry for this shape.
setGlobalAmbientColor(float[]) - Method in class org.j3d.aviatrix3d.Viewpoint
Set the ambient colour to the new value.
setGlobalAmbientLightEnabled(boolean) - Method in class org.j3d.aviatrix3d.Viewpoint
Turn the global ambient lighting setting on or off.
setGlobalOnly(boolean) - Method in class org.j3d.aviatrix3d.ClipPlane
Set the global scope state of the light.
setGlobalOnly(boolean) - Method in class org.j3d.aviatrix3d.Fog
Set whether the fog should act in local or global mode.
setGlobalOnly(boolean) - Method in class org.j3d.aviatrix3d.Light
Set the global scope state of the light.
setGraphicsOutputDevice(GraphicsOutputDevice) - Method in class org.j3d.aviatrix3d.pipeline.graphics.DefaultGraphicsPipeline
Register a drawing surface that this pipeline will send its output to.
setGraphicsOutputDevice(GraphicsOutputDevice) - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsRenderPipeline
Register a drawing surface that this pipeline will send its output to.
setGraphicsOutputDevice(GraphicsOutputDevice) - Method in class org.j3d.aviatrix3d.pipeline.graphics.SortToSingleDrawListener
Set the surfaces instance to be used as the target.
setHaltOnError(boolean) - Method in class org.j3d.aviatrix3d.management.MultiThreadRenderManager
Set whether the manager should automatically halt management if an error or exception is detected during the user callback processing.
setHaltOnError(boolean) - Method in interface org.j3d.aviatrix3d.management.RenderManager
Set whether the manager should automatically halt management if an error or exception is detected during the user callback processing.
setHaltOnError(boolean) - Method in class org.j3d.aviatrix3d.management.SingleThreadRenderManager
Set whether the manager should automatically halt management if an error or exception is detected during the user callback processing.
setHeadlightEnabled(boolean) - Method in class org.j3d.aviatrix3d.Viewpoint
Turn the local headlight on/off.
setHeadlightType(boolean) - Method in class org.j3d.aviatrix3d.Viewpoint
Change the style of the headlight between directional and spot types.
setHighDetail(Node[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Set the low-detail geometry instance to use.
setHorizontal(boolean) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Change whether the text should be rendered vertically or horizontally.
setHorizontalJustification(int) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Change the horizontal justification of the text.
setIndices(int[], int) - Method in class org.j3d.aviatrix3d.IndexedVertexGeometry
Set the number of valid indexs to use.
setIndices(int[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedBufferGeometry
Set the number of valid indexs to use.
setInnerAngle(float) - Method in class org.j3d.aviatrix3d.ConeSound
Set the inner angle for the cone.
setLayers(Layer[], int) - Method in class org.j3d.aviatrix3d.management.DisplayCollection
Set the set of layers for this manager.
setLayers(Layer[], int) - Method in class org.j3d.aviatrix3d.management.SingleDisplayCollection
Set the set of layers for this manager.
setLayers(Layer[], int) - Method in class org.j3d.aviatrix3d.MRTOffscreenTexture2D
Set the collection of geometry that should be rendered to this texture.
setLayers(Layer[], int) - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Set the collection of geometry that should be rendered to this texture.
setLayers(Layer[], int) - Method in interface org.j3d.aviatrix3d.PBufferTextureSource
Deprecated. Set the collection of geometry that should be rendered to this texture.
setLeftToRight(boolean) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Change whether the text should be placing characters left to right or right to left.
setLightingEnabled(boolean) - Method in class org.j3d.aviatrix3d.Material
Set the flag that enables or disables lighting on any geometry using this material.
setLinearDistance(float, float) - Method in class org.j3d.aviatrix3d.Fog
Set the distance functions for the fog when in linear mode.
setLineAttributes(LineAttributes) - Method in class org.j3d.aviatrix3d.Appearance
Set the line rendering attributes to use.
setLineWidth(float) - Method in class org.j3d.aviatrix3d.LineAttributes
Set the size in pixels of the line size.
setLive(boolean) - Method in class org.j3d.aviatrix3d.Appearance
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.AppearanceOverride
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.BaseGroup
Notification that this object is live now.
setLive(SceneGraphObject, boolean) - Method in class org.j3d.aviatrix3d.BaseNode
Set the live state of the given node to this state.
setLive(SceneGraphObject, boolean) - Method in class org.j3d.aviatrix3d.BaseSceneGraphObject
Set the live state of the given node to this state.
setLive(boolean) - Method in class org.j3d.aviatrix3d.BitmapRaster
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.ByteRaster
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.CompositeLayer
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.CompositeLayer2D
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.CompositeViewport
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.GL14Shader
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.GLSLangShader
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.Group
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.Group2D
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.ImageRaster
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.MRTOffscreenTexture2D
Notification that this object is live now.
setLive(Node, boolean) - Method in interface org.j3d.aviatrix3d.MultiParentNode
Overloaded version of the notification that this object's liveness state has changed.
setLive(boolean) - Method in class org.j3d.aviatrix3d.MultipassScene
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
Deprecated. Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.MultipassViewport
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.MultipassViewportLayer
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.ObjectSet
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.Pixmap
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.RenderPass
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.Scene
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.Scene2D
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.SceneGraphObject
Notification that this object's liveness state has changed.
setLive(boolean) - Method in class org.j3d.aviatrix3d.ShaderProgram
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.Shape3D
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.ShapeBackground
Notification that this object is live now.
setLive(Node, boolean) - Method in class org.j3d.aviatrix3d.SharedGroup
Overloaded version of the notification that this object's liveness state has changed.
setLive(boolean) - Method in class org.j3d.aviatrix3d.SharedGroup
Notification that this object is live now.
setLive(Node, boolean) - Method in class org.j3d.aviatrix3d.SharedGroup2D
Overloaded version of the notification that this object's liveness state has changed.
setLive(boolean) - Method in class org.j3d.aviatrix3d.SharedGroup2D
Notification that this object is live now.
setLive(Node, boolean) - Method in class org.j3d.aviatrix3d.SharedNode
Overloaded version of the notification that this object's liveness state has changed.
setLive(boolean) - Method in class org.j3d.aviatrix3d.SharedNode
Notification that this object is live now.
setLive(Node, boolean) - Method in class org.j3d.aviatrix3d.SharedNode2D
Overloaded version of the notification that this object's liveness state has changed.
setLive(boolean) - Method in class org.j3d.aviatrix3d.SharedNode2D
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.SimpleLayer
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.SimpleLayer2D
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.SimpleScene
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.SimpleViewport
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.SimpleViewportLayer
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.Texture
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.TextureUnit
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.VertexGeometry
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.Viewport2D
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.ViewportLayer2D
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Notification that this object is live now.
setLoadFlags(int) - Method in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Set the flags for which parts of the file that should be loaded.
setLoadFlags(int) - Method in class org.j3d.renderer.aviatrix3d.loader.dem.DEMLoader
Set the flags for which parts of the file that should be loaded.
setLoadFlags(int) - Method in class org.j3d.renderer.aviatrix3d.loader.discreet.MaxLoader
Set the flags for which parts of the file that should be loaded.
setLoadFlags(int) - Method in class org.j3d.renderer.aviatrix3d.loader.stl.STLLoader
Set the flags for which parts of the file that should be loaded.
setLoadFlags(int) - Method in class org.j3d.renderer.aviatrix3d.loader.vterrain.BTLoader
Set the flags for which parts of the file that should be loaded.
setLocalAppearanceOnly(boolean) - Method in class org.j3d.aviatrix3d.AppearanceOverride
Set the override function to determine whether we should override also include any missing appearance options that are defined in leaf Appearance nodes on the Shape nodes.
setLocalParam(int, float[]) - Method in class org.j3d.aviatrix3d.VertexShader
Set the local parameter as a float array.
setLoop(boolean) - Method in class org.j3d.aviatrix3d.AudioComponent
Change whether the audio component should loop or not
setLoopDimensions(float, int) - Method in class org.j3d.renderer.aviatrix3d.geom.Spring
Change the loop values of the spring to the new values.
setLowDetail(Node) - Method in class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Set the low-detail geometry instance to use.
setMagFilter(int) - Method in class org.j3d.aviatrix3d.Texture
Set the magnification filtering mode.
setMask(boolean[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.MaskedSwitch
Set the mask to change which objects are to be visible of all the children.
setMaterial(Material) - Method in class org.j3d.aviatrix3d.Appearance
Set the material to use.
setMaxDistance(float) - Method in class org.j3d.aviatrix3d.PointSound
Set the distance when gain rolloff reaches zero.
setMaximum(float[]) - Method in class org.j3d.aviatrix3d.BoundingBox
Set the maximum bounds for the box.
setMaximum(float, float, float) - Method in class org.j3d.aviatrix3d.BoundingBox
Set the maximum bounds for the box.
setMaximumFrameRate(float) - Method in class org.j3d.renderer.aviatrix3d.util.PerformanceMonitor
Get the current maximum acceptable frame rate.
setMaxParticleCount(int) - Method in class org.j3d.renderer.aviatrix3d.geom.particle.AVParticleSystem
Change the maximum number of particles that can be generated.
setMaxPointSize(float) - Method in class org.j3d.aviatrix3d.PointAttributes
Set the size in pixels of the point size.
setMaxRange(float) - Method in class org.j3d.aviatrix3d.DepthAttributes
Set maximum depth value that is acceptable to be rendered.
setMaxRange(float) - Method in class org.j3d.aviatrix3d.DepthBufferState
Set maximum depth value that is acceptable to be rendered.
setMinFilter(int) - Method in class org.j3d.aviatrix3d.Texture
Set the magnification filtering mode.
setMinimum(float[]) - Method in class org.j3d.aviatrix3d.BoundingBox
Set the minimum bounds for the box.
setMinimum(float, float, float) - Method in class org.j3d.aviatrix3d.BoundingBox
Set the minimum bounds for the box.
setMinimumFrameInterval(int) - Method in class org.j3d.aviatrix3d.management.MultiThreadRenderManager
Set the minimum duty cycle of the render manager.
setMinimumFrameInterval(int) - Method in interface org.j3d.aviatrix3d.management.RenderManager
Set the minimum duty cycle of the render manager.
setMinimumFrameInterval(int) - Method in class org.j3d.aviatrix3d.management.SingleThreadRenderManager
Set the minimum duty cycle of the render manager.
setMinimumFrameRate(float) - Method in class org.j3d.renderer.aviatrix3d.util.PerformanceMonitor
Get the current minimum acceptable frame rate.
setMinPointSize(float) - Method in class org.j3d.aviatrix3d.PointAttributes
Set the size in pixels of the point size.
setMinRange(float) - Method in class org.j3d.aviatrix3d.DepthAttributes
Set minimum depth value that is acceptable to be rendered.
setMinRange(float) - Method in class org.j3d.aviatrix3d.DepthBufferState
Set minimum depth value that is acceptable to be rendered.
setMode(int) - Method in class org.j3d.aviatrix3d.Fog
Set the type of fog to be rendered.
setNearClipDistance(double) - Method in class org.j3d.aviatrix3d.ViewEnvironment
Set the near clipping distance to be used by the application.
setNormals(float[]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set the normal array reference to the new array.
setNormals(FloatBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the normal array reference to the new array.
setNumAASamples(int) - Method in class org.j3d.aviatrix3d.rendering.BufferSetupData
Set the number of samples that should be used for full screen antialiasing.
setNumberOfChannels(int) - Method in class org.j3d.aviatrix3d.output.graphics.ElumensAWTSurface
Set the number of channels to display.
setNumberOfChannels(int) - Method in interface org.j3d.aviatrix3d.output.graphics.ElumensOutputDevice
Set the number of channels to display.
setNumberOfChannels(int) - Method in class org.j3d.aviatrix3d.output.graphics.ElumensSWTSurface
Deprecated. Set the number of channels to display.
setNumberOfChannels(int) - Method in class org.j3d.renderer.aviatrix3d.swt.output.ElumensSWTSurface
Set the number of channels to display.
setNumLevels(int) - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
Deprecated. Set the number of levels of mipmap generation that should be rendered.
setNumLevels(int) - Method in interface org.j3d.aviatrix3d.MultipassTextureSource
Deprecated. Set the number of levels of mipmap generation that should be rendered.
setNumRenderTargets(int) - Method in class org.j3d.aviatrix3d.rendering.BufferSetupData
Set the number of render targets to create in the underlying buffer.
setObserver(SceneGraphTraversalObserver) - Method in class org.j3d.renderer.aviatrix3d.util.SceneGraphTraverser
Set the detailObs to be used.
setOffscreenCheckEnabled(boolean) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Set the flag for whether to check for offscreen textures or not.
setOffscreenCheckEnabled(boolean) - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsCullStage
Set the flag for whether to check for offscreen textures or not.
setOrigin(float, float) - Method in class org.j3d.aviatrix3d.BitmapRaster
Set the origin offset of the bitmap to be used when rendering.
setOrthoParams(double, double, double, double) - Method in class org.j3d.aviatrix3d.ViewEnvironment
Set the Orthographic view parameters.
setOuterAngle(float) - Method in class org.j3d.aviatrix3d.ConeSound
Set the outer angle for the cone.
setOverrideLower(boolean) - Method in class org.j3d.aviatrix3d.AppearanceOverride
Set the override function to determine whether we should override lower appearances or not.
setOwnerBuffer(BaseBufferDescriptor) - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Set the buffer descriptor that represents the surface that this renderer works with.
setOwnerBuffer(BaseBufferDescriptor) - Method in interface org.j3d.aviatrix3d.output.graphics.RenderingProcessor
Set the buffer descriptor that represents the surface that this renderer works with.
setParameter(int, int, int, int, float[]) - Method in class org.j3d.aviatrix3d.TexCoordGeneration
Setup one of the axis parameters
setParameter(int, int, int, float[]) - Method in class org.j3d.aviatrix3d.TexCoordGeneration
Setup one of the axis parameters.
setParent(Node, Node) - Method in class org.j3d.aviatrix3d.BaseNode
Specify this nodes parent.
setParent(Node) - Method in class org.j3d.aviatrix3d.Node
Specify this nodes parent.
setParent(Node) - Method in class org.j3d.aviatrix3d.SharedGroup
Specify this nodes parent, overridden to provide behaviour that appends the node to the list rather than replacing it.
setParent(Node) - Method in class org.j3d.aviatrix3d.SharedGroup2D
Specify this nodes parent, overridden to provide behaviour that appends the node to the list rather than replacing it.
setParent(Node) - Method in class org.j3d.aviatrix3d.SharedNode
Specify this nodes parent, overridden to provide behaviour that appends the node to the list rather than replacing it.
setParent(Node) - Method in class org.j3d.aviatrix3d.SharedNode2D
Specify this nodes parent, overridden to provide behaviour that appends the node to the list rather than replacing it.
setParticleSize(float, float) - Method in class org.j3d.renderer.aviatrix3d.geom.particle.QuadParticleSystem
Set the size that particles should take in each dimension.
setParticleSize(float, float) - Method in class org.j3d.renderer.aviatrix3d.geom.particle.TriangleFanParticleSystem
Set the size that particles should take in each dimension.
setPickingManager(PickingManager) - Method in class org.j3d.aviatrix3d.management.MultiThreadRenderManager
Set the picking handler to use.
setPickingManager(PickingManager) - Method in interface org.j3d.aviatrix3d.management.RenderManager
Set the picking handler to use.
setPickingManager(PickingManager) - Method in class org.j3d.aviatrix3d.management.SingleThreadRenderManager
Set the picking handler to use.
setPickMask(int) - Method in class org.j3d.aviatrix3d.Geometry
Set the node as being pickable currently using the given bit mask.
setPickMask(int) - Method in class org.j3d.aviatrix3d.Group
Set the node as being pickable currently using the given bit mask.
setPickMask(int) - Method in class org.j3d.aviatrix3d.Group2D
Set the node as being pickable currently using the given bit mask.
setPickMask(int) - Method in interface org.j3d.aviatrix3d.picking.PickableObject
Set the node as being pickable currently using the given bit mask.
setPickMask(int) - Method in class org.j3d.aviatrix3d.Pixmap
Set the node as being pickable currently using the given bit mask.
setPickMask(int) - Method in class org.j3d.aviatrix3d.Raster
Set the node as being pickable currently using the given bit mask.
setPickMask(int) - Method in class org.j3d.aviatrix3d.Shape3D
Set the node as being pickable currently using the given bit mask.
setPickMask(int) - Method in class org.j3d.aviatrix3d.SharedNode
Set the node as being pickable currently using the given bit mask.
setPickMask(int) - Method in class org.j3d.aviatrix3d.SharedNode2D
Set the node as being pickable currently using the given bit mask.
setPickMask(int) - Method in class org.j3d.renderer.aviatrix3d.nodes.Billboard
Set the node as being pickable currently using the given bit mask.
setPickMask(int) - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Set the node as being pickable currently using the given bit mask.
setPitch(float) - Method in class org.j3d.aviatrix3d.AudioComponent
Set the pitch to play the sound at.
setPlaneEquation(double[]) - Method in class org.j3d.aviatrix3d.ClipPlane
Set the plane equation to the new value.
setPointAttributes(PointAttributes) - Method in class org.j3d.aviatrix3d.Appearance
Set the point rendering attributes to use.
setPointSize(float) - Method in class org.j3d.aviatrix3d.PointAttributes
Set the size in pixels of the point size.
setPointSpriteCoordEnabled(boolean) - Method in class org.j3d.aviatrix3d.TextureAttributes
Set the point sprite coordinate enabled flag.
setPointSpriteEnabled(boolean) - Method in class org.j3d.aviatrix3d.PointAttributes
Set the point sprite enabled flag.
setPolygonAttributes(PolygonAttributes) - Method in class org.j3d.aviatrix3d.Appearance
Set the polygon rendering attributes to use.
setPolygonOffset(float, float) - Method in class org.j3d.aviatrix3d.PolygonAttributes
Set the polygon offset details.
setPosition(float[]) - Method in class org.j3d.aviatrix3d.PointLight
Set the position to the new value.
setPosition(float, float, float) - Method in class org.j3d.aviatrix3d.PointLight
Set the position to the new value.
setPosition(float[]) - Method in class org.j3d.aviatrix3d.SpotLight
Set the position to the new value.
setPosition(float, float, float) - Method in class org.j3d.aviatrix3d.SpotLight
Set the position to the new value.
setPriority(float) - Method in class org.j3d.aviatrix3d.Texture
Set the texture priority value.
setProgramString(String) - Method in class org.j3d.aviatrix3d.GL14ShaderProgram
Set the program string that is to be registered by this shader.
setProjectionMatrix(float[]) - Method in class org.j3d.aviatrix3d.ViewEnvironment
Set a custom projection matrix for this view environment.
setProjectionType(int) - Method in class org.j3d.aviatrix3d.ViewEnvironment
Set the perspective projection flag used for this environment.
setProxyGeometry(Node) - Method in class org.j3d.aviatrix3d.BoundingGeometry
Set the new geometry to use as the proxy.
setRadius(float) - Method in class org.j3d.aviatrix3d.BoundingSphere
Set the radius of the sphere to the new value.
setRange(float) - Method in class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Set the range at which this geometry should change from low-detail to high-detail models.
setRange(int, float) - Method in class org.j3d.renderer.aviatrix3d.nodes.LODGroup
Set the range at the given child index.
setRaster(Raster) - Method in class org.j3d.aviatrix3d.Pixmap
Set the pixel data for this pixmap.
setReadBuffer(int, int) - Method in interface org.j3d.aviatrix3d.MultipassTextureDestination
Deprecated. Set the buffer that this texture should read it's input from during the update callback.
setReadBuffer(int, int) - Method in class org.j3d.aviatrix3d.Texture2D
Set the buffer that this texture should read it's input from during the update callback.
setReadBuffer(int, int) - Method in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
Set the buffer that this texture should read it's input from during the update callback.
setRefDistance(float[]) - Method in class org.j3d.aviatrix3d.ConeSound
Set the direction the cone is facing.
setRefDistance(float) - Method in class org.j3d.aviatrix3d.PointSound
Set the distance when gain rolloff starts.
setRenderableLayers(LayerCullable[], int) - Method in class org.j3d.aviatrix3d.pipeline.audio.DefaultAudioPipeline
Set the set of layers to be used by this pipeline.
setRenderableLayers(LayerCullable[], int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.DefaultGraphicsPipeline
Set the set of layers to be used by this pipeline.
setRenderableLayers(LayerCullable[], int) - Method in interface org.j3d.aviatrix3d.pipeline.RenderPipeline
Set the set of layers to be used by this pipeline.
setRenderedGeometry(Group) - Method in class org.j3d.aviatrix3d.RenderPass
Set the collection of geometry that should be rendered to this texture.
setRenderedGeometry(Group) - Method in class org.j3d.aviatrix3d.Scene2D
Set the collection of geometry that should be rendered to this texture.
setRenderedGeometry(Group) - Method in class org.j3d.aviatrix3d.SimpleScene
Set the collection of geometry that should be rendered to this texture.
setRenderEffectsProcessor(RenderEffectsProcessor) - Method in class org.j3d.aviatrix3d.Scene
Register the scene processor to be used for this scene for pre and post rendering effects.
setRenderObserver(MultipassRenderObserver) - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
Deprecated. Set the observer instance to be associated with the texture source.
setRenderPass(int, RenderPass) - Method in class org.j3d.aviatrix3d.MultipassScene
Replace the render pass at the given index with a different pass representation.
setRenderTargetIndex(int) - Method in class org.j3d.aviatrix3d.rendering.BufferSetupData
Set the index of this buffer's render target in the underlying FBO.
setRepaintRequired(boolean) - Method in class org.j3d.aviatrix3d.MRTOffscreenTexture2D
Set this texture as requiring a repaint for the next frame.
setRepaintRequired(boolean) - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
Deprecated. Set this texture as requiring a repaint for the next frame.
setRepaintRequired(boolean) - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Set this texture as requiring a repaint for the next frame.
setRequestData(RenderableRequestData) - Method in class org.j3d.aviatrix3d.pipeline.audio.DefaultAudioPipeline
Set the request data that should be passed along with the next frame.
setRequestData(RenderableRequestData) - Method in class org.j3d.aviatrix3d.pipeline.graphics.DefaultGraphicsPipeline
Set the request data that should be passed along with the next frame.
setRequestData(RenderableRequestData) - Method in interface org.j3d.aviatrix3d.pipeline.RenderPipeline
Set the request data that should be passed along with the next frame.
setRolloffFactor(float) - Method in class org.j3d.aviatrix3d.PointSound
Set the rollloffFactor.
setScene(MultipassScene) - Method in class org.j3d.aviatrix3d.MultipassViewport
Set a new scene instance to be used by this viewport.
setScene(MultipassScene) - Method in class org.j3d.aviatrix3d.MultipassViewportLayer
Set a new scene instance to be used by this layer.
setScene(SimpleScene) - Method in class org.j3d.aviatrix3d.SimpleViewport
Set a new scene instance to be used by this viewport.
setScene(SimpleScene) - Method in class org.j3d.aviatrix3d.SimpleViewportLayer
Set a new scene instance to be used by this layer.
setScene(Scene2D) - Method in class org.j3d.aviatrix3d.Viewport2D
Set a new scene instance to be used by this viewport.
setScene(Scene2D) - Method in class org.j3d.aviatrix3d.ViewportLayer2D
Set a new scene instance to be used by this layer.
setScissor(int[]) - Method in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsEnvironmentData
Convenience method to set the scissor array from another array
setScissorDimensions(int, int, int, int) - Method in class org.j3d.aviatrix3d.ViewEnvironment
Set the scissor area dimensions to reduce the amount of the parent viewport that is rendered to.
setScreenOrientation(double, double, double) - Method in class org.j3d.aviatrix3d.output.graphics.ElumensAWTSurface
Set the screen orientation.
setScreenOrientation(double, double, double) - Method in interface org.j3d.aviatrix3d.output.graphics.ElumensOutputDevice
Set the screen orientation.
setScreenOrientation(double, double, double) - Method in class org.j3d.aviatrix3d.output.graphics.ElumensSWTSurface
Deprecated. Set the screen orientation.
setScreenOrientation(float, float, float, float) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Set the orientation of this screen relative to the user's normal view direction.
setScreenOrientation(float, float, float, float) - Method in class org.j3d.aviatrix3d.pipeline.graphics.DefaultGraphicsPipeline
Set the orientation of this screen relative to the user's normal view direction.
setScreenOrientation(float, float, float, float) - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsCullStage
Set the orientation of this screen relative to the user's normal view direction.
setScreenOrientation(float, float, float, float) - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsRenderPipeline
Set the orientation of this screen relative to the user's normal view direction.
setScreenOrientation(double, double, double) - Method in class org.j3d.renderer.aviatrix3d.swt.output.ElumensSWTSurface
Set the screen orientation.
setSecondaryColors(float[]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set the secondary color reference to the new array.
setSecondaryColors(FloatBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the secondary color reference to the new array.
setSeparateBackfaceEnabled(boolean) - Method in class org.j3d.aviatrix3d.Material
Set the flag that enables or disables separate material lighting values on any geometry using this material.
setSeparatedBlendFactors(boolean) - Method in class org.j3d.aviatrix3d.BlendAttributes
Instruct the system whether to use separated RGB and Alpha blending functions.
setSeparatedBlendFactors(boolean) - Method in class org.j3d.aviatrix3d.GeneralBufferState
Instruct the system whether to use separated RGB and Alpha blending functions.
setSeparateSpecular(boolean) - Method in class org.j3d.aviatrix3d.PolygonAttributes
Set the separated specular lighting flag.
setSeparateTransparencyEnabled(boolean) - Method in class org.j3d.aviatrix3d.Material
Set the flag that enables or disables separate transparency handling from the color material values.
setShader(Shader) - Method in class org.j3d.aviatrix3d.Appearance
Set the shader to use.
setShaderArguments(ShaderArguments) - Method in class org.j3d.aviatrix3d.GLSLangShader
Set the shader arguments to be used on this object.
setShaderProgram(ShaderProgram) - Method in class org.j3d.aviatrix3d.GLSLangShader
Set the shader program to be used on this object.
setShape(Shape3D, int) - Method in class org.j3d.aviatrix3d.ShapeBackground
Change the shape at the given index.
setShininess(float) - Method in class org.j3d.aviatrix3d.Material
Set the shininess factor for the front or combined faces.
setSingleColor(boolean, float[]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set a single color value to be used by all the vertices.
setSize(float) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Change size multiplier of a single row of text.
setSkeleton(HAnimObject[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoid
Replace the existing viewpoints with the new set of viewpoints.
setSkeleton(HAnimObject[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Replace the existing viewpoints with the new set of viewpoints.
setSkin(Node[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoid
Set the list of geometry that should be used by this humanoid.
setSkin(Node[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Set the list of geometry that should be used by this humanoid.
setSkinCoord(float[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Set a new value for the skinCoord of this joint.
setSkinNormal(float[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Set a new value for the skinNormal of this joint.
setSortedAudioReceiver(SortedAudioReceiver) - Method in interface org.j3d.aviatrix3d.pipeline.audio.AudioSortStage
Register a reciever for the output of the sorter.
setSortedAudioReceiver(SortedAudioReceiver) - Method in class org.j3d.aviatrix3d.pipeline.audio.NullAudioSortStage
Register a reciever for the output of the sorter.
setSortedGeometryReceiver(SortedGeometryReceiver) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseSortStage
Register a reciever for the output of the sorter.
setSortedGeometryReceiver(SortedGeometryReceiver) - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsSortStage
Register a reciever for the output of the sorter.
setSorter(AudioSortStage) - Method in class org.j3d.aviatrix3d.pipeline.audio.AudioCullToSingleSortListener
Set the sorter instance to be used as the target.
setSorter(AudioSortStage) - Method in class org.j3d.aviatrix3d.pipeline.audio.DefaultAudioPipeline
Set the sorter instance to be used.
setSorter(GraphicsSortStage) - Method in class org.j3d.aviatrix3d.pipeline.graphics.CullToSingleSortListener
Set the sorter instance to be used as the target.
setSorter(GraphicsSortStage) - Method in class org.j3d.aviatrix3d.pipeline.graphics.DefaultGraphicsPipeline
Set the sorter instance to be used.
setSourceBlendFactor(int) - Method in class org.j3d.aviatrix3d.BlendAttributes
Set the source blend factor to use.
setSourceBlendFactor(int) - Method in class org.j3d.aviatrix3d.GeneralBufferState
Set the source blend factor to use.
setSources(int, int, TextureSource[], int) - Method in class org.j3d.aviatrix3d.MRTTexture2D
Set the images for this texture, overridden to provide an empty implementation as this is handled by the FBO directly.
setSources(int, int, TextureSource[], int) - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Set the images for this texture, overridden to provide an empty implementation as this is handled by the pBuffer directly.
setSources(int, int, TextureSource[], int) - Method in class org.j3d.aviatrix3d.Texture
Set a new collection of sources for this texture to use.
setSources(int, int, TextureSource[], int) - Method in class org.j3d.aviatrix3d.Texture2D
Set a new collection of sources for this texture to use.
setSources(int, int, TextureSource[], int) - Method in class org.j3d.aviatrix3d.Texture3D
Set a new collection of sources for this texture to use.
setSources(int, int, TextureSource[], int) - Method in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
Set a new collection of sources for this texture to use.
setSourceStrings(String[], int) - Method in class org.j3d.aviatrix3d.ShaderObject
Set the program string that is to be registered by this shader.
setSpacing(float) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Change spacing multiplier between rows of text.
setSpecularColor(float[]) - Method in class org.j3d.aviatrix3d.Light
Set the colour to the new value.
setSpecularColor(float[]) - Method in class org.j3d.aviatrix3d.Material
Set the specular color to the new value for the front-face and combined values.
setStencilAttributes(StencilAttributes) - Method in class org.j3d.aviatrix3d.Appearance
Set the stencil buffer attributes to use.
setStencilBits(int) - Method in class org.j3d.aviatrix3d.rendering.BufferSetupData
Set the number of bit planes to use in the stencil buffer.
setStencilBufferState(StencilBufferState) - Method in class org.j3d.aviatrix3d.RenderPass
Set the stencil buffer state that should be applied to the during this pass.
setStencilFailOperation(int) - Method in class org.j3d.aviatrix3d.StencilAttributes
Set the operation that should be performed if the stencil test fails.
setStencilFailOperation(int) - Method in class org.j3d.aviatrix3d.StencilBufferState
Set the operation that should be performed if the stencil test fails.
setStencilFunction(int) - Method in class org.j3d.aviatrix3d.StencilAttributes
Set the operation that should be performed if the stencil and depth tests pass.
setStencilFunction(int) - Method in class org.j3d.aviatrix3d.StencilBufferState
Set the operation that should be performed if the stencil and depth tests pass.
setStencilWriteMask(int) - Method in class org.j3d.aviatrix3d.StencilAttributes
Set the bitmask used for the stencil write operation.
setStencilWriteMask(int) - Method in class org.j3d.aviatrix3d.StencilBufferState
Set the bitmask used for the stencil write operation.
setStereoEnabled(boolean) - Method in class org.j3d.aviatrix3d.ViewEnvironment
Set the stereo flag used for this environment.
setStereoEyeSeparation(float) - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Set the eye separation value when rendering stereo.
setStereoEyeSeparation(float) - Method in class org.j3d.aviatrix3d.output.graphics.QuadBufferStereoProcessor
Set the eye separation value when rendering stereo.
setStereoEyeSeparation(float) - Method in class org.j3d.aviatrix3d.output.graphics.SingleEyeStereoProcessor
Set the eye separation value when rendering stereo.
setStereoEyeSeparation(float) - Method in class org.j3d.aviatrix3d.output.graphics.StereoAWTSurface
Set the eye separation value when rendering stereo.
setStereoEyeSeparation(float) - Method in interface org.j3d.aviatrix3d.output.graphics.StereoRenderingProcessor
Set the eye separation value when rendering stereo, defined as the distance from the center axis to one eye.
setStereoEyeSeparation(float) - Method in class org.j3d.aviatrix3d.output.graphics.StereoSWTSurface
Deprecated. Set the eye separation value when rendering stereo.
setStereoEyeSeparation(float) - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsOutputDevice
Set the eye separation value when rendering stereo, defined as the distance from the center axis to one eye.
setStereoEyeSeparation(float) - Method in class org.j3d.renderer.aviatrix3d.swt.output.StereoSWTSurface
Set the eye separation value when rendering stereo.
setStereoRenderingPolicy(int) - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Set the rendering policy used when handling stereo.
setStereoRenderingPolicy(int) - Method in class org.j3d.aviatrix3d.output.graphics.StereoAWTSurface
Set the rendering policy used when handling stereo.
setStereoRenderingPolicy(int) - Method in class org.j3d.aviatrix3d.output.graphics.StereoSWTSurface
Deprecated. Set the rendering policy used when handling stereo.
setStereoRenderingPolicy(int) - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsOutputDevice
Set the rendering policy used when handling stereo.
setStereoRenderingPolicy(int) - Method in class org.j3d.renderer.aviatrix3d.swt.output.StereoSWTSurface
Set the rendering policy used when handling stereo.
setStipplePattern(short) - Method in class org.j3d.aviatrix3d.LineAttributes
Set the stipple pattern to be used on the line.
setStipplePattern(byte[]) - Method in class org.j3d.aviatrix3d.PolygonAttributes
Set the stipple mask to be used on the polygon.
setStippleScaleFactor(int) - Method in class org.j3d.aviatrix3d.LineAttributes
Set the scale to be applied to the pattern.
setStripCount(int[], int) - Method in class org.j3d.aviatrix3d.IndexedLineStripArray
Set the number of valid strips to use.
setStripCount(int[], int) - Method in class org.j3d.aviatrix3d.IndexedQuadStripArray
Set the number of valid strips to use.
setStripCount(int[], int) - Method in class org.j3d.aviatrix3d.IndexedTriangleStripArray
Set the number of valid strips to use.
setStripCount(int[], int) - Method in class org.j3d.aviatrix3d.LineStripArray
Set the number of valid strips to use.
setStripCount(int[], int) - Method in class org.j3d.aviatrix3d.QuadStripArray
Set the number of valid strips to use.
setStripCount(int[], int) - Method in class org.j3d.aviatrix3d.TriangleStripArray
Set the number of valid strips to use.
setStripCount(int[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineStripArray
Set the number of valid strips to use.
setStripCount(int[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray
Set the number of valid strips to use.
setStripCount(int[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray
Set the number of valid strips to use.
setStripCount(int[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.LineStripArray
Set the number of valid strips to use.
setStripCount(int[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadStripArray
Set the number of valid strips to use.
setStripCount(int[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray
Set the number of valid strips to use.
setTarget(Node) - Method in class org.j3d.renderer.aviatrix3d.nodes.MarkerGroup
Set the node to track
setTexCoordGeneration(TexCoordGeneration) - Method in class org.j3d.aviatrix3d.TextureUnit
Set the texture coordinate generation for this stage.
setText(String[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Set the list of strings that you want to have rendered.
setTexture(int, TextureComponent2D) - Method in class org.j3d.aviatrix3d.BoxBackground
Set the image source to be used for the background.
setTexture(TextureComponent2D) - Method in class org.j3d.aviatrix3d.SphereBackground
Set the image source to be used for the background.
setTexture(Texture) - Method in class org.j3d.aviatrix3d.TextureUnit
Set the texture for this stage.
setTextureAttributes(TextureAttributes) - Method in class org.j3d.aviatrix3d.TextureUnit
Set the texture attributes for this stage.
setTextureCoordinates(int, int, float[]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set a single texture array reference to the new array.
setTextureCoordinates(int[], float[][]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Replace all the texture array reference with the new array.
setTextureCoordinates(int[], float[][], int) - Method in class org.j3d.aviatrix3d.VertexGeometry
Replace all the texture array reference to the new array.
setTextureCoordinates(int, int, FloatBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set a single texture array reference to the new array.
setTextureCoordinates(int[], FloatBuffer[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Replace all the texture array reference with the new array.
setTextureCoordinates(int[], FloatBuffer[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Replace all the texture array reference to the new array.
setTextureFormat(int) - Method in class org.j3d.aviatrix3d.iutil.TextureUpdateStateManager
Set the new texture format to use.
setTextureMode(int) - Method in class org.j3d.aviatrix3d.TextureAttributes
Set the texture mode.
setTextureSetMap(int[]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set the texture set map to the new mapping.
setTextureSetMap(int[], int) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set the texture set map to the new mapping.
setTextureSetMap(int[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the texture set map to the new mapping.
setTextureSetMap(int[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the texture set map to the new mapping.
setTextureTransform(Matrix4f) - Method in class org.j3d.aviatrix3d.TextureUnit
Set the current texture transform matrix.
setTextureUnits(TextureUnit[], int) - Method in class org.j3d.aviatrix3d.Appearance
Set the texture units to use.
setToolbar(ViewpointToolbar) - Method in class org.j3d.renderer.aviatrix3d.navigation.ViewpointManager
Set the toolbar instance to use.
setTopToBottom(boolean) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Change whether the text should be placed from top to bottom or bottom to top.
setTransform(Matrix4f) - Method in class org.j3d.aviatrix3d.TransformGroup
Set the transform matrix for this class.
setTransitionTime(int) - Method in class org.j3d.renderer.aviatrix3d.navigation.ViewpointManager
Change the transition time between viewpoints.
setTranslation(int[]) - Method in class org.j3d.aviatrix3d.PixelTransform
Set the pixel translation for this transform.
setTransparency(float) - Method in class org.j3d.aviatrix3d.Material
Set the amount of transparency to be used for this material for the front or combined faces.
setTwoSidedLighting(boolean) - Method in class org.j3d.aviatrix3d.PolygonAttributes
Set the two-sided lighting flag.
setUniform(String, int, float[], int) - Method in class org.j3d.aviatrix3d.ShaderArguments
Set the value of an float array uniform variable.
setUniform(String, int, int[], int) - Method in class org.j3d.aviatrix3d.ShaderArguments
Set the value of an int array uniform variable.
setUniformMatrix(String, int, float[], int, boolean) - Method in class org.j3d.aviatrix3d.ShaderArguments
Set the value of an matrix uniform variable.
setUniformSampler(String, int) - Method in class org.j3d.aviatrix3d.ShaderArguments
Convenience method to set the uniform name as a sampler for the given texture unit number.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.Appearance
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.AppearanceOverride
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.BaseGroup
Set the scenegraph update handler for this node.
setUpdateHandler(SceneGraphObject) - Method in class org.j3d.aviatrix3d.BaseNode
Set the scenegraph update handler for this node.
setUpdateHandler(SceneGraphObject) - Method in class org.j3d.aviatrix3d.BaseSceneGraphObject
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.CompositeLayer
Set the viewportgraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.CompositeLayer2D
Set the viewportgraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.CompositeViewport
Set the viewportgraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.GL14Shader
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.GLSLangShader
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.Group
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.Group2D
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.management.DisplayCollection
Set the update handler that controls synchronisations of write/read process to the scene graph.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.management.SingleDisplayCollection
Set the update handler that controls synchronisations of write/read process to the scene graph.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.MRTOffscreenTexture2D
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.MultipassScene
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
Deprecated. Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.MultipassViewport
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.MultipassViewportLayer
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.ObjectSet
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.Pixmap
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.RenderPass
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.Scene
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.Scene2D
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.SceneGraphObject
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.ShaderObject
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.ShaderProgram
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.Shape3D
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.ShapeBackground
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.SharedGroup
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.SharedNode
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.SharedNode2D
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.SimpleLayer
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.SimpleLayer2D
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.SimpleScene
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.SimpleViewport
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.SimpleViewportLayer
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.Texture
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.TextureUnit
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.Viewport2D
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.ViewportLayer2D
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Set the scenegraph update handler for this node.
setUpdateInterval(int) - Method in class org.j3d.renderer.aviatrix3d.util.PerformanceMonitor
Set the update interval.
setUpdateStrategy(int) - Method in class org.j3d.aviatrix3d.iutil.TextureUpdateStateManager
Change the update strategy to use.
setUpdateStrategy(int) - Method in class org.j3d.aviatrix3d.Texture
Set the update strategy in use for working with sub image updates of the components.
setupMultipassViewport(GL, GraphicsEnvironmentData) - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Setup the viewport environment to be drawn for a multipass rendering.
setupViewport(GL, GraphicsEnvironmentData) - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Setup the viewport environment to be drawn, but do not yet set up the viewpoint and other per-layer-specific effects.
setupViewport(GL, GraphicsEnvironmentData) - Method in class org.j3d.aviatrix3d.output.graphics.QuadBufferStereoProcessor
Setup the viewport environment to be drawn, but do not yet set up the viewpoint and other per-layer-specific effects.
setUsedBuffers(int) - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
Deprecated. Set the list of buffers that this source needs to write to.
setUserData(Object) - Method in class org.j3d.aviatrix3d.SceneGraphObject
Set the user data to the new object.
setValidVertexCount(int) - Method in class org.j3d.aviatrix3d.LineArray
Set the number of vertices to the new number.
setValidVertexCount(int) - Method in class org.j3d.aviatrix3d.PointArray
Set the number of vertices to the new number.
setValidVertexCount(int) - Method in class org.j3d.aviatrix3d.QuadArray
Set the number of vertices to the new number.
setValidVertexCount(int) - Method in class org.j3d.aviatrix3d.TriangleArray
Set the number of vertices to the new number.
setValidVertexCount(int) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set the number of vertices to the new number.
setValidVertexCount(int) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the number of vertices to the new number.
setValue(float) - Method in class org.j3d.aviatrix3d.AccumulationBufferState
Set the value that accompanies some of the operation types.
setVBOEnabled(boolean) - Method in class org.j3d.aviatrix3d.IndexedVertexGeometry
Set whether Vertex Buffer Objects are used.
setVBOEnabled(boolean) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set whether Vertex Buffer Objects are used.
setVBOHint(int) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set how VBO's are optimized on the graphics card.
setVertexShader(VertexShader) - Method in class org.j3d.aviatrix3d.GL14Shader
Set the vertexShader to use.
setVertexState(GL) - Method in class org.j3d.aviatrix3d.VertexGeometry
Convenience method to pass everything to the rendering pipeline.
setVertexState(GL) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Convenience method to pass everything to the rendering pipeline.
setVertexStateVBO(GL) - Method in class org.j3d.aviatrix3d.IndexedVertexGeometry
 
setVertexStateVBO(GL) - Method in class org.j3d.aviatrix3d.VertexGeometry
Handles state setting when VBOs are used.
setVerticalJustification(int) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Change the vertical justification of the text.
setVertices(int, float[], int) - Method in class org.j3d.aviatrix3d.LineArray
Set the vertex array reference to the new array.
setVertices(int, float[], int) - Method in class org.j3d.aviatrix3d.PointArray
Set the vertex array reference to the new array.
setVertices(int, float[], int) - Method in class org.j3d.aviatrix3d.QuadArray
Set the vertex array reference to the new array.
setVertices(int, float[], int) - Method in class org.j3d.aviatrix3d.TriangleArray
Set the vertex array reference to the new array.
setVertices(int, float[]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set the vertex array reference to the new array.
setVertices(int, float[], int) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set the vertex array reference to the new array.
setVertices(int, FloatBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the vertex array reference to the new array.
setVertices(int, FloatBuffer, int) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the vertex array reference to the new array.
setViewInfo(Viewpoint, TransformGroup) - Method in class org.j3d.renderer.aviatrix3d.navigation.ViewpointManager
Set the view and it's related transform group to use.
setViewpoints(Object[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoid
Replace the existing skeleton with the new set of sites and joints.
setViewport(int[]) - Method in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsEnvironmentData
Convenience method to set the viewport array from another array
setViewport(Viewport) - Method in class org.j3d.aviatrix3d.SimpleLayer
Set a new viewport instance to be used by this layer.
setViewport(Viewport2D) - Method in class org.j3d.aviatrix3d.SimpleLayer2D
Set a new viewport instance to be used by this layer.
setViewportDimensions(int, int, int, int) - Method in class org.j3d.aviatrix3d.RenderPass
Override the scene's viewport dimensions with a specific set for this pass only.
setViewportLayer(ViewportLayer) - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
Deprecated. Set the collection of geometry that should be rendered to this texture.
setVisible(boolean) - Method in class org.j3d.aviatrix3d.Appearance
Set the visibility state of any geometry associated with this instance.
setZoom(float[]) - Method in class org.j3d.aviatrix3d.PixelTransform
Set the pixel zoom for this transform.
Shader - Class in org.j3d.aviatrix3d
Base representation of the functionality common across the various shader types that can be applied to geometry.
Shader() - Constructor for class org.j3d.aviatrix3d.Shader
Constructs a Shader with default values.
SHADER_OBJECTS - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.StateSortComparator
Priority state is shader objects (ie GL 1.5/2.0)
ShaderArguments - Class in org.j3d.aviatrix3d
Representation of a set of arguments (uniform variables) that can be passed to a shader program.
ShaderArguments() - Constructor for class org.j3d.aviatrix3d.ShaderArguments
Constructs a Shader with default values.
ShaderAttribValue - Class in org.j3d.aviatrix3d.iutil
Internal data holder class to hold argument values inside the Geometry classes for shader attribute values.
ShaderAttribValue() - Constructor for class org.j3d.aviatrix3d.iutil.ShaderAttribValue
Create a new instance of the value.
ShaderComponentRenderable - Interface in org.j3d.aviatrix3d.rendering
A renderable object that contributes to part of a shader.
shaderInitList - Variable in class org.j3d.aviatrix3d.management.DisplayCollection
The shader renderables that need to be initialised
shaderInitList - Variable in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsRequestData
The change requestors for data changed sets
shaderLogList - Variable in class org.j3d.aviatrix3d.management.DisplayCollection
The shader renderables that want log information
shaderLogList - Variable in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsRequestData
The change requestors for bounds changed sets
ShaderObject - Class in org.j3d.aviatrix3d
Representation of a single Shader Object code that will form the final shader program.
ShaderObject(boolean) - Constructor for class org.j3d.aviatrix3d.ShaderObject
Constructs a Shader Object of the specific kind.
ShaderProgram - Class in org.j3d.aviatrix3d
Representation of a complete GLSLang shader program.
ShaderProgram() - Constructor for class org.j3d.aviatrix3d.ShaderProgram
Constructs a Shader program with nothing set.
ShaderRenderable - Interface in org.j3d.aviatrix3d.rendering
A renderable object that is a programmable shader.
shaderRequiresInit(ShaderSourceRenderable, boolean) - Method in class org.j3d.aviatrix3d.management.MultiThreadRenderManager
The shader object passed requires an initialisation be performed.
shaderRequiresInit(ShaderSourceRenderable, boolean) - Method in class org.j3d.aviatrix3d.management.SingleThreadRenderManager
The shader object passed requires an initialisation be performed.
shaderRequiresInit(ShaderSourceRenderable, boolean) - Method in interface org.j3d.aviatrix3d.NodeUpdateHandler
The shader object passed requires an initialisation be performed.
shaderRequiresLogInfo(ShaderSourceRenderable, boolean) - Method in class org.j3d.aviatrix3d.management.MultiThreadRenderManager
The shader object passed requires updating the log info.
shaderRequiresLogInfo(ShaderSourceRenderable, boolean) - Method in class org.j3d.aviatrix3d.management.SingleThreadRenderManager
The shader object passed requires updating the log info.
shaderRequiresLogInfo(ShaderSourceRenderable, boolean) - Method in interface org.j3d.aviatrix3d.NodeUpdateHandler
The shader object passed requires updating the log info.
ShaderSourceRenderable - Interface in org.j3d.aviatrix3d.rendering
Marker interface for shader objects that require interaction with the render loop code outside of the normal app-cull-draw cycle.
Shape3D - Class in org.j3d.aviatrix3d
A Shape3D class wraps polygonal geometry and appearance information.
Shape3D() - Constructor for class org.j3d.aviatrix3d.Shape3D
Creates a shape with no geometry or appearance set.
ShapeBackground - Class in org.j3d.aviatrix3d
Background node that renders a list of user-provided Shape3D instances.
ShapeBackground() - Constructor for class org.j3d.aviatrix3d.ShapeBackground
Constructs a background node for a base colour of black.
ShapeBackground(float[]) - Constructor for class org.j3d.aviatrix3d.ShapeBackground
Construct a background node for a user-provided colour.
ShapeRenderable - Interface in org.j3d.aviatrix3d.rendering
Renderable object that applies geometry that appears on screen.
SHARED_VP_MSG - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Message when setting the active view if it contains a shared parent
SharedGroup - Class in org.j3d.aviatrix3d
A grouping node that can have multiple parents, thus allowing a graph structure to the scene graph.
SharedGroup() - Constructor for class org.j3d.aviatrix3d.SharedGroup
The default constructor
SharedGroup2D - Class in org.j3d.aviatrix3d
A grouping 2D node that can have multiple parents, thus allowing a graph structure to the scene graph.
SharedGroup2D() - Constructor for class org.j3d.aviatrix3d.SharedGroup2D
The default constructor
SharedNode - Class in org.j3d.aviatrix3d
A node that can have multiple parents, thus allowing a graph structure to the scene graph.
SharedNode() - Constructor for class org.j3d.aviatrix3d.SharedNode
The default constructor
SharedNode2D - Class in org.j3d.aviatrix3d
A 2D node that can have multiple parents, thus allowing a graph structure to the scene graph.
SharedNode2D() - Constructor for class org.j3d.aviatrix3d.SharedNode2D
The default constructor
sharedSurface - Variable in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Flag indicating if this surface is shared with another
shutdown() - Method in class org.j3d.aviatrix3d.management.DisplayCollection
Notification to shutdown the internals of the renderer because the application is about to exit.
shutdown() - Method in class org.j3d.aviatrix3d.management.MultiThreadRenderManager
Notification to shutdown the internals of the renderer because the application is about to exit.
shutdown() - Method in interface org.j3d.aviatrix3d.management.RenderManager
Notification to shutdown the internals of the renderer because the application is about to exit.
shutdown() - Method in class org.j3d.aviatrix3d.management.SingleDisplayCollection
Notification to shutdown the internals of the renderer because the application is about to exit.
shutdown() - Method in class org.j3d.aviatrix3d.management.SingleThreadRenderManager
Notification to shutdown the internals of the renderer because the application is about to exit.
SIMPLE - Static variable in class org.j3d.aviatrix3d.Layer
The layer is a simple type, having single 3D viewport defined
SIMPLE - Static variable in class org.j3d.aviatrix3d.Viewport
The viewport is a simple type, having single scene defined
SIMPLE - Static variable in class org.j3d.aviatrix3d.ViewportLayer
The layer is a simple type, having single scene defined
SIMPLE_2D - Static variable in class org.j3d.aviatrix3d.Layer
The layer is a 2D type, having only 2D rendering used and a single viewport is defined.
SimpleAWTSurface - Class in org.j3d.aviatrix3d.output.graphics
Implementation of the most basic drawable surface, supporting the minimal number of features.
SimpleAWTSurface(GLCapabilities) - Constructor for class org.j3d.aviatrix3d.output.graphics.SimpleAWTSurface
Construct a surface that requires the given set of capabilities.
SimpleAWTSurface(GLCapabilities, GLCapabilitiesChooser) - Constructor for class org.j3d.aviatrix3d.output.graphics.SimpleAWTSurface
Construct a surface that requires the given set of capabilities.
SimpleAWTSurface(GLCapabilities, boolean) - Constructor for class org.j3d.aviatrix3d.output.graphics.SimpleAWTSurface
Construct a surface that requires the given set of capabilities.
SimpleAWTSurface(GLCapabilities, GLCapabilitiesChooser, boolean) - Constructor for class org.j3d.aviatrix3d.output.graphics.SimpleAWTSurface
Construct a surface that requires the given set of capabilities.
SimpleAWTSurface(GLCapabilities, BaseSurface) - Constructor for class org.j3d.aviatrix3d.output.graphics.SimpleAWTSurface
Construct a surface shares it's GL context with the given surface.
SimpleAWTSurface(GLCapabilities, GLCapabilitiesChooser, BaseSurface) - Constructor for class org.j3d.aviatrix3d.output.graphics.SimpleAWTSurface
Construct a surface shares it's GL context with the given surface.
SimpleAWTSurface(GLCapabilities, BaseSurface, boolean) - Constructor for class org.j3d.aviatrix3d.output.graphics.SimpleAWTSurface
Construct a surface shares it's GL context with the given surface.
SimpleAWTSurface(GLCapabilities, GLCapabilitiesChooser, BaseSurface, boolean) - Constructor for class org.j3d.aviatrix3d.output.graphics.SimpleAWTSurface
Construct a surface shares it's GL context with the given surface.
SimpleDraw2DSurface - Class in org.j3d.renderer.aviatrix3d.swt.draw2d
Implementation of the most basic drawable surface using Draw2D figure.
SimpleDraw2DSurface(Display) - Constructor for class org.j3d.renderer.aviatrix3d.swt.draw2d.SimpleDraw2DSurface
Construct a surface that requires the given set of capabilities.
SimpleDraw2DSurface(Display, GLCapabilities) - Constructor for class org.j3d.renderer.aviatrix3d.swt.draw2d.SimpleDraw2DSurface
Construct a surface that requires the given set of capabilities.
SimpleDraw2DSurface(Display, GLCapabilities, GLCapabilitiesChooser) - Constructor for class org.j3d.renderer.aviatrix3d.swt.draw2d.SimpleDraw2DSurface
Construct a surface that requires the given set of capabilities.
SimpleDraw2DSurface(Display, GLCapabilities, BaseSurface) - Constructor for class org.j3d.renderer.aviatrix3d.swt.draw2d.SimpleDraw2DSurface
Construct a surface shares it's GL context with the given surface.
SimpleDraw2DSurface(Display, GLCapabilities, GLCapabilitiesChooser, BaseSurface) - Constructor for class org.j3d.renderer.aviatrix3d.swt.draw2d.SimpleDraw2DSurface
Construct a surface shares it's GL context with the given surface.
SimpleFrustumCullStage - Class in org.j3d.aviatrix3d.pipeline.graphics
Implementation of view frustum culling but does not handle nodes that have custom culling requests.
SimpleFrustumCullStage() - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.SimpleFrustumCullStage
Create a basic instance of this class with the list assuming there are no off-screen buffers in use for the initial internal setup.
SimpleFrustumCullStage(int) - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.SimpleFrustumCullStage
Create a basic instance of this class with the list initial internal setup for the given number of renderable surfaces.
SimpleLayer - Class in org.j3d.aviatrix3d
An layer definition that only allows a single viewport that covers the entire area as it's child.
SimpleLayer() - Constructor for class org.j3d.aviatrix3d.SimpleLayer
Construct a new layer instance
SimpleLayer2D - Class in org.j3d.aviatrix3d
An layer definition that only allows a single viewport that covers the entire area as it's child.
SimpleLayer2D() - Constructor for class org.j3d.aviatrix3d.SimpleLayer2D
Construct a new layer instance
SimpleScene - Class in org.j3d.aviatrix3d
Representation of the top level structure of a piece of scene graph that can form a coherent rendering.
SimpleScene() - Constructor for class org.j3d.aviatrix3d.SimpleScene
Create a default instance of this scene with no content provided.
SimpleSWTSurface - Class in org.j3d.aviatrix3d.output.graphics
Deprecated. Class is moving to a new package org.j3d.renderer.aviatrix3d.swt.output
SimpleSWTSurface(Composite, int, GLCapabilities) - Constructor for class org.j3d.aviatrix3d.output.graphics.SimpleSWTSurface
Deprecated. Construct a surface that requires the given set of capabilities.
SimpleSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser) - Constructor for class org.j3d.aviatrix3d.output.graphics.SimpleSWTSurface
Deprecated. Construct a surface that requires the given set of capabilities.
SimpleSWTSurface(Composite, int, GLCapabilities, boolean) - Constructor for class org.j3d.aviatrix3d.output.graphics.SimpleSWTSurface
Deprecated. Construct a surface that requires the given set of capabilities.
SimpleSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser, boolean) - Constructor for class org.j3d.aviatrix3d.output.graphics.SimpleSWTSurface
Deprecated. Construct a surface that requires the given set of capabilities.
SimpleSWTSurface(Composite, int, GLCapabilities, BaseSurface) - Constructor for class org.j3d.aviatrix3d.output.graphics.SimpleSWTSurface
Deprecated. Construct a surface shares it's GL context with the given surface.
SimpleSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser, BaseSurface) - Constructor for class org.j3d.aviatrix3d.output.graphics.SimpleSWTSurface
Deprecated. Construct a surface shares it's GL context with the given surface.
SimpleSWTSurface(Composite, int, GLCapabilities, BaseSurface, boolean) - Constructor for class org.j3d.aviatrix3d.output.graphics.SimpleSWTSurface
Deprecated. Construct a surface shares it's GL context with the given surface.
SimpleSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser, BaseSurface, boolean) - Constructor for class org.j3d.aviatrix3d.output.graphics.SimpleSWTSurface
Deprecated. Construct a surface shares it's GL context with the given surface.
SimpleSWTSurface - Class in org.j3d.renderer.aviatrix3d.swt.output
Implementation of the most basic drawable surface using SWT.
SimpleSWTSurface(Composite, int, GLCapabilities) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.SimpleSWTSurface
Construct a surface that requires the given set of capabilities.
SimpleSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.SimpleSWTSurface
Construct a surface that requires the given set of capabilities.
SimpleSWTSurface(Composite, int, GLCapabilities, boolean) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.SimpleSWTSurface
Construct a surface that requires the given set of capabilities.
SimpleSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser, boolean) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.SimpleSWTSurface
Construct a surface that requires the given set of capabilities.
SimpleSWTSurface(Composite, int, GLCapabilities, BaseSurface) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.SimpleSWTSurface
Construct a surface shares it's GL context with the given surface.
SimpleSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser, BaseSurface) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.SimpleSWTSurface
Construct a surface shares it's GL context with the given surface.
SimpleSWTSurface(Composite, int, GLCapabilities, BaseSurface, boolean) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.SimpleSWTSurface
Construct a surface shares it's GL context with the given surface.
SimpleSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser, BaseSurface, boolean) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.SimpleSWTSurface
Construct a surface shares it's GL context with the given surface.
SimpleTransparencySortStage - Class in org.j3d.aviatrix3d.pipeline.graphics
Implementation of the sort stage that separates out the transparent and non transparent objects, but without depth sorting.
SimpleTransparencySortStage() - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.SimpleTransparencySortStage
Create an empty sorting stage that assumes just a single renderable output.
SimpleTransparencySortStage(int) - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.SimpleTransparencySortStage
Create an empty sorting stage that initialises the internal structures to assume that there is a minumum number of surfaces, both on and offscreen.
SimpleViewport - Class in org.j3d.aviatrix3d
A viewport that contains a single scene, with no internal layering.
SimpleViewport() - Constructor for class org.j3d.aviatrix3d.SimpleViewport
Construct a new, empty, viewport instance
SimpleViewportLayer - Class in org.j3d.aviatrix3d
An viewport layer definition that only allows a single, simple scene to be drawn as it's contents.
SimpleViewportLayer() - Constructor for class org.j3d.aviatrix3d.SimpleViewportLayer
Construct a new layer instance
SINGLE_PICK_TYPE - Static variable in interface org.j3d.aviatrix3d.picking.PickTarget
Standard type for a single picking type
SINGLE_SCENE - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.ViewportLayerCollection
Scene type is basic scene
SingleCullable - Interface in org.j3d.aviatrix3d.rendering
An object that contains a single Cullable as a child.
SingleDisplayCollection - Class in org.j3d.aviatrix3d.management
Display collection that manages just a single set of audio + graphics pipeline and a single output surface.
SingleDisplayCollection() - Constructor for class org.j3d.aviatrix3d.management.SingleDisplayCollection
Create a new instance of this collection with no pipelines preset.
SingleDisplayCollection(GraphicsRenderPipeline) - Constructor for class org.j3d.aviatrix3d.management.SingleDisplayCollection
Constructs a new collection for a single channel
SingleDisplayCollection(GraphicsRenderPipeline, AudioRenderPipeline) - Constructor for class org.j3d.aviatrix3d.management.SingleDisplayCollection
Constructs a new collection for a single channel based on the give audio and graphics pipelines.
SingleEyeStereoProcessor - Class in org.j3d.aviatrix3d.output.graphics
Handles the rendering for a single output device, generating stereo by using alternate frame renders to render left and right views to a single buffer.
SingleEyeStereoProcessor(GLContext, GraphicsOutputDevice) - Constructor for class org.j3d.aviatrix3d.output.graphics.SingleEyeStereoProcessor
Construct handler for rendering objects to the main screen.
SinglePickTarget - Interface in org.j3d.aviatrix3d.picking
A picking target that contains a single child pickable target.
singleThreaded - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Single threaded rendering mode operation state.
singleThreaded - Variable in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Single threaded rendering mode operation state.
SingleThreadRenderManager - Class in org.j3d.aviatrix3d.management
Implementation of the RenderManager that uses a single thread for all of the processing steps.
SingleThreadRenderManager() - Constructor for class org.j3d.aviatrix3d.management.SingleThreadRenderManager
Construct a new render manager with no graphicsPipelines or renderers registered.
size() - Method in class org.j3d.aviatrix3d.iutil.GLStateMap
Returns the number of keys in this state map.
size - Variable in class org.j3d.aviatrix3d.iutil.ShaderAttribValue
The number of items in a single value - 1, 2, 3 or 4
size() - Method in class org.j3d.aviatrix3d.iutil.TextureUpdateStateManager
Returns the number of contexts current registered in this manager.
size - Variable in class org.j3d.aviatrix3d.TextureComponent
The size of the data buffer
skin - Variable in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Collection of nodes that is the skin
skinGroup - Variable in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Group for containing the skin Shape nodes
SoftwareHumanoid - Class in org.j3d.renderer.aviatrix3d.geom.hanim
Common AV3D implementation of the Humanoid object that uses software to implement the mesh skinning algorithm.
sort(RenderableRequestData, AudioEnvironmentData, AudioCullOutputDetails[], int) - Method in interface org.j3d.aviatrix3d.pipeline.audio.AudioSortStage
Sort the listing of nodes in the given array.
sort(RenderableRequestData, AudioEnvironmentData, AudioCullOutputDetails[], int) - Method in class org.j3d.aviatrix3d.pipeline.audio.NullAudioSortStage
Sort the listing of nodes in the given array.
sort(GraphicsRequestData, GraphicsProfilingData, ViewportCollection[][], int[], int, OffscreenBufferRenderable[][]) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseSortStage
Sort the listing of layers and nodes.
sort(GraphicsRequestData, GraphicsProfilingData, ViewportCollection[][], int[], int, OffscreenBufferRenderable[][]) - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsSortStage
Sort the listing of layers and nodes.
sort2DNodes(GraphicsCullOutputDetails[], int, GraphicsEnvironmentData, GraphicsInstructions, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseSortStage
Sort a single set of 2D nodes into the output details of a single layer of a single viewport and place in the provided GraphicsInstructions instance.
sort2DNodes(GraphicsCullOutputDetails[], int, GraphicsEnvironmentData, GraphicsInstructions, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.NullSortStage
Sort a single set of 2D nodes into the output details of a single layer of a single viewport and place in the provided GraphicsInstructions instance.
sort2DNodes(GraphicsCullOutputDetails[], int, GraphicsEnvironmentData, GraphicsInstructions, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.SimpleTransparencySortStage
Sort a single set of nodes into the output details of a single layer of a single viewport and place in the provided GraphicsInstructions instance.
sort2DNodes(GraphicsCullOutputDetails[], int, GraphicsEnvironmentData, GraphicsInstructions, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.StateAndTransparencyDepthSortStage
Sort a single set of nodes into the output details of a single layer of a single viewport and place in the provided GraphicsInstructions instance.
sort2DNodes(GraphicsCullOutputDetails[], int, GraphicsEnvironmentData, GraphicsInstructions, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.StateSortStage
Sort a single set of nodes into the output details of a single layer of a single viewport and place in the provided GraphicsInstructions instance.
sort2DNodes(GraphicsCullOutputDetails[], int, GraphicsEnvironmentData, GraphicsInstructions, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.TransparencyDepthSortStage
Sort a single set of nodes into the output details of a single layer of a single viewport and place in the provided GraphicsInstructions instance.
SORT_ALL - Static variable in class org.j3d.aviatrix3d.picking.PickRequest
Pick all objects that intersect, but don't sort them
SORT_ANY - Static variable in class org.j3d.aviatrix3d.picking.PickRequest
Pick anything that matches - most likely the first one it comes across
SORT_CLOSEST - Static variable in class org.j3d.aviatrix3d.picking.PickRequest
Pick only the closest object.
SORT_ORDERED - Static variable in class org.j3d.aviatrix3d.picking.PickRequest
Pick all objects and sort by closest order.
SortedAudioReceiver - Interface in org.j3d.aviatrix3d.pipeline.audio
Handles the output of the audio sorter.
SortedGeometryReceiver - Interface in org.j3d.aviatrix3d.pipeline.graphics
Handles the output of the geometry sorter.
sortedOutput(RenderableRequestData, AudioInstructions) - Method in class org.j3d.aviatrix3d.pipeline.audio.AudioSortToSingleDeviceListener
Here's the sorted output list of nodes.
sortedOutput(RenderableRequestData, AudioInstructions) - Method in interface org.j3d.aviatrix3d.pipeline.audio.SortedAudioReceiver
Here's the sorted output list of nodes.
sortedOutput(GraphicsRequestData, GraphicsProfilingData, GraphicsInstructions[], int) - Method in interface org.j3d.aviatrix3d.pipeline.graphics.SortedGeometryReceiver
Here's the sorted output list of nodes.
sortedOutput(GraphicsRequestData, GraphicsProfilingData, GraphicsInstructions[], int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.SortToSingleDrawListener
Here's the sorted output list of nodes.
SortedPointArray - Class in org.j3d.renderer.aviatrix3d.nodes
An OpenGL PointArray that automatically depth sorts all the points every frame.
SortedPointArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.SortedPointArray
Constructs a PointArray with default values.
sortNodes(GraphicsCullOutputDetails[], int, GraphicsEnvironmentData, GraphicsInstructions, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseSortStage
Sort a single set of nodes into the output details of a single layer of a single viewport and place in the provided GraphicsInstructions instance.
sortNodes(GraphicsCullOutputDetails[], int, GraphicsEnvironmentData, GraphicsInstructions, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.NullSortStage
Sort a single set of nodes into the output details of a single layer of a single viewport and place in the provided GraphicsInstructions instance.
sortNodes(GraphicsCullOutputDetails[], int, GraphicsEnvironmentData, GraphicsInstructions, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.SimpleTransparencySortStage
Sort a single set of nodes into the output details of a single layer of a single viewport and place in the provided GraphicsInstructions instance.
sortNodes(GraphicsCullOutputDetails[], int, GraphicsEnvironmentData, GraphicsInstructions, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.StateAndTransparencyDepthSortStage
Sort a single set of nodes into the output details of a single layer of a single viewport and place in the provided GraphicsInstructions instance.
sortNodes(GraphicsCullOutputDetails[], int, GraphicsEnvironmentData, GraphicsInstructions, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.StateSortStage
Sort a single set of nodes into the output details of a single layer of a single viewport and place in the provided GraphicsInstructions instance.
sortNodes(GraphicsCullOutputDetails[], int, GraphicsEnvironmentData, GraphicsInstructions, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.TransparencyDepthSortStage
Sort a single set of nodes into the output details of a single layer of a single viewport and place in the provided GraphicsInstructions instance.
SortToSingleDrawListener - Class in org.j3d.aviatrix3d.pipeline.graphics
Handles the output of the geometry sorter.
SortToSingleDrawListener() - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.SortToSingleDrawListener
Create a new default instance of this class with nothing set.
Sound - Class in org.j3d.aviatrix3d
A Sound class represents all sound emiting nodes in the system.
Sound() - Constructor for class org.j3d.aviatrix3d.Sound
Creates a sound.
soundSource - Variable in class org.j3d.aviatrix3d.Sound
The source feeding this sound
SOURCE_BASE_COLOR - Static variable in class org.j3d.aviatrix3d.TextureAttributes
The source is the base colour of the object before texturing has been applied.
SOURCE_CONSTANT_COLOR - Static variable in class org.j3d.aviatrix3d.TextureAttributes
The source is the provided texture blend colour
SOURCE_CURRENT_TEXTURE - Static variable in class org.j3d.aviatrix3d.TextureAttributes
The source is the current texture stage
SOURCE_PREVIOUS_UNIT - Static variable in class org.j3d.aviatrix3d.TextureAttributes
The source is the output of the previous texture unit
SOURCE_TEXTURE_0 - Static variable in class org.j3d.aviatrix3d.TextureAttributes
The source is texture stage 0
SOURCE_TEXTURE_1 - Static variable in class org.j3d.aviatrix3d.TextureAttributes
The source is texture stage 1
SOURCE_TEXTURE_2 - Static variable in class org.j3d.aviatrix3d.TextureAttributes
The source is texture stage 2
SOURCE_TEXTURE_3 - Static variable in class org.j3d.aviatrix3d.TextureAttributes
The source is texture stage 3
SOURCE_TEXTURE_4 - Static variable in class org.j3d.aviatrix3d.TextureAttributes
The source is texture stage 4
SOURCE_TEXTURE_5 - Static variable in class org.j3d.aviatrix3d.TextureAttributes
The source is texture stage 5
SOURCE_TEXTURE_6 - Static variable in class org.j3d.aviatrix3d.TextureAttributes
The source is texture stage 6
SOURCE_TEXTURE_7 - Static variable in class org.j3d.aviatrix3d.TextureAttributes
The source is texture stage 7
sources - Variable in class org.j3d.aviatrix3d.Texture
The sources defined for this texture.
SPECULAR_TARGET - Static variable in class org.j3d.aviatrix3d.Material
Set the color material target as the specular light component
specularColor - Variable in class org.j3d.aviatrix3d.Light
The colour of the light
Sphere - Class in org.j3d.renderer.aviatrix3d.geom
A simple sphere that uses triangle strips.
Sphere() - Constructor for class org.j3d.renderer.aviatrix3d.geom.Sphere
Construct a default sphere with no appearance set.
Sphere(Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Sphere
Construct a default sphere with the given appearance.
Sphere(int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Sphere
Construct a default sphere with no appearance set and a custom number of faces.
Sphere(float) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Sphere
Construct a default sphere with no appearance set.
Sphere(int, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Sphere
Construct a default sphere with the given appearance and a custom number of faces.
Sphere(float, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Sphere
Construct a default sphere with the given appearance.
Sphere(float, int, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Sphere
Construct a sphere with all the values customisable.
SPHERE_BOUNDS - Static variable in class org.j3d.aviatrix3d.rendering.BoundingVolume
The bounding volume type is sphere
SphereBackground - Class in org.j3d.aviatrix3d
Background node that renders a single user-provided texture on a sphere.
SphereBackground() - Constructor for class org.j3d.aviatrix3d.SphereBackground
Constructs a background node for a base colour of black.
SphereBackground(float[]) - Constructor for class org.j3d.aviatrix3d.SphereBackground
Construct a background node for a user-provided colour.
SPI_1C_FRONT - Static variable in interface org.j3d.aviatrix3d.output.graphics.ElumensOutputDevice
The only channel of a single-channel display
SPI_2C_BORDER - Static variable in interface org.j3d.aviatrix3d.output.graphics.ElumensOutputDevice
The border channel surrounding the 2-channel display
SPI_2C_INSERT - Static variable in interface org.j3d.aviatrix3d.output.graphics.ElumensOutputDevice
The overlay channel above any projection for the 2-channel display
SPI_2C_LEFT - Static variable in interface org.j3d.aviatrix3d.output.graphics.ElumensOutputDevice
The left channel of a 2-channel display
SPI_2C_RIGHT - Static variable in interface org.j3d.aviatrix3d.output.graphics.ElumensOutputDevice
The right channel of a 2-channel display
SPI_3C_LEFT - Static variable in interface org.j3d.aviatrix3d.output.graphics.ElumensOutputDevice
The left channel of a 3-channel display
SPI_3C_RIGHT - Static variable in interface org.j3d.aviatrix3d.output.graphics.ElumensOutputDevice
The right channel of a 3-channel display
SPI_3C_TOP - Static variable in interface org.j3d.aviatrix3d.output.graphics.ElumensOutputDevice
The top channel of a 3-channel display
SPI_4C_BOTTOM - Static variable in interface org.j3d.aviatrix3d.output.graphics.ElumensOutputDevice
The left channel of a 4-channel display
SPI_4C_LEFT - Static variable in interface org.j3d.aviatrix3d.output.graphics.ElumensOutputDevice
The left channel of a 4-channel display
SPI_4C_RIGHT - Static variable in interface org.j3d.aviatrix3d.output.graphics.ElumensOutputDevice
The left channel of a 4-channel display
SPI_4C_TOP - Static variable in interface org.j3d.aviatrix3d.output.graphics.ElumensOutputDevice
The left channel of a 4-channel display
SPI_ALL_2_CHAN - Static variable in interface org.j3d.aviatrix3d.output.graphics.ElumensOutputDevice
Select all channels for a 2-channel display
SPI_ALL_3_CHAN - Static variable in interface org.j3d.aviatrix3d.output.graphics.ElumensOutputDevice
Select all channels for a 3-channel display
SPI_ALL_4_CHAN - Static variable in interface org.j3d.aviatrix3d.output.graphics.ElumensOutputDevice
Select all channels for a 4-channel display
SPI_ALL_CHAN - Static variable in interface org.j3d.aviatrix3d.output.graphics.ElumensOutputDevice
Select all available channels
SPI_OC_FRONT - Static variable in interface org.j3d.aviatrix3d.output.graphics.ElumensOutputDevice
The overlay channel above any projection
SPOT_TYPE - Static variable in class org.j3d.aviatrix3d.Light
Internal type to describe that this is a spotlight light type
SpotLight - Class in org.j3d.aviatrix3d
Representation of a spot light source.
SpotLight() - Constructor for class org.j3d.aviatrix3d.SpotLight
Creates a light with the colour set to black.
SpotLight(float[]) - Constructor for class org.j3d.aviatrix3d.SpotLight
Create a light with the given base colour.Colour must be in the range [0, 1] otherwise an exception is generated.
SpotLight(float[], float[], float[]) - Constructor for class org.j3d.aviatrix3d.SpotLight
Create a light with the given base colour.Colour must be in the range [0, 1] otherwise an exception is generated.
Spring - Class in org.j3d.renderer.aviatrix3d.geom
A simple spring that uses triangle strips.
Spring() - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a default spring that has:
inner radius: 0.25
outer radius: 1.0
inner facet count: 16
outer facet count: 16
loop count: 4
loop spacing: 1.0
Spring(Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a default spring with a given appearance that has:
inner radius: 0.25
outer radius: 1.0
inner facet count: 16
outer facet count: 16
loop count: 4
loop spacing: 1.0
Spring(float, float) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a spring that has the given radius values with all other values fixed at the defaults
Spring(float, float, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a spring that has the given radius values with all other values fixed at the defaults but a customisable appearance.
Spring(int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a spring that has the given number of loops with all other values fixed at the defaults.
Spring(int, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a spring that has the given number of loops with all other values fixed at the defaults.
Spring(float) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a spring with the given loop spacing and all other values fixed at the defaults.
Spring(float, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a spring with the given loop spacing and all other values fixed at the defaults.
Spring(int, int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a spring that has the selected number of facets but with all other values fixed at the defaults.
Spring(int, int, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a spring that has the selected number of facets but with all other values fixed at the defaults.
Spring(float, float, float, int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a spring with the given radius, spacing and loop count information.
Spring(float, float, float, int, int, int, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a spring with the given radius, spacing and loop count information, and facet count.
SRC_ALPHA - Static variable in class org.j3d.aviatrix3d.TextureAttributes
Use the source alpha for the incoming operation
SRC_COLOR - Static variable in class org.j3d.aviatrix3d.TextureAttributes
Use the source colour for the incoming operation
StandardRenderingProcessor - Class in org.j3d.aviatrix3d.output.graphics
Handles the rendering for a single output device - be it on-screen or off.
StandardRenderingProcessor(GLContext, GraphicsOutputDevice) - Constructor for class org.j3d.aviatrix3d.output.graphics.StandardRenderingProcessor
Construct handler for rendering objects to the main screen.
START_BUFFER_STATE - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
Start a buffer state change
START_CLIP_PLANE - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
A clip plane should push its state onto the stack
START_FOG - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
A local fog should push its state onto the stack
START_LAYER - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
Start of a new layer.
START_LIGHT - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
A light should push its state onto the stack
START_MULTIPASS - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
Start a multipass process
START_MULTIPASS_PASS - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
Start a single pass of the multipass process
START_RENDER - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
The unknown/general request to push state onto the stack
START_RENDER_2D - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
The unknown/general 2D request to push state onto the stack
START_SHADER_PROGRAM - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
Start a GLSLang shader program now
START_SHADOW - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
Start of a collection of objects that are used for shadows
START_SHADOW_GENERATOR - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
Start of a collection of objects that are shadow generators
START_STATE - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
The node component should push its state onto the stack
START_TEXTURE - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
Turn on a texture unit stage for rendering.
START_TRANSPARENT - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
Start of a collection of transparent geometry
START_VIEWPORT - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
Resize the viewport to a new size.
startSound() - Method in class org.j3d.aviatrix3d.Sound
Start a sound playing.
StateAndTransparencyDepthSortStage - Class in org.j3d.aviatrix3d.pipeline.graphics
Implementation of the sort stage that does everything - state sorting and depth sorted transparency.
StateAndTransparencyDepthSortStage() - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.StateAndTransparencyDepthSortStage
Create an empty sorting stage that assumes just a single renderable output.
StateAndTransparencyDepthSortStage(int) - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.StateAndTransparencyDepthSortStage
Create an empty sorting stage that initialises the internal structures to assume that there is a minumum number of surfaces, both on and offscreen.
StateAndTransparencyDepthSortStage(int, int) - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.StateAndTransparencyDepthSortStage
Create an empty sorting stage that initialises the internal structures to assume that there is a minumum number of surfaces, both on and offscreen.
stateChanged - Variable in class org.j3d.aviatrix3d.SphereBackground
Flag to say that the display lists must be cleared and regenerated because some state changed
stateChanged - Variable in class org.j3d.aviatrix3d.Texture
Flag to say that the display lists must be cleared and regenerated because some state changed
stateComparator - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
Comparator instance for the state sorting
StateSortComparator - Class in org.j3d.aviatrix3d.pipeline.graphics
A comparator that provides the mechanics for state sorting, given configurable priority listing.
StateSortComparator() - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.StateSortComparator
Construct an instance of this comparator using the default priority settings.
StateSortComparator(int[]) - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.StateSortComparator
Construct an instance of this comparator given the listed set of priorities.
StateSortStage - Class in org.j3d.aviatrix3d.pipeline.graphics
Implementation of the sort stage that does only state sorting and ignores transparency.
StateSortStage() - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.StateSortStage
Create an empty sorting stage that assumes just a single renderable output.
StateSortStage(int) - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.StateSortStage
Create an empty sorting stage that initialises the internal structures to assume that there is a minumum number of surfaces, both on and offscreen.
STENCIL_ATTRIBS - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.StateSortComparator
Priority state is checking stencil buffer attributes
STENCIL_ATTRIBUTE - Static variable in interface org.j3d.aviatrix3d.rendering.AppearanceAttributeRenderable
The attribute represents stencil attributes
STENCIL_BUFFER - Static variable in interface org.j3d.aviatrix3d.MultipassTextureSource
Deprecated. The bitmask indicating the stencil buffer is used.
STENCIL_BUFFER - Static variable in interface org.j3d.aviatrix3d.rendering.BufferStateRenderable
The buffer state represents stencil buffers
STENCIL_DECREMENT - Static variable in class org.j3d.aviatrix3d.StencilAttributes
When the stencil function matches, decrement the stencil value.
STENCIL_DECREMENT - Static variable in class org.j3d.aviatrix3d.StencilBufferState
When the stencil function matches, decrement the stencil value.
STENCIL_INCREMENT - Static variable in class org.j3d.aviatrix3d.StencilAttributes
When the stencil function matches, increment the stencil value.
STENCIL_INCREMENT - Static variable in class org.j3d.aviatrix3d.StencilBufferState
When the stencil function matches, increment the stencil value.
STENCIL_INVERT - Static variable in class org.j3d.aviatrix3d.StencilAttributes
When the stencil function matches, bitwise invert the stencil value.
STENCIL_INVERT - Static variable in class org.j3d.aviatrix3d.StencilBufferState
When the stencil function matches, bitwise invert the stencil value.
STENCIL_KEEP - Static variable in class org.j3d.aviatrix3d.StencilAttributes
When the stencil function matches, keep the current stencil value.
STENCIL_KEEP - Static variable in class org.j3d.aviatrix3d.StencilBufferState
When the stencil function matches, keep the current stencil value.
STENCIL_REPLACE - Static variable in class org.j3d.aviatrix3d.StencilAttributes
When the stencil function matches, set the stencil value to the reference value.
STENCIL_REPLACE - Static variable in class org.j3d.aviatrix3d.StencilBufferState
When the stencil function matches, set the stencil value to the reference value.
STENCIL_ZERO - Static variable in class org.j3d.aviatrix3d.StencilAttributes
When the stencil function matches, set the stencil value to zero.
STENCIL_ZERO - Static variable in class org.j3d.aviatrix3d.StencilBufferState
When the stencil function matches, set the stencil value to zero.
StencilAttributes - Class in org.j3d.aviatrix3d
Describes attributes used when interacting with the stencil buffer.
StencilAttributes() - Constructor for class org.j3d.aviatrix3d.StencilAttributes
Constructs a state set with default values.
stencilBufferState - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BufferDetails
Renderable information about the stencil buffer
StencilBufferState - Class in org.j3d.aviatrix3d
Describes attributes used when interacting with the stencil buffer.
StencilBufferState() - Constructor for class org.j3d.aviatrix3d.StencilBufferState
Constructs a state set with default values.
StereoAWTSurface - Class in org.j3d.aviatrix3d.output.graphics
Implementation of the most drawable surface, supporting stereo rendering capabilities.
StereoAWTSurface(GLCapabilities, int) - Constructor for class org.j3d.aviatrix3d.output.graphics.StereoAWTSurface
Construct a surface that requires the given set of capabilities.
StereoAWTSurface(GLCapabilities, GLCapabilitiesChooser, int) - Constructor for class org.j3d.aviatrix3d.output.graphics.StereoAWTSurface
Construct a surface that requires the given set of capabilities.
StereoAWTSurface(GLCapabilities, boolean, int) - Constructor for class org.j3d.aviatrix3d.output.graphics.StereoAWTSurface
Construct a surface that requires the given set of capabilities.
StereoAWTSurface(GLCapabilities, GLCapabilitiesChooser, boolean, int) - Constructor for class org.j3d.aviatrix3d.output.graphics.StereoAWTSurface
Construct a surface that requires the given set of capabilities.
StereoAWTSurface(GLCapabilities, BaseSurface, int) - Constructor for class org.j3d.aviatrix3d.output.graphics.StereoAWTSurface
Construct a surface shares it's GL context with the given surface.
StereoAWTSurface(GLCapabilities, GLCapabilitiesChooser, BaseSurface, int) - Constructor for class org.j3d.aviatrix3d.output.graphics.StereoAWTSurface
Construct a surface shares it's GL context with the given surface.
StereoAWTSurface(GLCapabilities, BaseSurface, boolean, int) - Constructor for class org.j3d.aviatrix3d.output.graphics.StereoAWTSurface
Construct a surface shares it's GL context with the given surface.
StereoAWTSurface(GLCapabilities, GLCapabilitiesChooser, BaseSurface, boolean, int) - Constructor for class org.j3d.aviatrix3d.output.graphics.StereoAWTSurface
Construct a surface shares it's GL context with the given surface.
StereoRenderingProcessor - Interface in org.j3d.aviatrix3d.output.graphics
Internal interface representing a renderer with stereo support.
StereoSWTSurface - Class in org.j3d.aviatrix3d.output.graphics
Deprecated. Class is moving to a new package org.j3d.renderer.aviatrix3d.swt.output
StereoSWTSurface(Composite, int, GLCapabilities, int) - Constructor for class org.j3d.aviatrix3d.output.graphics.StereoSWTSurface
Deprecated. Construct a surface that requires the given set of capabilities.
StereoSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser, int) - Constructor for class org.j3d.aviatrix3d.output.graphics.StereoSWTSurface
Deprecated. Construct a surface that requires the given set of capabilities.
StereoSWTSurface(Composite, int, GLCapabilities, boolean, int) - Constructor for class org.j3d.aviatrix3d.output.graphics.StereoSWTSurface
Deprecated. Construct a surface that requires the given set of capabilities.
StereoSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser, boolean, int) - Constructor for class org.j3d.aviatrix3d.output.graphics.StereoSWTSurface
Deprecated. Construct a surface that requires the given set of capabilities.
StereoSWTSurface(Composite, int, GLCapabilities, BaseSurface, int) - Constructor for class org.j3d.aviatrix3d.output.graphics.StereoSWTSurface
Deprecated. Construct a surface shares it's GL context with the given surface.
StereoSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser, BaseSurface, int) - Constructor for class org.j3d.aviatrix3d.output.graphics.StereoSWTSurface
Deprecated. Construct a surface shares it's GL context with the given surface.
StereoSWTSurface(Composite, int, GLCapabilities, BaseSurface, boolean, int) - Constructor for class org.j3d.aviatrix3d.output.graphics.StereoSWTSurface
Deprecated. Construct a surface shares it's GL context with the given surface.
StereoSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser, BaseSurface, boolean, int) - Constructor for class org.j3d.aviatrix3d.output.graphics.StereoSWTSurface
Deprecated. Construct a surface shares it's GL context with the given surface.
StereoSWTSurface - Class in org.j3d.renderer.aviatrix3d.swt.output
Implementation of the most drawable surface, supporting stereo rendering capabilities.
StereoSWTSurface(Composite, int, GLCapabilities, int) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.StereoSWTSurface
Construct a surface that requires the given set of capabilities.
StereoSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser, int) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.StereoSWTSurface
Construct a surface that requires the given set of capabilities.
StereoSWTSurface(Composite, int, GLCapabilities, boolean, int) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.StereoSWTSurface
Construct a surface that requires the given set of capabilities.
StereoSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser, boolean, int) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.StereoSWTSurface
Construct a surface that requires the given set of capabilities.
StereoSWTSurface(Composite, int, GLCapabilities, BaseSurface, int) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.StereoSWTSurface
Construct a surface shares it's GL context with the given surface.
StereoSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser, BaseSurface, int) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.StereoSWTSurface
Construct a surface shares it's GL context with the given surface.
StereoSWTSurface(Composite, int, GLCapabilities, BaseSurface, boolean, int) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.StereoSWTSurface
Construct a surface shares it's GL context with the given surface.
StereoSWTSurface(Composite, int, GLCapabilities, GLCapabilitiesChooser, BaseSurface, boolean, int) - Constructor for class org.j3d.renderer.aviatrix3d.swt.output.StereoSWTSurface
Construct a surface shares it's GL context with the given surface.
STLLoader - Class in org.j3d.renderer.aviatrix3d.loader.stl
Loader for the STL (Stereolithography) file into Aviatrix3D.
STLLoader() - Constructor for class org.j3d.renderer.aviatrix3d.loader.stl.STLLoader
Creates a STLLoader object.
STOP_BUFFER_STATE - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
End using a particular buffer state, turning it off.
STOP_CLIP_PLANE - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
A clip plane is removing its state from the stack
STOP_FOG - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
A local fog is removing its state from the stack, restore global fog.
STOP_LAYER - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
End of a layer.
STOP_LIGHT - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
A light is removing its state from the stack
STOP_MULTIPASS - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
Stop a multipass rendering
STOP_MULTIPASS_PASS - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
Stop a single pass of the multipass process
STOP_RENDER - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
The unknown/general request to pop state off the stack
STOP_RENDER_2D - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
The unknown/general 2D request to pop state off the stack
STOP_SHADER_PROGRAM - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
Stop using a GLSLang shader programs
STOP_SHADOW - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
End of a collection of objects that are used for shadows
STOP_SHADOW_GENERATOR - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
End of a collection of objects that are shadow generators
STOP_STATE - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
The node component should remove its state from the stack
STOP_TEXTURE - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
Turn off a texture unit stage for rendering.
STOP_TRANSPARENT - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
End of a collection of transparent geometry
STOP_VIEWPORT - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
End of the current viewport.
STOP_VIEWPORT_STATE - Static variable in interface org.j3d.aviatrix3d.pipeline.RenderOp
Stop a custom viewport for this multipass pass and return to the parent viewport state from the containing scene.
stopSound() - Method in class org.j3d.aviatrix3d.Sound
Stop a sound playing.
subLayerId - Variable in class org.j3d.aviatrix3d.pipeline.RenderEnvironmentData
The ID of the layer that is contained within a single viewport that this data represents.
SubTextureUpdateListener - Interface in org.j3d.aviatrix3d.iutil
Internal interface used to communicate update notifications for the source data used for textures.
SurfaceInfo - Interface in org.j3d.aviatrix3d.pipeline.graphics
Representation of the capabilities of a graphics device's capabilities.
surfaceInfoChanged(OutputDevice, SurfaceInfo) - Method in interface org.j3d.aviatrix3d.pipeline.graphics.SurfaceInfoListener
Notification that the graphics output device has changed GL context and this is the collection of new information.
surfaceInfoChanged(OutputDevice, SurfaceInfo) - Method in class org.j3d.aviatrix3d.pipeline.graphics.SurfaceInfoListenerMulticaster
Notification that the graphics output device has changed GL context and this is the collection of new information.
SurfaceInfoListener - Interface in org.j3d.aviatrix3d.pipeline.graphics
A listener to pass on the graphics card capabilities detected whenever the graphics device setup changes.
SurfaceInfoListenerMulticaster - Class in org.j3d.aviatrix3d.pipeline.graphics
A class which implements efficient and thread-safe multi-cast event dispatching for the events defined in this package.
SurfaceInfoListenerMulticaster(SurfaceInfoListener, SurfaceInfoListener) - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.SurfaceInfoListenerMulticaster
Creates an event multicaster instance which chains listener-a with listener-b.
surfaceMatrix - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Combined view and projection matrix.
surfaceMonitor - Variable in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Manager of surface status so that we know what to do with the context (ie refresh it or makeCurrent again).
SurfaceMonitor - Interface in org.j3d.aviatrix3d.output.graphics
Internal class that deals with the current state of the canvas and whether it should have a valid context right now.
swap() - Method in class org.j3d.aviatrix3d.output.graphics.BaseAWTSurface
Swap the buffers now if the surface supports multiple buffer drawing.
swap() - Method in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Swap the buffers now if the surface supports multiple buffer drawing.
swap() - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsOutputDevice
Swap the buffers now if the surface supports multiple buffer drawing.
swap() - Method in class org.j3d.renderer.aviatrix3d.swt.draw2d.BaseDraw2DSurface
Swap the buffers now if the surface supports multiple buffer drawing.
swapBuffers(GLContext) - Method in class org.j3d.aviatrix3d.output.graphics.BaseBufferDescriptor
Finish rendering this buffer and copy it in to the destination texture.
swapBuffers() - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Cause the buffers of the underlying drawable to swap now.
swapBuffers() - Method in interface org.j3d.aviatrix3d.output.graphics.RenderingProcessor
Cause the buffers of the underlying drawable to swap now.
swapBuffers() - Method in class org.j3d.aviatrix3d.pipeline.graphics.DefaultGraphicsPipeline
Instruct the drawable at the end of this pipeline to swap the buffers now.
swapBuffers() - Method in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsRenderPipeline
Instruct the drawable at the end of this pipeline to swap the buffers now.
SwitchGroup - Class in org.j3d.aviatrix3d
Special grouping node that allows the selection of only a single child to be rendered.
SwitchGroup() - Constructor for class org.j3d.aviatrix3d.SwitchGroup
The default constructor
swtCanvas - Variable in class org.j3d.aviatrix3d.output.graphics.BaseSWTSurface
Deprecated. The SWT version of the OpenGL canvas
swtCanvas - Variable in class org.j3d.renderer.aviatrix3d.swt.output.BaseSWTSurface
The SWT version of the OpenGL canvas
SystemPerformanceListener - Interface in org.j3d.renderer.aviatrix3d.util
A listener for monitoring system performance of the application.

T

Teapot - Class in org.j3d.renderer.aviatrix3d.geom
A simple teapot that is a low-level geometry primitive.
Teapot(float, int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Teapot
Construct a default instance of the teapot with the given scale factor.
terminate - Variable in class org.j3d.aviatrix3d.management.DisplayCollection
Flag that the runtime thread should be terminated at next chance
terminate - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Request that the current drawing terminate immediately.
terminate - Variable in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Flag indicating whether rendering should be stopped right now
terminate - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Flag indicating a shutdown of the current processing is requested
terminate - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseSortStage
Flag indicating a shutdown of the current processing is requested
terminateCleanup() - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
If termination has been requested during the last call to the display loop, this method is called to destroy and cleanup the context instance.
TEX_IDS - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
Listing of int to Integer equivalents for texture IDs
TexCoordGeneration - Class in org.j3d.aviatrix3d
Describes a texture's automatic texture coordinate generation properties per axis.
TexCoordGeneration() - Constructor for class org.j3d.aviatrix3d.TexCoordGeneration
Constructs a TexCoordGeneration with default values, which is to say, do nothing.
TexCoordGeneration(int, int, int, float[]) - Constructor for class org.j3d.aviatrix3d.TexCoordGeneration
Create automatic coordinate generation for one axis with the given set of abilities.
texCoords - Variable in class org.j3d.renderer.aviatrix3d.geom.particle.AVParticleSystem
Array containing the current texture coordinates.
Text2D - Class in org.j3d.renderer.aviatrix3d.geom
Flat, ploygonalised 2D text representation.
Text2D() - Constructor for class org.j3d.renderer.aviatrix3d.geom.Text2D
Create a new, default text representation.
Text2D(CharacterCreator) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Text2D
Create a new text representation using the provided CharacterCreator.
Texture - Class in org.j3d.aviatrix3d
Describes the basic textured appearance of an object.
Texture(int) - Constructor for class org.j3d.aviatrix3d.Texture
Constructs a texture with default values.
Texture(int, int) - Constructor for class org.j3d.aviatrix3d.Texture
Constructs a texture with default values.
Texture1D - Class in org.j3d.aviatrix3d
Describes the 1D texture properties of an object.
Texture1D() - Constructor for class org.j3d.aviatrix3d.Texture1D
Constructs a texture with default values.
Texture1D(int, TextureComponent1D) - Constructor for class org.j3d.aviatrix3d.Texture1D
Constructs a texture using just a single image, thus setting it initially as MODE_BASE_LEVEL.
Texture2D - Class in org.j3d.aviatrix3d
Describes the 2D texture that can be applied to an object.
Texture2D() - Constructor for class org.j3d.aviatrix3d.Texture2D
Constructs a texture with default values.
Texture2D(int, TextureComponent2D) - Constructor for class org.j3d.aviatrix3d.Texture2D
Constructs a texture using a single image.
Texture3D - Class in org.j3d.aviatrix3d
Describes the 3D (volume) texture properties of an object.
Texture3D() - Constructor for class org.j3d.aviatrix3d.Texture3D
Constructs a texture with default values.
Texture3D(int, TextureComponent3D) - Constructor for class org.j3d.aviatrix3d.Texture3D
Constructs a texture using just a single image, thus setting it initially as MODE_BASE_LEVEL.
TEXTURE_CLEAR - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Mask to clear the texture coordinate setting
TEXTURE_CLEAR - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to clear the texture coordinate setting
TEXTURE_COORDINATE_1 - Static variable in class org.j3d.aviatrix3d.VertexGeometry
1D texture coordinates are included in the vertex values
TEXTURE_COORDINATE_1 - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
1D texture coordinates are included in the vertex values
TEXTURE_COORDINATE_2 - Static variable in class org.j3d.aviatrix3d.VertexGeometry
2D texture coordinates are included in the vertex values
TEXTURE_COORDINATE_2 - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
2D texture coordinates are included in the vertex values
TEXTURE_COORDINATE_3 - Static variable in class org.j3d.aviatrix3d.VertexGeometry
3D texture coordinates are included in the vertex values
TEXTURE_COORDINATE_3 - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
3D texture coordinates are included in the vertex values
TEXTURE_COORDINATE_4 - Static variable in class org.j3d.aviatrix3d.VertexGeometry
4D texture coordinates are included in the vertex values
TEXTURE_COORDINATE_4 - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
4D texture coordinates are included in the vertex values
TEXTURE_COORDINATE_MULTI - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Multiple sets of texture coordinates are included in the vertex values
TEXTURE_COORDINATE_MULTI - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Multiple sets of texture coordinates are included in the vertex values
TEXTURE_COORDINATE_SINGLE - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Single set of texture coordinates are included in the vertex values
TEXTURE_COORDINATE_SINGLE - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Single set of texture coordinates are included in the vertex values
TEXTURE_MASK - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Mask to work out if texture coordinates are used
TEXTURE_MASK - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to work out if texture coordinates are used
TEXTURE_Q - Static variable in class org.j3d.aviatrix3d.TexCoordGeneration
Generate coordinates for a texture's Q coordinate
TEXTURE_R - Static variable in class org.j3d.aviatrix3d.TexCoordGeneration
Generate coordinates for a texture's R coordinate
TEXTURE_S - Static variable in class org.j3d.aviatrix3d.TexCoordGeneration
Generate coordinates for a texture's S coordinate
TEXTURE_SET_AVAILABLE - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Has a valid texture set provided
TEXTURE_SET_AVAILABLE - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Has a valid texture set provided
TEXTURE_SET_CLEAR - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Has a valid texture set provided
TEXTURE_SET_CLEAR - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Has a valid texture set provided
TEXTURE_T - Static variable in class org.j3d.aviatrix3d.TexCoordGeneration
Generate coordinates for a texture's T coordinate
TEXTURE_UNIT_0 - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.StateSortComparator
Priority state is texture unit 0
TEXTURE_UNIT_1 - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.StateSortComparator
Priority state is texture unit 1
TEXTURE_UNIT_2 - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.StateSortComparator
Priority state is texture unit 2
TEXTURE_UNIT_3 - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.StateSortComparator
Priority state is texture unit 3
TextureAttributes - Class in org.j3d.aviatrix3d
Describes how a texture gets applied to the underlying geometry.
TextureAttributes() - Constructor for class org.j3d.aviatrix3d.TextureAttributes
Constructs a Texture Unit with default values.
textureBuffer - Variable in class org.j3d.aviatrix3d.VertexGeometry
Buffer for holding texture coordinate data
textureBuffer - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Buffer for holding texture coordinate data
TextureComponent - Class in org.j3d.aviatrix3d
Common representation of a component that contains source data to be used in textures.
TextureComponent(int) - Constructor for class org.j3d.aviatrix3d.TextureComponent
Constructs an image with default values.
TextureComponent1D - Class in org.j3d.aviatrix3d
A marker interface to ensure a Texture component contains 1D data
TextureComponent1D(int) - Constructor for class org.j3d.aviatrix3d.TextureComponent1D
Constructs an image with default values.
TextureComponent2D - Class in org.j3d.aviatrix3d
A marker interface to ensure a Texture component contains 2D data
TextureComponent2D(int) - Constructor for class org.j3d.aviatrix3d.TextureComponent2D
Constructs an image with default values.
TextureComponent3D - Class in org.j3d.aviatrix3d
A marker interface to ensure a Texture component contains 3D data
TextureComponent3D(int) - Constructor for class org.j3d.aviatrix3d.TextureComponent3D
Constructs an image with default values.
TextureCreateUtils - Class in org.j3d.renderer.aviatrix3d.texture
Convenience class with a collection of useful utility methods taking an image and turning it into a Aviatrix3D texture object.
TextureCreateUtils() - Constructor for class org.j3d.renderer.aviatrix3d.texture.TextureCreateUtils
Default constructor.
TextureCubicEnvironmentMap - Class in org.j3d.aviatrix3d
A specialist object that renders a cubic environment map from pre-built sources.
TextureCubicEnvironmentMap() - Constructor for class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
Constructs a texture with default values.
TextureCubicEnvironmentMap(TextureComponent2D[]) - Constructor for class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
Constructs a texture with the given list of sources.
textureIdMap - Variable in class org.j3d.aviatrix3d.SphereBackground
The mapping of GL context to OpenGL texture ID
textureIdMap - Variable in class org.j3d.aviatrix3d.Texture
The mapping of GL context to OpenGL texture ID
TextureRenderable - Interface in org.j3d.aviatrix3d.rendering
Extended version of the ComponentRenderable interface that provides additional handling for textures.
textures - Variable in class org.j3d.aviatrix3d.VertexGeometry
Reference to the user array of textures used, indexed by set
textureSets - Variable in class org.j3d.aviatrix3d.VertexGeometry
The texture set map array that describes how to map the arrays
textureSets - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
The texture set map array that describes how to map the arrays
TextureSource - Interface in org.j3d.aviatrix3d
Marker interface representing a class that provides source data for a Texture object.
textureType - Variable in class org.j3d.aviatrix3d.Texture
The GL type of the texture.
textureTypes - Variable in class org.j3d.aviatrix3d.VertexGeometry
Flags for the texture type for each array.
textureTypes - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Flags for the texture type for each array.
TextureUnit - Class in org.j3d.aviatrix3d
Describes a texture stage and its associated texture and attributes.
TextureUnit() - Constructor for class org.j3d.aviatrix3d.TextureUnit
Constructs a Texture Unit with default values.
TextureUnit(Texture, TextureAttributes, TexCoordGeneration) - Constructor for class org.j3d.aviatrix3d.TextureUnit
Construct a Texture Unit with the specified texture, attributes and coordinate generation.
textureUpdated(int, int, int, int, int, int, int, byte[]) - Method in interface org.j3d.aviatrix3d.iutil.SubTextureUpdateListener
Notification that the texture has updated a section of the texture.
textureUpdated(int, int, int, int, int, int, int, byte[]) - Method in class org.j3d.aviatrix3d.iutil.TextureUpdateStateManager
Notification that the texture has updated a section of the texture.
TextureUpdateData - Class in org.j3d.aviatrix3d.iutil
Internal data-holder class that holds the specs of the notification about sub-image updates for a texture.
TextureUpdateData() - Constructor for class org.j3d.aviatrix3d.iutil.TextureUpdateData
 
TextureUpdateStateManager - Class in org.j3d.aviatrix3d.iutil
Class that handles all of the update state messaging in a cross between a listener and a traditional HashMap.
TextureUpdateStateManager(int) - Constructor for class org.j3d.aviatrix3d.iutil.TextureUpdateStateManager
Create a new state manager using the given strategy.
TextureUpdateStateManager(int, int, float) - Constructor for class org.j3d.aviatrix3d.iutil.TextureUpdateStateManager
Create a new instance of the updater.
Torus - Class in org.j3d.renderer.aviatrix3d.geom
A simple torus that uses triangle strips.
Torus() - Constructor for class org.j3d.renderer.aviatrix3d.geom.Torus
Construct a default torus with no appearance set.
Torus(Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Torus
Construct a default torus with the given appearance.
Torus(int, int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Torus
Construct a default torus with no appearance set and a custom number of faces.
Torus(float, float) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Torus
Construct a default torus with no appearance set.
Torus(int, int, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Torus
Construct a default torus with the given appearance and a custom number of faces.
Torus(float, float, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Torus
Construct a default torus with the given appearance.
Torus(float, float, int, int, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Torus
Construct a torus with all the values customisable.
toString() - Method in class org.j3d.aviatrix3d.BoundingBox
Generate a string representation of this box.
toString() - Method in class org.j3d.aviatrix3d.BoundingSphere
Generate a string representation of this box.
toString() - Method in class org.j3d.aviatrix3d.BoundingVoid
Generate a string representation of this box.
toString() - Method in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsEnvironmentData
Generate a string representation of this environment data.
traceNextFrames(int) - Method in class org.j3d.aviatrix3d.management.DebugPickingHandler
Set the debug frame counter to the new number.
traceNextFrames(int) - Method in class org.j3d.aviatrix3d.output.graphics.DebugAWTSurface
For the next count rendered frames, output the GL state to the standard output.
traceNextFrames(int) - Method in class org.j3d.aviatrix3d.output.graphics.DebugRenderingProcessor
For the next count rendered frames, output the GL state to the standard output.
traceNextFrames(int) - Method in class org.j3d.aviatrix3d.output.graphics.DebugSWTSurface
Deprecated. For the next count rendered frames, output the GL state to the standard output.
traceNextFrames(int) - Method in class org.j3d.renderer.aviatrix3d.swt.output.DebugSWTSurface
For the next count rendered frames, output the GL state to the standard output.
transform(Matrix4d) - Method in class org.j3d.aviatrix3d.BoundingBox
Transform the current postion by the given transformation matrix.
transform(Matrix4f) - Method in class org.j3d.aviatrix3d.BoundingBox
Transform the current postion by the given transformation matrix.
transform(Matrix4d) - Method in class org.j3d.aviatrix3d.BoundingGeometry
Transform the current postion by the given transformation matrix.
transform(Matrix4f) - Method in class org.j3d.aviatrix3d.BoundingGeometry
Transform the current postion by the given transformation matrix.
transform(Matrix4d) - Method in class org.j3d.aviatrix3d.BoundingSphere
Transform the current postion by the given transformation matrix.
transform(Matrix4f) - Method in class org.j3d.aviatrix3d.BoundingSphere
Transform the current postion by the given transformation matrix.
transform(Matrix4d) - Method in class org.j3d.aviatrix3d.BoundingVoid
Transform the current postion by the given transformation matrix.
transform(Matrix4f) - Method in class org.j3d.aviatrix3d.BoundingVoid
Transform the current postion by the given transformation matrix.
transform - Variable in class org.j3d.aviatrix3d.pipeline.audio.AudioDetails
The transform from the root of the scene graph to here
transform - Variable in class org.j3d.aviatrix3d.pipeline.CullOutputDetails
The transform from the root of the scene graph to here
transform - Variable in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsDetails
The transform from the root of the scene graph to here
transform(Matrix4d) - Method in class org.j3d.aviatrix3d.rendering.BoundingVolume
Transform the current postion by the given transformation matrix.
transform(Matrix4f) - Method in class org.j3d.aviatrix3d.rendering.BoundingVolume
Transform the current postion by the given transformation matrix.
TransformCullable - Interface in org.j3d.aviatrix3d.rendering
A Cullable type that allows a node to transform its child/children.
TransformGroup - Class in org.j3d.aviatrix3d
A grouping node that contains a transform.
TransformGroup() - Constructor for class org.j3d.aviatrix3d.TransformGroup
The default constructor
TransformGroup(Matrix4f) - Constructor for class org.j3d.aviatrix3d.TransformGroup
Construct a TransformGroup given a matrix.
TransformHierarchy - Interface in org.j3d.aviatrix3d
Marker interface used to identify any scene graph structural element that form part of the transformation heirarchy.
TransformPickTarget - Interface in org.j3d.aviatrix3d.picking
A picking target that contains a local transformation service.
transformStack - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
A stack used to control the depth of the transform tree
transitionEnded(Matrix4f) - Method in interface org.j3d.renderer.aviatrix3d.navigation.FrameUpdateListener
Called when a transition from one position to another has ended.
transitionTo(TransformGroup, Matrix4f, int) - Method in class org.j3d.renderer.aviatrix3d.navigation.ViewpointTransition
Transition between two locations represented by the initial TranformGroup and the destination transform information starting immediately.
TransparencyDepthSortStage - Class in org.j3d.aviatrix3d.pipeline.graphics
Implementation of the sort stage that separates out the transparent and non transparent objects, and then arranges them using depth sorting.
TransparencyDepthSortStage() - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.TransparencyDepthSortStage
Create an empty sorting stage that assumes just a single renderable output.
TransparencyDepthSortStage(int) - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.TransparencyDepthSortStage
Create an empty sorting stage that initialises the internal structures to assume that there is a minumum number of surfaces, both on and offscreen.
TransparencyDepthSortStage(int, int) - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.TransparencyDepthSortStage
Create an empty sorting stage that initialises the internal structures to assume that there is a minumum number of surfaces, both on and offscreen.
TransparentObjectRenderable - Interface in org.j3d.aviatrix3d.rendering
Convenience marker interface for combining the object and transparent renderable interfaces together to save a heap of casting.
TransparentRenderable - Interface in org.j3d.aviatrix3d.rendering
Marker interface for all leaf objects that wish to define themselves as being potentially transparent and thus needed to be bucketed in the state sorting process for separate treatment.
traverseGraph(SceneGraphObject) - Method in class org.j3d.renderer.aviatrix3d.util.SceneGraphTraverser
Traverse the given scene graph now.
traverseGraph(SceneGraphObject, SceneGraphObject) - Method in class org.j3d.renderer.aviatrix3d.util.SceneGraphTraverser
Traverse the given scene graph now with the option of providing an explicit, parent reference.
TriangleArray - Class in org.j3d.aviatrix3d
An OpenGL TriangleArray representation.
TriangleArray() - Constructor for class org.j3d.aviatrix3d.TriangleArray
Constructs a TriangleArray with default values.
TriangleArray(boolean, int) - Constructor for class org.j3d.aviatrix3d.TriangleArray
Constructs an instance.
TriangleArray - Class in org.j3d.renderer.aviatrix3d.nodes
An OpenGL TriangleArray representation.
TriangleArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.TriangleArray
Constructs a TriangleArray with default values.
TriangleFanArray - Class in org.j3d.aviatrix3d
An OpenGL TriangleFanArray.
TriangleFanArray() - Constructor for class org.j3d.aviatrix3d.TriangleFanArray
Constructs a TriangleFanArray with default values.
TriangleFanArray(boolean, int) - Constructor for class org.j3d.aviatrix3d.TriangleFanArray
Constructs an instance.
TriangleFanArray - Class in org.j3d.renderer.aviatrix3d.nodes
An OpenGL TriangleFanArray.
TriangleFanArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray
Constructs a TriangleFanArray with default values.
TriangleFanParticleSystem - Class in org.j3d.renderer.aviatrix3d.geom.particle
A ParticleSystem implementation that uses triangle fans in the shape of a quad for representing each particle.
TriangleFanParticleSystem(String, int, int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.particle.TriangleFanParticleSystem
Create a new particle system using the given particle count, initialiser and environment settings.
TriangleStripArray - Class in org.j3d.aviatrix3d
An OpenGL TriangleStripArray.
TriangleStripArray() - Constructor for class org.j3d.aviatrix3d.TriangleStripArray
Constructs a TriangleStripArray with default values.
TriangleStripArray(boolean, int) - Constructor for class org.j3d.aviatrix3d.TriangleStripArray
Constructs an instance.
TriangleStripArray - Class in org.j3d.renderer.aviatrix3d.nodes
An OpenGL TriangleStripArray.
TriangleStripArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray
Constructs a TriangleStripArray with default values.
TWO_CANVAS_STEREO - Static variable in interface org.j3d.aviatrix3d.pipeline.graphics.GraphicsOutputDevice
The stereo rendering uses two canvases - one for each eye.
type - Variable in class org.j3d.aviatrix3d.TextureComponent
The type of the data
TYPE_BYTE - Static variable in class org.j3d.aviatrix3d.TextureComponent
Specifies the data is in byte format
TYPE_INT - Static variable in class org.j3d.aviatrix3d.TextureComponent
Specifies the data is in int format

U

unbindBuffer(GLContext) - Method in class org.j3d.aviatrix3d.output.graphics.BaseBufferDescriptor
Unbind the current buffer from this context now.
unbindBuffer(GLContext) - Method in interface org.j3d.aviatrix3d.PBufferTextureSource
Deprecated. Now replaced by the same method in OffscreenBufferRenderable
unregisterBuffer(Object) - Method in class org.j3d.aviatrix3d.MRTTexture2D
Remove an already registered pBuffer for a given key object.
unregisterBuffer(Object) - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Remove an already registered pBuffer for a given key object.
unregisterBuffer(Object) - Method in interface org.j3d.aviatrix3d.PBufferTextureSource
Deprecated. Now replaced by the same method in OffscreenBufferRenderable
unregisterBuffer(Object) - Method in interface org.j3d.aviatrix3d.rendering.OffscreenRenderTargetRenderable
Remove an already registered pBuffer for a given key object.
update(Renderable, float[]) - Method in class org.j3d.aviatrix3d.pipeline.graphics.VisualDetails
Update the details with a new set of values.
UPDATE_BUFFER_ALL - Static variable in class org.j3d.aviatrix3d.iutil.TextureUpdateStateManager
All sub image updates should be buffered until the next chance to update.
UPDATE_BUFFER_ALL - Static variable in class org.j3d.aviatrix3d.Texture
All sub image updates should be buffered until the next chance to update.
UPDATE_BUFFER_LAST - Static variable in class org.j3d.aviatrix3d.iutil.TextureUpdateStateManager
Each update should discard any previous updates recieved.
UPDATE_BUFFER_LAST - Static variable in class org.j3d.aviatrix3d.Texture
Each update should discard any previous updates recieved.
UPDATE_DISCARD_OVERWRITES - Static variable in class org.j3d.aviatrix3d.iutil.TextureUpdateStateManager
Each update should check to see whether the area of this update overlaps completely that of any other buffered updates.
UPDATE_DISCARD_OVERWRITES - Static variable in class org.j3d.aviatrix3d.Texture
Each update should check to see whether the area of this update overlaps completely that of any other buffered updates.
updateBlendAttribs(AppearanceRenderable, GraphicsInstructions, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
Check on the blending attributes setup and change as necessary.
updateBounds() - Method in class org.j3d.aviatrix3d.BaseGroup
Update this node's bounds and then call the parent to update it's bounds.
updateBounds() - Method in class org.j3d.aviatrix3d.BitmapRaster
Update this node's bounds and then call the parent to update it's bounds.
updateBounds() - Method in class org.j3d.aviatrix3d.ByteRaster
Update this node's bounds and then call the parent to update it's bounds.
updateBounds() - Method in class org.j3d.aviatrix3d.Geometry
Update this node's bounds and then call the parent to update it's bounds.
updateBounds() - Method in class org.j3d.aviatrix3d.Group
Update this node's bounds and then call the parent to update it's bounds.
updateBounds() - Method in class org.j3d.aviatrix3d.Group2D
Update this node's bounds and then call the parent to update it's bounds.
updateBounds() - Method in class org.j3d.aviatrix3d.ImageRaster
Update this node's bounds and then call the parent to update it's bounds.
updateBounds() - Method in class org.j3d.aviatrix3d.Node
Update this node's bounds.
updateBounds() - Method in class org.j3d.aviatrix3d.Pixmap
Update this node's bounds and then call the parent to update it's bounds.
updateBounds() - Method in class org.j3d.aviatrix3d.Raster
Update this node's bounds and then call the parent to update it's bounds.
updateBounds() - Method in class org.j3d.aviatrix3d.Shape3D
Update this node's bounds and then call the parent to update it's bounds.
updateBounds() - Method in class org.j3d.aviatrix3d.SharedGroup
Update this node's bounds and then call the parent to update it's bounds.
updateBounds() - Method in class org.j3d.aviatrix3d.SharedGroup2D
Update this node's bounds and then call the parent to update it's bounds.
updateBounds() - Method in class org.j3d.aviatrix3d.SharedNode
Update this node's bounds and then call the parent to update it's bounds.
updateBounds() - Method in class org.j3d.aviatrix3d.SharedNode2D
Update this node's bounds and then call the parent to update it's bounds.
updateBounds() - Method in class org.j3d.aviatrix3d.VertexGeometry
Update this node's bounds and then call the parent to update it's bounds.
updateBounds() - Method in class org.j3d.renderer.aviatrix3d.geom.Teapot
Update this node's bounds and then call the parent to update it's bounds.
updateBounds() - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Update this node's bounds and then call the parent to update it's bounds.
updateBoundsAndNotify() - Method in interface org.j3d.aviatrix3d.InternalNodeUpdateListener
Notify this node to update it's bounds now and propogate those new bounds to their parent(s).
updateBufferState(GL) - Method in class org.j3d.aviatrix3d.AccumulationBufferState
Issue ogl commands needed for this component to change the state, assuming that it is already enabled.
updateBufferState(GL) - Method in class org.j3d.aviatrix3d.ColorBufferState
Issue ogl commands needed for this component to change the state, assuming that it is already enabled.
updateBufferState(GL) - Method in class org.j3d.aviatrix3d.DepthBufferState
Issue ogl commands needed for this component to change the state, assuming that it is already enabled.
updateBufferState(GL) - Method in class org.j3d.aviatrix3d.GeneralBufferState
Issue ogl commands needed for this component to change the state, assuming that it is already enabled.
updateBufferState(GL) - Method in interface org.j3d.aviatrix3d.rendering.BufferStateRenderable
Issue ogl commands needed for this component to change the state, assuming that it is already enabled.
updateBufferState(GL) - Method in class org.j3d.aviatrix3d.StencilBufferState
Issue ogl commands needed for this component to change the state, assuming that it is already enabled.
updateChildBuffer(OffscreenBufferRenderable) - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Request that the given buffer gets updated.
updateChildBuffer(OffscreenBufferRenderable) - Method in interface org.j3d.aviatrix3d.output.graphics.RenderingProcessor
Request that the given buffer gets updated.
updateContextChange() - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
The GL class instance has changed due to reinitialising the context, so work through the list of current renderable items and reinitialise them.
updatedBuffers - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Child renderables that have just been added, but not processed yet.
updateDepthAttribs(AppearanceRenderable, GraphicsInstructions, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
Check on the depth attributes setup and change as necessary.
updateFog(Renderable, GraphicsInstructions, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
Check on the material setup and change as necessary.
updateGeometry() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.AVParticleSystem
Update the arrays for the geometry object.
updateHandler - Variable in class org.j3d.aviatrix3d.SceneGraphObject
The scene this node belongs to
updateLineAttribs(AppearanceRenderable, GraphicsInstructions, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
Check on the line attributes setup and change as necessary.
updateManagers - Variable in class org.j3d.aviatrix3d.Texture
Managers used to process updates from the component sub-image updates.
updateMaterial(AppearanceRenderable, GraphicsInstructions, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
Check on the material setup and change as necessary.
updateMetrics() - Method in class org.j3d.renderer.aviatrix3d.util.PerformanceMonitor
Notification that now is a good time to update the scene graph.
updateMultipassSource(GL, int, int, int, int, int, int) - Method in interface org.j3d.aviatrix3d.MultipassTextureDestination
Deprecated. The multipass source has completed rendering and the implemented class should now copy the image data across now.
updateMultipassSource(GL, int, int, int, int, int, int) - Method in class org.j3d.aviatrix3d.Texture2D
The multipass source has completed rendering and the implemented class should now copy the image data across now.
updateMultipassSource(GL, int, int, int, int, int, int) - Method in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
The multipass source has completed rendering and the implemented class should now copy the image data across now.
updateNodeBoundsChanges(Object) - Method in interface org.j3d.aviatrix3d.NodeUpdateListener
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Box
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Cone
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Cylinder
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoid
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.particle.PointParticleSystem
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.particle.QuadParticleSystem
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.particle.TriangleFanParticleSystem
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Sphere
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Spring
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Torus
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeDataChanges(Object) - Method in interface org.j3d.aviatrix3d.NodeUpdateListener
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Box
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Cone
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Cylinder
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoid
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.particle.PointParticleSystem
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.particle.QuadParticleSystem
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.particle.TriangleFanParticleSystem
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Sphere
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Spring
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Torus
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateParentBounds() - Method in class org.j3d.aviatrix3d.Node
Update this node's parent bounds now.
updatePath(Node[], int, Matrix4f, Matrix4f) - Method in class org.j3d.aviatrix3d.SceneGraphPath
Set the scene graph path to the new value.
updatePath(PickTarget[], int, Matrix4f, Matrix4f) - Method in class org.j3d.aviatrix3d.SceneGraphPath
Set the scene graph path to the new value from a set of PickTarget instances.
updatePointAttribs(AppearanceRenderable, GraphicsInstructions, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
Check on the polygon attributes setup and change as necessary.
updatePolyAttribs(AppearanceRenderable, GraphicsInstructions, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
Check on the polygon attributes setup and change as necessary.
updateProjectionMatrix(GL, GraphicsEnvironmentData) - Method in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Update the projection matrix.
updateProjectionMatrix(GL, GraphicsEnvironmentData) - Method in class org.j3d.aviatrix3d.output.graphics.ElumensRenderingProcessor
Deprecated. Update the projection matrix.
updateSceneGraph() - Method in interface org.j3d.aviatrix3d.ApplicationUpdateObserver
Notification that now is a good time to synchronise application code with scene graph.
updateShader(AppearanceRenderable, GraphicsInstructions, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
Check on the shader setup and change as necessary.
updateSkeleton() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoid
All the skeletal changes are in for this frame, so update the matrix values now.
updateSkeleton() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
All the skeletal changes are in for this frame, so update the matrix values now.
updateStencilAttribs(AppearanceRenderable, GraphicsInstructions, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
Check on the stencil attributes setup and change as necessary.
updateStrategy - Variable in class org.j3d.aviatrix3d.Texture
The update strategy to use for sub-image updates.
updateSubImage(int, int, int, byte[]) - Method in class org.j3d.aviatrix3d.ByteTextureComponent1D
Update a sub-section of the image data with the new pixel values.
updateSubImage(int, int, int, int, int, byte[]) - Method in class org.j3d.aviatrix3d.ByteTextureComponent2D
Update a sub-section of the image data with the new pixel values.
updateSubImage(int, int, int, int, int, int, int, byte[]) - Method in class org.j3d.aviatrix3d.ByteTextureComponent3D
Update a sub-section of the image data with the new pixel values.
updateSubImage(int, int, int, int, int, int, int, RenderedImage) - Method in class org.j3d.aviatrix3d.ImageTextureComponent2D
Update a sub-section of the image data with the new pixel values.
updateSubImage(int, int, int, int, int, int, int, int, RenderedImage) - Method in class org.j3d.aviatrix3d.ImageTextureComponent3D
Update a sub-section of the image data with the new pixel values.
updateSubImage(int, int, int, int, int, int, int, int, int, RenderedImage[]) - Method in class org.j3d.aviatrix3d.ImageTextureComponent3D
Update a sub-section of the image data with the new pixel values.
updateTextures(AppearanceRenderable, GraphicsInstructions, int) - Method in class org.j3d.aviatrix3d.pipeline.graphics.BaseStateSortStage
Check on the texture listing setup and change as necessary.
upgradePerformance() - Method in interface org.j3d.renderer.aviatrix3d.util.SystemPerformanceListener
Notification of a performance upgrade is required by the system.
useClearColor - Variable in class org.j3d.aviatrix3d.Background
Flag whether the background should perform a clear of the colour buffer before being drawn.
useEyePoint - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Flag to say explicit eyepoint values have been provided
useFloatingPointColorBuffer() - Method in class org.j3d.aviatrix3d.rendering.BufferSetupData
Enable the use of floating point colour buffers rather than fixed point of the default GL pipeline.
useGeometry - Variable in class org.j3d.aviatrix3d.picking.PickRequest
When the picking geometry is line or segment based, should the pick action be against the bounds or the actual geometry?
useLocalOnlyAppearance() - Method in class org.j3d.aviatrix3d.AppearanceOverride
Check to see if this is a local appearance only or it should accumulate the leaf node colours/textures.
useLocalOnlyAppearance() - Method in interface org.j3d.aviatrix3d.rendering.OverrideRenderable
Check to see if this is a local appearance only or it should accumulate the leaf node colours/textures.
useOrientation - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Flag to say explicit screen orientation values have been provided
userData - Variable in class org.j3d.aviatrix3d.pipeline.RenderEnvironmentData
Any user provided data registered with the effects processor
useStereo - Variable in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsEnvironmentData
Flag to say whether this environment should be rendered using stereo or not.
useTwoPassTransparent - Variable in class org.j3d.aviatrix3d.output.graphics.BaseRenderingProcessor
Flag indicating if we should do single or two-pass rendering of transparent objects.
useTwoPassTransparent - Variable in class org.j3d.aviatrix3d.output.graphics.BaseSurface
Flag indicating if we should do single or two-pass rendering of transparent objects.
useUnclampedColorBuffer() - Method in class org.j3d.aviatrix3d.rendering.BufferSetupData
Enable the use of unclamped floating point colour buffers.
useVbo - Variable in class org.j3d.aviatrix3d.VertexGeometry
Should we use VBO's to store data

V

validAlpha - Variable in class org.j3d.aviatrix3d.Geometry
Flag indicating current object has alpha values actually set
validAlpha - Variable in class org.j3d.aviatrix3d.Raster
Flag indicating current object has alpha values actually set
validate() - Method in class org.j3d.aviatrix3d.GLSLangShader
Request that the shader validate it's code at the next available oppourtunity.
validSceneParents - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
List of valid subscene parents as we process them
valueOf(String) - Static method in enum org.j3d.aviatrix3d.output.graphics.EnableState
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.j3d.aviatrix3d.output.graphics.EnableState
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class org.j3d.aviatrix3d.Sound
A temporary value used to fetch values from OpenAL.
VBO_HINT_DYNAMIC - Static variable in class org.j3d.aviatrix3d.VertexGeometry
VBO Hint for Dynamic geometry
VBO_HINT_STATIC - Static variable in class org.j3d.aviatrix3d.VertexGeometry
VBO Hint for Static geometry
VBO_HINT_STREAM - Static variable in class org.j3d.aviatrix3d.VertexGeometry
VBO Hint for Streamed geometry
vboAvailable - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Are VBO's available
vboElementIdMap - Variable in class org.j3d.aviatrix3d.IndexedVertexGeometry
Map of VBO IDs
vboHint - Variable in class org.j3d.aviatrix3d.VertexGeometry
How are VBO's going to be used
vboIdMap - Variable in class org.j3d.aviatrix3d.VertexGeometry
Map of VBO IDs.
vboQueryComplete - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Is the gl query for VBOs done?
VERTEX_SHADER - Static variable in interface org.j3d.aviatrix3d.rendering.ShaderComponentRenderable
The component represents a vertex shader
VERTEX_SHADERS - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.StateSortComparator
Priority state is vertex shaders
vertexBuffer - Variable in class org.j3d.aviatrix3d.VertexGeometry
Buffer for holding vertex data
vertexBuffer - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Buffer for holding vertex data
vertexFormat - Variable in class org.j3d.aviatrix3d.VertexGeometry
The format of the geometry used
vertexFormat - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
The format of the geometry used
VertexGeometry - Class in org.j3d.aviatrix3d
Common representation of all vertex-based geometry.
VertexGeometry() - Constructor for class org.j3d.aviatrix3d.VertexGeometry
Constructs an instance with pre-defined values with default values.
VertexGeometry(boolean, int) - Constructor for class org.j3d.aviatrix3d.VertexGeometry
Constructs an instance.
vertexGeometry - Variable in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Geometry instances that implement VertexGeometry
VertexShader - Class in org.j3d.aviatrix3d
Node that handles Vertex shader implementation.
VertexShader() - Constructor for class org.j3d.aviatrix3d.VertexShader
Constructs a Vertex shader with default values.
VertexShader(int, int) - Constructor for class org.j3d.aviatrix3d.VertexShader
Create a vertext shader instance with a guaranteed maximum parameter list size.
vertices - Variable in class org.j3d.renderer.aviatrix3d.geom.particle.AVParticleSystem
Array containing the current position coordinates
VIEW_HEIGHT - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsEnvironmentData
Index into the viewport size array for the height
VIEW_HEIGHT - Static variable in interface org.j3d.aviatrix3d.rendering.ViewEnvironmentCullable
Index into the viewport size array for the height
VIEW_HEIGHT - Static variable in class org.j3d.aviatrix3d.ViewEnvironment
Index into the viewport size array for the height
VIEW_WIDTH - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsEnvironmentData
Index into the viewport size array for the width
VIEW_WIDTH - Static variable in interface org.j3d.aviatrix3d.rendering.ViewEnvironmentCullable
Index into the viewport size array for the width
VIEW_WIDTH - Static variable in class org.j3d.aviatrix3d.ViewEnvironment
Index into the viewport size array for the width
VIEW_X - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsEnvironmentData
Index into the viewport size array for the X position
VIEW_X - Static variable in interface org.j3d.aviatrix3d.rendering.ViewEnvironmentCullable
Index into the viewport size array for the X position
VIEW_X - Static variable in class org.j3d.aviatrix3d.ViewEnvironment
Index into the viewport size array for the X position
VIEW_Y - Static variable in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsEnvironmentData
Index into the viewport size array for the Y position
VIEW_Y - Static variable in interface org.j3d.aviatrix3d.rendering.ViewEnvironmentCullable
Index into the viewport size array for the Y position
VIEW_Y - Static variable in class org.j3d.aviatrix3d.ViewEnvironment
Index into the viewport size array for the Y position
viewEnvironment - Variable in class org.j3d.aviatrix3d.Scene
Current view environment
ViewEnvironment - Class in org.j3d.aviatrix3d
Representation of the physical environment setup used to connect a virtual Viewpoint object to the real one that is rendered on a drawable surface.
ViewEnvironmentCullable - Interface in org.j3d.aviatrix3d.rendering
A cullable that represents the viewing set up within a given layer.
viewerPositionUpdated(Matrix4f) - Method in interface org.j3d.renderer.aviatrix3d.navigation.FrameUpdateListener
Called after each phase of transition or mouse navigation.
viewFrustum - Variable in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsEnvironmentData
The 6 values that define the view frustum.
viewHeight - Variable in class org.j3d.aviatrix3d.Viewport
The width of the viewport in pixels
viewHeight - Variable in class org.j3d.aviatrix3d.ViewportLayer
The width of the viewport in pixels
viewLayer - Variable in class org.j3d.aviatrix3d.MultipassTextureComponent
Deprecated. The Scene Graph viewLayer
viewMatrix1 - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Matrix used for pre-computing the view stack
viewMatrix2 - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Matrix used for pre-computing the view stack
viewpoint - Variable in class org.j3d.aviatrix3d.pipeline.RenderEnvironmentData
The current viewpoint instance
Viewpoint - Class in org.j3d.aviatrix3d
A viewpoint into the scene.
Viewpoint() - Constructor for class org.j3d.aviatrix3d.Viewpoint
The default constructor where the headlight is implicitly turned off, and the default light type is directional.
ViewpointManager - Class in org.j3d.renderer.aviatrix3d.navigation
A handler for viewpoint information for a given canvas.
ViewpointManager() - Constructor for class org.j3d.renderer.aviatrix3d.navigation.ViewpointManager
Create a new manager for the viewpoint information with no handlers or information set and the default transition time of 2 seconds.
ViewpointManager(int) - Constructor for class org.j3d.renderer.aviatrix3d.navigation.ViewpointManager
Create a new manager for the viewpoint information with no handlers or information set and the the given transition time.
VIEWPOINTS - Static variable in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Load the viewpoints defined in the file
viewpointSelected(ViewpointData) - Method in class org.j3d.renderer.aviatrix3d.navigation.ViewpointManager
A new viewpoint has been selected and this is it.
ViewpointTransition - Class in org.j3d.renderer.aviatrix3d.navigation
This class will create smooth transitions from one viewpoint to another.
ViewpointTransition() - Constructor for class org.j3d.renderer.aviatrix3d.navigation.ViewpointTransition
Construct a new transition object ready to work.
viewport - Variable in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsEnvironmentData
The current dimensions of the viewport, if set.
Viewport - Class in org.j3d.aviatrix3d
Abstract representation of a viewport on the drawable surface.
Viewport(int) - Constructor for class org.j3d.aviatrix3d.Viewport
Create a default instance of this viewport.
Viewport2D - Class in org.j3d.aviatrix3d
A viewport that contains a single scene, with no internal layering and is restricted to 2D rendering only.
Viewport2D() - Constructor for class org.j3d.aviatrix3d.Viewport2D
Construct a new, empty, viewport instance
ViewportCollection - Class in org.j3d.aviatrix3d.pipeline.graphics
Data holder that passes the information about what is to be rendered from a single layer (with multiple viewports, potentially) from the output of the GraphicsCullStage through to the GraphicsSortStage.
ViewportCollection() - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.ViewportCollection
Create a default bucket for handling a layer that defaults to having a single scene.
ViewportCollection(int) - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.ViewportCollection
Create a bucket for handling a layer that can hold the given number of scenes to be rendered.
ViewportCullable - Interface in org.j3d.aviatrix3d.rendering
A cullable that represents a single visual composited layer.
ViewportLayer - Class in org.j3d.aviatrix3d
An abstract layer definition for per-viewport layer rendering.
ViewportLayer(int) - Constructor for class org.j3d.aviatrix3d.ViewportLayer
Construct a new layer of the given type.
ViewportLayer2D - Class in org.j3d.aviatrix3d
An ViewportLayer that supports only 2D-based rendering concepts.
ViewportLayer2D() - Constructor for class org.j3d.aviatrix3d.ViewportLayer2D
Construct a new layer instance.
ViewportLayerCollection - Class in org.j3d.aviatrix3d.pipeline.graphics
Data holder that passes the information about what is to be rendered from a single viewport that has one or more layers.
ViewportLayerCollection() - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.ViewportLayerCollection
Create a default bucket for handling a layer that defaults to having a single scene.
ViewportLayerCollection(int) - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.ViewportLayerCollection
Create a bucket for handling a layer that can hold the given number of scenes to be rendered.
ViewportLayerCullable - Interface in org.j3d.aviatrix3d.rendering
A cullable that represents a single visual composited layer.
ViewportRenderable - Interface in org.j3d.aviatrix3d.rendering
Renderable representation of a modification of the viewport settings used in a single pass of the multipass rendering.
ViewportResizeManager - Class in org.j3d.aviatrix3d.pipeline.graphics
Convenience class for managing the resizing of the viewports based on listener feedback from the surface.
ViewportResizeManager() - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.ViewportResizeManager
Create a new instance of this manager now.
viewports - Variable in class org.j3d.aviatrix3d.pipeline.graphics.ViewportCollection
Listing of valid viewports to render from this latyer
viewportState - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BufferDetails
Renderable information about the viewport, if any
viewportType - Variable in class org.j3d.aviatrix3d.Viewport
The viewport type constant
viewProjectionType - Variable in class org.j3d.aviatrix3d.pipeline.graphics.GraphicsEnvironmentData
The projection type - one of the values from ViewEnvironmentCullable.
viewTg - Variable in class org.j3d.renderer.aviatrix3d.navigation.AVViewpointData
The transform group above the view
viewTransform - Variable in class org.j3d.aviatrix3d.pipeline.RenderEnvironmentData
Matrix representing the view frustum transformation
viewWidth - Variable in class org.j3d.aviatrix3d.Viewport
The width of the viewport in pixels
viewWidth - Variable in class org.j3d.aviatrix3d.ViewportLayer
The width of the viewport in pixels
viewX - Variable in class org.j3d.aviatrix3d.Viewport
The lower left X position of the viewpoint, in pixels
viewX - Variable in class org.j3d.aviatrix3d.ViewportLayer
The lower left X position of the viewpoint, in pixels
viewY - Variable in class org.j3d.aviatrix3d.Viewport
The lower left Y position of the viewpoint, in pixels
viewY - Variable in class org.j3d.aviatrix3d.ViewportLayer
The lower left Y position of the viewpoint, in pixels
VISIBLE_OBJECT - Static variable in interface org.j3d.aviatrix3d.picking.PickableObject
Define the picking as being an object that is visible.
VisualDetails - Class in org.j3d.aviatrix3d.pipeline.graphics
Class for passing the detailed rendering information about Renderables that effect the visual output of a specific object.
VisualDetails() - Constructor for class org.j3d.aviatrix3d.pipeline.graphics.VisualDetails
Construct a default instance with just the transform initialised

W

width - Variable in class org.j3d.aviatrix3d.iutil.TextureUpdateData
The width of the update in texel space.
width - Variable in class org.j3d.aviatrix3d.SphereBackground
The width of the main texture.
width - Variable in class org.j3d.aviatrix3d.Texture
The width of the main texture.
width - Variable in class org.j3d.aviatrix3d.TextureComponent
The width
wkPolygon - Variable in class org.j3d.aviatrix3d.VertexGeometry
Working places for a single quad/triangle
wkPolygon - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Working places for a single quad/triangle
wkVec1 - Variable in class org.j3d.aviatrix3d.BaseGroup
Temp array for fetching bounds from the children.
wkVec1 - Variable in class org.j3d.aviatrix3d.Group
Temp array for fetching bounds from the children.
wkVec1 - Variable in class org.j3d.aviatrix3d.Group2D
Temp array for fetching bounds from the children.
wkVec2 - Variable in class org.j3d.aviatrix3d.BaseGroup
Temp array for fetching bounds from the children.
wkVec2 - Variable in class org.j3d.aviatrix3d.Group
Temp array for fetching bounds from the children.
wkVec2 - Variable in class org.j3d.aviatrix3d.Group2D
Temp array for fetching bounds from the children.
workCullList - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
List that is being used to fill values into
workLayerCounts - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Working list of the counts of layers in each subscene
workLayers - Variable in class org.j3d.aviatrix3d.pipeline.graphics.BaseCullStage
Working list of the layers that are to be passed to the output
writeEnabled - Variable in class org.j3d.aviatrix3d.management.DisplayCollection
Flag controlling layer change timing

X

x - Variable in class org.j3d.aviatrix3d.iutil.TextureUpdateData
The start location x coordinate in texel space.

Y

y - Variable in class org.j3d.aviatrix3d.iutil.TextureUpdateData
The start location y coordinate in texel space.

Z

z - Variable in class org.j3d.aviatrix3d.iutil.TextureUpdateData
The start location z coordinate in texel space.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Aviatrix3D
2.1.0

Latest Info from http://aviatrix3d.j3d.org/
Copyright © 2003 - 2009 j3d.org