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