Aviatrix3D 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

ACCUMULATION_BUFFER - Static variable in interface org.j3d.aviatrix3d.MultipassTextureSource
The bitmask indicating the accumulation buffer is used.
ALTERNATE_FRAME_STEREO - Static variable in interface org.j3d.aviatrix3d.DrawableSurface
The stereo rendering type draws to alternate eyes on each frame.
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
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
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
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
AVHumanoid - class org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoid.
Common AV3D implementation of the Humanoid object that may be extended for either shader or software implementation additions.
AVHumanoidPart - interface org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoidPart.
Marker interface for the Aviatrix3D parts of the scene graph.
AVIntersectionUtils - class org.j3d.renderer.aviatrix3d.util.AVIntersectionUtils.
An extension of the basic org.j3d.geom.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 org.j3d.renderer.aviatrix3d.loader.AVLoader.
The definition of a class that is capable of parsing a file format and turning it into an Aviatrix3D scene graph.
AVModel - interface org.j3d.renderer.aviatrix3d.loader.AVModel.
Representation of a loaded model that came from a AVLoader implementation.
AVParticleSystem - class org.j3d.renderer.aviatrix3d.geom.particle.AVParticleSystem.
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 org.j3d.renderer.aviatrix3d.loader.AVRuntimeComponent.
A piece of code that will execute runtime component parts of the loaded model format.
AVShaderHAnimFactory - class org.j3d.renderer.aviatrix3d.geom.hanim.AVShaderHAnimFactory.
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 org.j3d.renderer.aviatrix3d.geom.hanim.AVSoftwareHAnimFactory.
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 org.j3d.renderer.aviatrix3d.texture.AVTextureCache.
A representation of global cache for texture instance management.
AVTextureCacheFactory - class org.j3d.renderer.aviatrix3d.texture.AVTextureCacheFactory.
A representation of global cache for texture instance management.
AVViewpointData - class org.j3d.renderer.aviatrix3d.navigation.AVViewpointData.
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.
AbstractTextureCache - class org.j3d.renderer.aviatrix3d.texture.AbstractTextureCache.
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.
AlreadyParentedException - exception org.j3d.aviatrix3d.AlreadyParentedException.
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 class org.j3d.aviatrix3d.AlreadyParentedException
Creates a new exception without detail message.
AlreadyParentedException(String) - Constructor for class org.j3d.aviatrix3d.AlreadyParentedException
Constructs an exception with the specified detail message.
AmbientLight - class org.j3d.aviatrix3d.AmbientLight.
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.
Appearance - class org.j3d.aviatrix3d.Appearance.
Describes the appearance of an object.
Appearance() - Constructor for class org.j3d.aviatrix3d.Appearance
The default constructor.
ApplicationUpdateObserver - interface org.j3d.aviatrix3d.ApplicationUpdateObserver.
Observer of the rendering system that is informed when it is safe to update the scene graph from application code.
AudioComponent - class org.j3d.aviatrix3d.AudioComponent.
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.
AudioCullStage - interface org.j3d.aviatrix3d.AudioCullStage.
Handles the scenegraph per-frame culling operations.
AudioCullToSingleSortListener - class org.j3d.aviatrix3d.pipeline.AudioCullToSingleSortListener.
Adapter class that maps the output of a cull stage to a single sorter.
AudioCullToSingleSortListener() - Constructor for class org.j3d.aviatrix3d.pipeline.AudioCullToSingleSortListener
Create a new default instance of this class with nothing set.
AudioDetails - class org.j3d.aviatrix3d.AudioDetails.
Class for passing the detailed rendering information through the pipeline.
AudioDetails() - Constructor for class org.j3d.aviatrix3d.AudioDetails
Construct a default instance with just the transform initialised
AudioDevice - interface org.j3d.aviatrix3d.AudioDevice.
Interface representing the output of an audio pipeline..
AudioEnvironmentData - class org.j3d.aviatrix3d.AudioEnvironmentData.
Data holder class used to pass the current environment data along the audio rendering pipeline.
AudioEnvironmentData() - Constructor for class org.j3d.aviatrix3d.AudioEnvironmentData
Create a new instance of this class.
AudioInstructions - class org.j3d.aviatrix3d.AudioInstructions.
Class for passing the detailed rendering information for a single device.
AudioInstructions() - Constructor for class org.j3d.aviatrix3d.AudioInstructions
Construct a new instance of this class with the arrays initialised to a default size.
AudioPipeline - interface org.j3d.aviatrix3d.AudioPipeline.
A marker interface that represents a single complete audio rendering pipeline.
AudioRenderable - interface org.j3d.aviatrix3d.AudioRenderable.
Marker interface for all objects that would like to be capable of rendering themself using an audio renderer.
AudioSortStage - interface org.j3d.aviatrix3d.AudioSortStage.
Handles any sort of rendering sort ability.
AudioSortToSingleDeviceListener - class org.j3d.aviatrix3d.pipeline.AudioSortToSingleDeviceListener.
Handles the output of the audio sorter.
AudioSortToSingleDeviceListener() - Constructor for class org.j3d.aviatrix3d.pipeline.AudioSortToSingleDeviceListener
Create a new default instance of this class with nothing set.
AudioSource - interface org.j3d.aviatrix3d.AudioSource.
Marker interface representing a class that provides source data for a Sound object.
AudioUpdateListener - interface org.j3d.aviatrix3d.iutil.AudioUpdateListener.
Internal interface used to communicate update notifications for the source data used for audio.
Axis - class org.j3d.renderer.aviatrix3d.geom.Axis.
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.
actionPerformed(ActionEvent) - Method in class org.j3d.renderer.aviatrix3d.navigation.ViewpointTransition
Process an action event from the timer.
addAudioPipeline(AudioPipeline) - Method in interface org.j3d.aviatrix3d.RenderPipelineManager
Add a pipeline to be rendered to the manager.
addAudioPipeline(AudioPipeline) - Method in class org.j3d.aviatrix3d.pipeline.MultiThreadRenderManager
Add a audio pipeline to be rendered to the manager.
addAudioPipeline(AudioPipeline) - Method in class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager
Add an audio pipeline to be rendered to the manager.
addChild(Node) - Method in class org.j3d.aviatrix3d.Group
Appends the specified child node to this group node's list of children
addContext(GL) - Method in class org.j3d.aviatrix3d.iutil.TextureUpdateStateManager
Register a new context instance with this manager.
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.
addPipeline(RenderPipeline) - Method in interface org.j3d.aviatrix3d.RenderPipelineManager
Add a pipeline to be rendered to the manager.
addPipeline(RenderPipeline) - Method in class org.j3d.aviatrix3d.pipeline.MultiThreadRenderManager
Add a pipeline to be rendered to the manager.
addPipeline(RenderPipeline) - Method in class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager
Add a pipeline to be rendered to the manager.
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.
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.
additionalData - Variable in class org.j3d.aviatrix3d.PickRequest
When the geometry type is a cone, This is the spread angle in radians.
alive - Variable in class org.j3d.aviatrix3d.SceneGraphObject
Current live state of the object
ambientColor - Variable in class org.j3d.aviatrix3d.Light
The colour of the light
anisotropicDegree - Variable in class org.j3d.aviatrix3d.Texture
The Anisotropic Filtering Degree
anisotropicMode - Variable in class org.j3d.aviatrix3d.Texture
The Anisotropic Filtering Mode
appShutdown() - Method in interface org.j3d.aviatrix3d.ApplicationUpdateObserver
Notification that the AV3D internal shutdown handler has detected a system-wide shutdown.
aspectRatio - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
The current aspect ratio.
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
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).
audioUpdated(int, int, int) - Method in class org.j3d.aviatrix3d.Sound
Notification that the audio has updated a section of the sample.
audioUpdated(int, int, int) - Method in interface org.j3d.aviatrix3d.iutil.AudioUpdateListener
Notification that the audio has updated a section of the sample.
availableClips - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Stack of the available OGL clip IDs that could be assigned to clips
availableLights - Variable in class org.j3d.aviatrix3d.surface.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.

B

BACKGROUNDS - Static variable in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Load the background(s) defined in the file
BLEND_ATTRIBS - Static variable in class org.j3d.aviatrix3d.pipeline.StateSortComparator
Priority state is checking 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_COLOR - Static variable in class org.j3d.aviatrix3d.BlendAttributes
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_COLOR - Static variable in class org.j3d.aviatrix3d.BlendAttributes
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_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_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_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_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_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_COLOR - Static variable in class org.j3d.aviatrix3d.BlendAttributes
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_SATURATE - Static variable in class org.j3d.aviatrix3d.BlendAttributes
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_ZERO - Static variable in class org.j3d.aviatrix3d.BlendAttributes
Set the blend factor to zeros.
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
BOX_BOUNDS - Static variable in class org.j3d.aviatrix3d.BoundingVolume
The bounding volume type is sphere
BTLoader - class org.j3d.renderer.aviatrix3d.loader.vterrain.BTLoader.
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
Background - class org.j3d.aviatrix3d.Background.
Base collection of functionality marking background nodes of various types.
Background() - Constructor for class org.j3d.aviatrix3d.Background
Constructs a background node
BackgroundSound - class org.j3d.aviatrix3d.BackgroundSound.
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 sound.
BaseRenderingProcessor - class org.j3d.aviatrix3d.surface.BaseRenderingProcessor.
Base handling to render for a single output device - be it on-screen or off.
BlendAttributes - class org.j3d.aviatrix3d.BlendAttributes.
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.
BoundingBox - class org.j3d.aviatrix3d.BoundingBox.
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 org.j3d.aviatrix3d.BoundingGeometry.
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 org.j3d.aviatrix3d.BoundingSphere.
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 org.j3d.aviatrix3d.BoundingVoid.
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 org.j3d.aviatrix3d.BoundingVolume.
Base representation of a class that can representing bound information.
BoundingVolume() - Constructor for class org.j3d.aviatrix3d.BoundingVolume
The default constructor.
BoundsUtils - class org.j3d.aviatrix3d.BoundsUtils.
Utility functionality for bounds management.
BoundsUtils() - Constructor for class org.j3d.aviatrix3d.BoundsUtils
Construct a default instance of the utils
Box - class org.j3d.renderer.aviatrix3d.geom.Box.
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.
BoxBackground - class org.j3d.aviatrix3d.BoxBackground.
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
BufferGeometry - class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry.
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.
ByteAudioComponent - class org.j3d.aviatrix3d.ByteAudioComponent.
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.
ByteTextureComponent1D - class org.j3d.aviatrix3d.ByteTextureComponent1D.
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 org.j3d.aviatrix3d.ByteTextureComponent2D.
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 org.j3d.aviatrix3d.ByteTextureComponent3D.
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.
background - Variable in class org.j3d.aviatrix3d.RenderEnvironmentData
The current background instance
backgroundMatrix - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Matrix for the background rendering
backgroundTransform - Variable in class org.j3d.aviatrix3d.RenderEnvironmentData
Matrix representing the transformation of the background node from the root of the scene to it's location.
beginRenderPass(GL, GLU, int) - Method in interface org.j3d.aviatrix3d.MultipassRenderObserver
Notification that the given pass number is about to start.
bindAttributeName(String, int) - Method in class org.j3d.aviatrix3d.ShaderProgram
Bind the given attribute name to a specific index.
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
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
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) - 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, Object, InternalNodeUpdateListener) - Method in class org.j3d.aviatrix3d.pipeline.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.pipeline.SingleThreadRenderManager
Notify the handler that you have updates to the SG that might alter a node's bounds.
buffer - Variable in class org.j3d.aviatrix3d.Sound
The buffer created for this sound
bufferGeometry - Variable in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Geometry instances that implement BufferGeometry
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

C

CLIP_PLANES - Static variable in class org.j3d.aviatrix3d.pipeline.StateSortComparator
Priority state is checking clip planes
COLLIDABLE_OBJECT - Static variable in interface org.j3d.aviatrix3d.PickableObject
Define the picking as being collidable.
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
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
The bitmask indicating the colour buffer is used.
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
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
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
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
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
ClipDetails - class org.j3d.aviatrix3d.ClipDetails.
Class for passing the detailed rendering information about a clip plane through the pipeline.
ClipDetails() - Constructor for class org.j3d.aviatrix3d.ClipDetails
Construct a default instance with just the transform initialised
ClipPlane - class org.j3d.aviatrix3d.ClipPlane.
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.
CollisionListener - interface org.j3d.renderer.aviatrix3d.navigation.CollisionListener.
A listener interface used to notify of a collision between the user position and geometry in the scene.
ColorBackground - class org.j3d.aviatrix3d.ColorBackground.
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
Cone - class org.j3d.renderer.aviatrix3d.geom.Cone.
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 org.j3d.aviatrix3d.ConeSound.
A ConeSound class which emits a conical sound in one direction.
ConeSound() - Constructor for class org.j3d.aviatrix3d.ConeSound
Creates a sound.
CullAudioOutputDetails - class org.j3d.aviatrix3d.CullAudioOutputDetails.
Class for passing the detailed rendering information through the pipeline.
CullAudioOutputDetails() - Constructor for class org.j3d.aviatrix3d.CullAudioOutputDetails
Construct a default instance with just the transform initialised to the zero matrix.
CullInstructions - class org.j3d.aviatrix3d.CullInstructions.
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.CullInstructions
Initialise a new instance of this instruction.
CullOutputDetails - class org.j3d.aviatrix3d.CullOutputDetails.
Class for passing the detailed rendering information through the pipeline.
CullOutputDetails() - Constructor for class org.j3d.aviatrix3d.CullOutputDetails
Construct a default instance with just the transform initialised to the zero matrix.
CullStage - interface org.j3d.aviatrix3d.CullStage.
Handles the scenegraph per-frame culling operations.
CullToSingleSortListener - class org.j3d.aviatrix3d.pipeline.CullToSingleSortListener.
Adapter class that maps the output of a cull stage to a single sorter.
CullToSingleSortListener() - Constructor for class org.j3d.aviatrix3d.pipeline.CullToSingleSortListener
Create a new default instance of this class with nothing set.
Cullable - interface org.j3d.aviatrix3d.Cullable.
Marker interface that represent a generic node that is capable of deciding whether it should cull it children.
CulledAudioReceiver - interface org.j3d.aviatrix3d.CulledAudioReceiver.
Handles the output of the audio culling stage.
CulledGeometryReceiver - interface org.j3d.aviatrix3d.CulledGeometryReceiver.
Handles the output of the geometry culling stage.
CustomRenderable - interface org.j3d.aviatrix3d.CustomRenderable.
Marker interface for all leaf objects that wish to implement custom rendering capabilities beyond just the basic GL callbacks, combining the custom culling of Cullable with the rendering callbacks of RenderableComponent.
CyclicSceneGraphStructureException - exception org.j3d.aviatrix3d.CyclicSceneGraphStructureException.
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 class org.j3d.aviatrix3d.CyclicSceneGraphStructureException
Creates a new exception without detail message.
CyclicSceneGraphStructureException(String) - Constructor for class org.j3d.aviatrix3d.CyclicSceneGraphStructureException
Constructs an exception with the specified detail message.
Cylinder - class org.j3d.renderer.aviatrix3d.geom.Cylinder.
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.
cAttenuation - Variable in class org.j3d.aviatrix3d.PointLight
The constant attentuation factor
cameraMatrix - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
World to local matrix (the camera) matrix
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.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.MultipassTextureComponent
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.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.Sound
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.
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.SharedNode
Check to see if this node is the same reference as the passed node.
checkForExtension(String) - Method in class org.j3d.aviatrix3d.surface.DebugAWTSurface
Add an extension string to check for at startup.
checkForExtension(String) - Method in class org.j3d.aviatrix3d.surface.ElumensAWTSurface
Add an extension string to check for at startup.
checkForExtension(String) - Method in class org.j3d.aviatrix3d.surface.SimpleAWTSurface
Add an extension string to check for at startup.
checkForExtension(String) - Method in class org.j3d.aviatrix3d.surface.StereoAWTSurface
Add an extension string to check for at startup.
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.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.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.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.BoundingVolume
Check whether this volume intersects with the view frustum.
checkIntersectionFrustum(Vector4f[], Matrix4f) - Method in class org.j3d.aviatrix3d.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.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.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.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.BoundingVolume
Check for the given sphere intersecting this bounds.
checkTextureComponent(String) - Method in interface org.j3d.renderer.aviatrix3d.texture.AVTextureCache
Check to see if a filename is cached for an TextureComponent.
childList - Variable in class org.j3d.aviatrix3d.Group
The list of children nodes
children - Variable in class org.j3d.aviatrix3d.CullInstructions
The array of children nodes that are valid children for travering for further culling.
cleanup(GL, GLU) - Method in class org.j3d.aviatrix3d.BoxBackground
Cleanup the object now for the given GL context.
cleanup(GL, GLU) - Method in interface org.j3d.aviatrix3d.DeletableSceneGraphObject
Cleanup the object now for the given GL context.
cleanup(GL, GLU) - Method in class org.j3d.aviatrix3d.ShaderProgram
Cleanup the object now for the given GL context.
cleanup(GL, GLU) - Method in class org.j3d.aviatrix3d.SphereBackground
Cleanup the object now for the given GL context.
cleanup(GL, GLU) - Method in class org.j3d.aviatrix3d.Texture
Cleanup the object now for the given GL context.
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.
clearColor - Variable in class org.j3d.aviatrix3d.MultipassTextureComponent
The current clear colour
clearColor - Variable in class org.j3d.aviatrix3d.surface.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.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.
clearVertexState(GL, GLU) - Method in class org.j3d.aviatrix3d.VertexGeometry
Convenience method to clear the previously set state in the rendering pipeline.
clearVertexState(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Convenience method to clear the previously set state in the rendering pipeline.
clipIdMap - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Mapping of the object ID to it's used clip ID
clipPlanes - Variable in class org.j3d.aviatrix3d.CullOutputDetails
Array of clip planes that effect this node.
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
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
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.
comlareTo(LineAttributes) - Method in class org.j3d.aviatrix3d.LineAttributes
Compares this object with the specified object for order.
compare(Object, Object) - Method in class org.j3d.aviatrix3d.pipeline.StateSortComparator
Compares its two arguments for order.
compareColor3(float[], float[]) - Method in class org.j3d.aviatrix3d.Light
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.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.ClipDetails
Compares this object with the specified object for order.
compareTo(ClipDetails) - Method in class org.j3d.aviatrix3d.ClipDetails
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(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.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.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.LightDetails
Compares this object with the specified object for order.
compareTo(LightDetails) - Method in class org.j3d.aviatrix3d.LightDetails
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(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.OffscreenTexture2D
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.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.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.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(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.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.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.
compile() - Method in class org.j3d.aviatrix3d.ShaderObject
Mark this code as needing compilation at the next available oppourtunity.
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.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.
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.AudioInstructions
Reference to the real instance of this class that contains the renderList and renderOps you should read from.
copyOf - Variable in class org.j3d.aviatrix3d.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.renderer.aviatrix3d.geom.hanim.AVHumanoid
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.
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.
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(Scene, int) - Method in interface org.j3d.aviatrix3d.AudioCullStage
Update and cull the scenegraph.
cull(Scene, int) - Method in interface org.j3d.aviatrix3d.CullStage
Update and cull the scenegraph.
cull(Layer[], int, int) - Method in interface org.j3d.aviatrix3d.CullStage
Update and cull the scenegraph defined by a set of layers.
cull(Scene, int) - Method in class org.j3d.aviatrix3d.pipeline.FrustumCullStage
Update and cull the scenegraph.
cull(Layer[], int, int) - Method in class org.j3d.aviatrix3d.pipeline.FrustumCullStage
Update and cull the scenegraph defined by a set of layers.
cull(Scene, int) - Method in class org.j3d.aviatrix3d.pipeline.GenericCullStage
Update and cull the scenegraph.
cull(Layer[], int, int) - Method in class org.j3d.aviatrix3d.pipeline.GenericCullStage
Update and cull the scenegraph defined by a set of layers.
cull(Scene, int) - Method in class org.j3d.aviatrix3d.pipeline.NullAudioCullStage
Update and cull the scenegraph.
cull(Layer[], int, int) - Method in class org.j3d.aviatrix3d.pipeline.NullAudioCullStage
Update and cull the scenegraph defined by a set of layers.
cull(Scene, int) - Method in class org.j3d.aviatrix3d.pipeline.NullCullStage
Update and cull the scenegraph.
cull(Layer[], int, int) - Method in class org.j3d.aviatrix3d.pipeline.NullCullStage
Update and cull the scenegraph defined by a set of layers.
cull(Scene, int) - Method in class org.j3d.aviatrix3d.pipeline.SimpleFrustumCullStage
Update and cull the scenegraph.
cull(Layer[], int, int) - Method in class org.j3d.aviatrix3d.pipeline.SimpleFrustumCullStage
Update and cull the scenegraph defined by a set of layers.
cullChildren(CullInstructions, Matrix4f, Matrix4f, Vector4f[], float) - Method in interface org.j3d.aviatrix3d.Cullable
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.
culledOutput(AudioEnvironmentData, CullAudioOutputDetails[], int) - Method in interface org.j3d.aviatrix3d.CulledAudioReceiver
Here's the sorted output list of nodes.
culledOutput(RenderEnvironmentData[], CullOutputDetails[][], int[], SceneGraphObject[][], int) - Method in interface org.j3d.aviatrix3d.CulledGeometryReceiver
Here's the sorted output list of nodes.
culledOutput(AudioEnvironmentData, CullAudioOutputDetails[], int) - Method in class org.j3d.aviatrix3d.pipeline.AudioCullToSingleSortListener
Sort the listing of nodes in the given array.
culledOutput(RenderEnvironmentData[], CullOutputDetails[][], int[], SceneGraphObject[][], int) - Method in class org.j3d.aviatrix3d.pipeline.CullToSingleSortListener
Sort the listing of nodes in the given array.
currentBackground - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
The current background instance
currentBackgroundPath - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Path to the current background
currentFog - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
The current fog instance
currentFogPath - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Path to the current fog
currentFrustum - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
The current frustum paramaters
currentShaderProgramId - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
The current program ID for GLSLang shaders.
currentViewpoint - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
The current viewpoint instance
currentViewport - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Data describing the current viewport if explicit values used
customData - Variable in class org.j3d.aviatrix3d.CullOutputDetails
Passed along additional rendering information for the object

D

DEMLoader - class org.j3d.renderer.aviatrix3d.loader.dem.DEMLoader.
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_BUFFER - Static variable in interface org.j3d.aviatrix3d.MultipassTextureSource
The bitmask indicating the depth buffer is used.
DIFFUSE_TARGET - Static variable in class org.j3d.aviatrix3d.Material
Set the color material target as the diffuse light component
DIRECTIONAL_TYPE - Static variable in class org.j3d.aviatrix3d.Light
Internal type to describe that this is a directional light type
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
DebugAWTSurface - class org.j3d.aviatrix3d.surface.DebugAWTSurface.
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.surface.DebugAWTSurface
Construct a surface that requires the given set of capabilities.
DefaultAudioPipeline - class org.j3d.aviatrix3d.pipeline.DefaultAudioPipeline.
The default implementation of the audio pipeline usable by most applications.
DefaultAudioPipeline() - Constructor for class org.j3d.aviatrix3d.pipeline.DefaultAudioPipeline
Create an instance of the pipeline with nothing registered.
DefaultAudioPipeline(AudioCullStage, AudioSortStage) - Constructor for class org.j3d.aviatrix3d.pipeline.DefaultAudioPipeline
Construct a pipeline with the sort and cull stages provided.
DefaultPickingHandler - class org.j3d.aviatrix3d.pipeline.DefaultPickingHandler.
The default internal implementation of the pick handling system.
DefaultPickingHandler() - Constructor for class org.j3d.aviatrix3d.pipeline.DefaultPickingHandler
Initialise a new instance of the pick handler.
DefaultRenderPipeline - class org.j3d.aviatrix3d.pipeline.DefaultRenderPipeline.
The default implementation of the rendering pipeline usable by most applications.
DefaultRenderPipeline() - Constructor for class org.j3d.aviatrix3d.pipeline.DefaultRenderPipeline
Create an instance of the pipeline with nothing registered.
DefaultRenderPipeline(CullStage, SortStage) - Constructor for class org.j3d.aviatrix3d.pipeline.DefaultRenderPipeline
Construct a pipeline with the sort and cull stages provided.
DeletableSceneGraphObject - interface org.j3d.aviatrix3d.DeletableSceneGraphObject.
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.
DepthSortedTransparencyStage - class org.j3d.aviatrix3d.pipeline.DepthSortedTransparencyStage.
Implementation of the sort stage that separates out the transparent and non transparent objects, and then arranges them using depth sorting.
DepthSortedTransparencyStage() - Constructor for class org.j3d.aviatrix3d.pipeline.DepthSortedTransparencyStage
Create an empty sorting stage that assumes just a single renderable output.
DepthSortedTransparencyStage(int) - Constructor for class org.j3d.aviatrix3d.pipeline.DepthSortedTransparencyStage
Create an empty sorting stage that initialises the internal structures to assume that there is a minumum number of surfaces, both on and offscreen.
DepthSortedTransparencyStage(int, int) - Constructor for class org.j3d.aviatrix3d.pipeline.DepthSortedTransparencyStage
Create an empty sorting stage that initialises the internal structures to assume that there is a minumum number of surfaces, both on and offscreen.
DirectionalLight - class org.j3d.aviatrix3d.DirectionalLight.
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.
DrawableSurface - interface org.j3d.aviatrix3d.DrawableSurface.
Interface representing the output of a render pipeline.
data - Variable in class org.j3d.aviatrix3d.AudioComponent
Buffer to hold the data
data - Variable in class org.j3d.aviatrix3d.TextureComponent
Buffer to hold the data
data - Variable in class org.j3d.aviatrix3d.iutil.ShaderAttribValue
The buffer holding the data
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(NodeUpdateListener, Object) - Method in class org.j3d.aviatrix3d.pipeline.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.pipeline.SingleThreadRenderManager
Notify the handler that you have updates to the SG that will not alter a node's bounds.
dataType - Variable in class org.j3d.aviatrix3d.iutil.ShaderAttribValue
The type of data for this value.
defaultEnvironment - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
The default view environment if none set
deleteQueue - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Queue for holding deleted textures
depth - Variable in class org.j3d.aviatrix3d.TextureComponent3D
The depth
depth - Variable in class org.j3d.aviatrix3d.iutil.TextureUpdateData
The depth of the update in texel space.
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.PickRequest
The ending location or the direction vector, depending on the geometry type requested.
diffuseColor - Variable in class org.j3d.aviatrix3d.Light
The colour of the light
dirtyBoundsCount - Variable in class org.j3d.aviatrix3d.Group
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.
disableInternalShutdown() - Method in interface org.j3d.aviatrix3d.RenderPipelineManager
Disable the internal shutdown hook system.
disableInternalShutdown() - Method in class org.j3d.aviatrix3d.pipeline.MultiThreadRenderManager
Disable the internal shutdown hook system.
disableInternalShutdown() - Method in class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager
Disable the internal shutdown hook system.
dispListMap - Variable in class org.j3d.aviatrix3d.Background
Map of display contexts to maps
display(GLDrawable) - Method in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Called by the drawable to perform rendering by the client.
display(GLDrawable) - Method in class org.j3d.aviatrix3d.surface.DebugAWTSurface
Not used in this implementation
display(GLDrawable) - Method in class org.j3d.aviatrix3d.surface.ElumensAWTSurface
Not used in this implementation
display(GLDrawable) - Method in class org.j3d.aviatrix3d.surface.SimpleAWTSurface
Not used in this implementation
display(GLDrawable) - Method in class org.j3d.aviatrix3d.surface.StereoAWTSurface
Not used in this implementation
displayChanged(GLDrawable, boolean, boolean) - Method in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Called by the drawable when the display mode or the display device associated with the GLDrawable has changed.
displayChanged(GLDrawable, boolean, boolean) - Method in class org.j3d.aviatrix3d.surface.DebugAWTSurface
Not used in this implementation
displayChanged(GLDrawable, boolean, boolean) - Method in class org.j3d.aviatrix3d.surface.ElumensAWTSurface
Not used in this implementation
displayChanged(GLDrawable, boolean, boolean) - Method in class org.j3d.aviatrix3d.surface.SimpleAWTSurface
Not used in this implementation
displayChanged(GLDrawable, boolean, boolean) - Method in class org.j3d.aviatrix3d.surface.StereoAWTSurface
Not used in this implementation
displayOnly() - Method in interface org.j3d.aviatrix3d.AudioPipeline
Cause the device to re-emit the next frame only, with no processing of the pipeline.
displayOnly() - Method in interface org.j3d.aviatrix3d.RenderPipeline
Cause the surface to redraw the next frame only, with no processing of the pipeline.
displayOnly() - Method in class org.j3d.aviatrix3d.pipeline.DefaultAudioPipeline
Cause the surface to redraw the next frame only, with no processing of the pipeline.
displayOnly() - Method in class org.j3d.aviatrix3d.pipeline.DefaultRenderPipeline
Cause the surface to redraw the next frame only, with no processing of the pipeline.
dispose() - Method in interface org.j3d.aviatrix3d.AudioDevice
Instruct this surface that you have finished with the resources needed and to dispose all rendering resources.
dispose() - Method in interface org.j3d.aviatrix3d.DrawableSurface
Instruct this surface that you have finished with the resources needed and to dispose all rendering resources.
dispose() - Method in class org.j3d.aviatrix3d.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.surface.DebugAWTSurface
Instruct this surface that you have finished with the resources needed and to dispose all rendering resources.
dispose() - Method in class org.j3d.aviatrix3d.surface.ElumensAWTSurface
Instruct this surface that you have finished with the resources needed and to dispose all rendering resources.
dispose() - Method in class org.j3d.aviatrix3d.surface.SimpleAWTSurface
Instruct this surface that you have finished with the resources needed and to dispose all rendering resources.
dispose() - Method in class org.j3d.aviatrix3d.surface.StereoAWTSurface
Instruct this surface that you have finished with the resources needed and to dispose all rendering resources.
draw() - Method in interface org.j3d.aviatrix3d.AudioDevice
Instruct the surface to draw the collected set of nodes now.
draw() - Method in interface org.j3d.aviatrix3d.DrawableSurface
Instruct the surface to draw the collected set of nodes now.
draw() - Method in class org.j3d.aviatrix3d.audio.OpenALAudioDevice
Instruct the surface to draw the collected set of nodes now.
draw() - Method in class org.j3d.aviatrix3d.surface.DebugAWTSurface
Instruct the surface to draw the collected set of nodes now.
draw() - Method in class org.j3d.aviatrix3d.surface.ElumensAWTSurface
Instruct the surface to draw the collected set of nodes now.
draw() - Method in class org.j3d.aviatrix3d.surface.SimpleAWTSurface
Instruct the surface to draw the collected set of nodes now.
draw() - Method in class org.j3d.aviatrix3d.surface.StereoAWTSurface
Instruct the surface to draw the collected set of nodes now.

E

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
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
EMISSIVE_TARGET - Static variable in class org.j3d.aviatrix3d.Material
Set the color material target as the emissive light component
EQ_FUNC_ADD - Static variable in class org.j3d.aviatrix3d.BlendAttributes
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_MIN - Static variable in class org.j3d.aviatrix3d.BlendAttributes
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_REVERSE - Static variable in class org.j3d.aviatrix3d.BlendAttributes
Set the blending equation to be CdD - CsS
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
ElumensAWTSurface - class org.j3d.aviatrix3d.surface.ElumensAWTSurface.
A surface which uses the Elumens SPI library to output to curved surfaces.
ElumensAWTSurface(GLCapabilities, int) - Constructor for class org.j3d.aviatrix3d.surface.ElumensAWTSurface
Construct a surface that requires the given set of capabilities.
effectBounds - Variable in class org.j3d.aviatrix3d.Light
A bounding volume used to restrict the scope of what the light effects.
effectsProcessor - Variable in class org.j3d.aviatrix3d.RenderEnvironmentData
If set, use this to do pre and post rendered effects
effectsProcessor - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Pre and Post-render effects processor, if set
enabled - Variable in class org.j3d.aviatrix3d.Light
The enabled state
endRenderPass(GL, GLU, int) - Method in interface org.j3d.aviatrix3d.MultipassRenderObserver
Notification that the given pass number has just finished.
envData - Variable in class org.j3d.aviatrix3d.RenderableTarget
The local data about the rendered environment
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.ClipDetails
Compare the given details to this one to see if they are equal.
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.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.LightDetails
Compare the given details to this one to see if they are equal.
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.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.OffscreenTexture2D
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.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.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.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.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.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.pipeline.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.
executeModelBehavior() - Method in interface org.j3d.renderer.aviatrix3d.loader.AVRuntimeComponent
Execute the behaviour of the runtime component now.
explicitViewport - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Flag indicating whether an explicit viewport is provided or not
eyeOffset - Variable in class org.j3d.aviatrix3d.RenderEnvironmentData
The amount of eye offset in use from the nominal middle.
eyePoint - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
The eye offset from the normal position

F

FIND_ALL - Static variable in class org.j3d.aviatrix3d.PickRequest
Find anything that is pickable, regardless of the mask set on the geometry.
FIND_COLLIDABLES - Static variable in class org.j3d.aviatrix3d.PickRequest
Find anything that is defined as being collidable.
FIND_GENERAL - Static variable in class org.j3d.aviatrix3d.PickRequest
Find any general pickable node type.
FIND_PROXIMITY - Static variable in class org.j3d.aviatrix3d.PickRequest
Define the picking as being an object that is near something.
FIND_VISIBLES - Static variable in class org.j3d.aviatrix3d.PickRequest
Define the picking as being an object that is visible.
FLOAT_UNIFORM_TYPE - Static variable in class org.j3d.aviatrix3d.ShaderArguments
The uniform data type is a float array
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
FOGS - Static variable in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Load the fogs defined in the file
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_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
FORMAT_ALPHA - Static variable in class org.j3d.aviatrix3d.Texture
Interpret the texture format as alpha only
FORMAT_BGR - Static variable in interface org.j3d.aviatrix3d.TextureSource
Specifies the source is in Windows BGR 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 class org.j3d.aviatrix3d.Texture
Interpret the texture format as a depth component texture
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.Texture
Interpret the texture format as intensity-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 class org.j3d.aviatrix3d.Texture
Interpret the texture format as luminance only
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.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.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
FRAGMENT_SHADERS - Static variable in class org.j3d.aviatrix3d.pipeline.StateSortComparator
Priority state is fragment shaders
FRUSTUM_ALLIN - Static variable in class org.j3d.aviatrix3d.BoundingVolume
The frustum check revealed all points inside the frustum
FRUSTUM_ALLOUT - Static variable in class org.j3d.aviatrix3d.BoundingVolume
The frustum check revealed all points outside the frustum
FRUSTUM_PARTIAL - Static variable in class org.j3d.aviatrix3d.BoundingVolume
The frustum check revealed some points inside the frustum
Fog - class org.j3d.aviatrix3d.Fog.
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.
FragmentShader - class org.j3d.aviatrix3d.FragmentShader.
Node that handles an ARB fragment shader.
FragmentShader() - Constructor for class org.j3d.aviatrix3d.FragmentShader
Constructs a TexCoordGeneration with default values.
FrameUpdateListener - interface org.j3d.renderer.aviatrix3d.navigation.FrameUpdateListener.
A listener interface used internally to notify of an update or change in the system that will effect the display.
FrustumCullStage - class org.j3d.aviatrix3d.pipeline.FrustumCullStage.
Handles the complete set of scenegraph maintenance and culling operations.
FrustumCullStage() - Constructor for class org.j3d.aviatrix3d.pipeline.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.FrustumCullStage
Create a basic instance of this class with the list initial internal setup for the given number of renderable surfaces.
fetchLogInfo(GL, GLU) - 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, GLU) - Method in class org.j3d.aviatrix3d.ShaderProgram
The user requested log information about the shader object, so now is the time to fetch it.
fetchLogInfo(GL, GLU) - Method in interface org.j3d.aviatrix3d.ShaderSceneGraphObject
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.
fog - Variable in class org.j3d.aviatrix3d.RenderEnvironmentData
The current fog instance
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
format - Variable in class org.j3d.aviatrix3d.AudioComponent
The format of the data.
format - Variable in class org.j3d.aviatrix3d.MultipassTextureComponent
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 - Variable in class org.j3d.aviatrix3d.iutil.TextureUpdateData
The format (RGB, INTENSITY etc) of the data.
formats - Variable in class org.j3d.aviatrix3d.MultipassTextureComponent
The listing of formats defined for each level
foundPaths - Variable in class org.j3d.aviatrix3d.PickRequest
The picked data is placed here.
frameFinished() - Method in class org.j3d.aviatrix3d.pipeline.MultiThreadRenderManager
Notification that the frame state has finished rendering.
freq - Variable in class org.j3d.aviatrix3d.Sound
The frequency of the samples
frequency - Variable in class org.j3d.aviatrix3d.AudioComponent
The frequency

G

GENERAL_OBJECT - Static variable in interface org.j3d.aviatrix3d.PickableObject
Find any general pickable node type.
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.BoundingVolume
The bounding volume type is user provided geometry
GL14Shader - class org.j3d.aviatrix3d.GL14Shader.
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 org.j3d.aviatrix3d.GL14ShaderProgram.
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.
GLSLangShader - class org.j3d.aviatrix3d.GLSLangShader.
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 org.j3d.aviatrix3d.iutil.GLStateMap.
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.
GenericCullStage - class org.j3d.aviatrix3d.pipeline.GenericCullStage.
A cull stange that does not cull anything except those parts requested by the Cullable and CustomRenderable interfaces.
GenericCullStage() - Constructor for class org.j3d.aviatrix3d.pipeline.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.GenericCullStage
Create a basic instance of this class with the list initial internal setup for the given number of renderable surfaces.
Geometry - class org.j3d.aviatrix3d.Geometry.
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.
Group - class org.j3d.aviatrix3d.Group.
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
generateVWorldMatrix - Variable in class org.j3d.aviatrix3d.PickRequest
If this flag is set to true, generate the local to virtual world matrix for the picked result.
generateViewFrustum(double[]) - Method in class org.j3d.aviatrix3d.ViewEnvironment
From the current view setup of FoV, near and far clipping distances and the aspectRatio ratio, generate the 6 parameters that describe a view frustum.
getActiveBackground() - Method in class org.j3d.aviatrix3d.Scene
Get the currently set active view.
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.Scene
Get the currently set active view.
getActiveView() - Method in class org.j3d.aviatrix3d.Scene
Get the currently set active view.
getAllChildren() - Method in class org.j3d.aviatrix3d.Group
Return an array containing all of this groups children.
getAlphaDestinationBlendFactor() - Method in class org.j3d.aviatrix3d.BlendAttributes
Request the currently set destination blend factor for the alpha component.
getAlphaSourceBlendFactor() - Method in class org.j3d.aviatrix3d.BlendAttributes
Request the currently set source blend factor for the alpha component.
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.Shape3D
Get the current appearance associated with this shape.
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.
getAudioDevice() - Method in interface org.j3d.aviatrix3d.AudioPipeline
Get the currently registered audio device instance.
getAudioDevice() - Method in class org.j3d.aviatrix3d.pipeline.DefaultAudioPipeline
Get the currently registered drawable device instance.
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.
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.
getBackgrounds() - Method in interface org.j3d.renderer.aviatrix3d.loader.AVModel
Get the list of backgrounds that are contained in the file.
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.
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.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.Sound
Get the currently set bounds for this 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
Get the currently registered pBuffer for the given key object.
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.
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.BoundingVolume
Get the center of the bounding volume.
getCenterEyeInSurface(Point3f) - Method in interface org.j3d.aviatrix3d.DrawableSurface
Get the Center Eye position in surface coordinates.
getCenterEyeInSurface(Point3f) - Method in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Get the Center Eye position in surface coordinates.
getCenterEyeInSurface(Point3f) - Method in class org.j3d.aviatrix3d.surface.DebugAWTSurface
Get the Center Eye position in surface coordinates.
getCenterEyeInSurface(Point3f) - Method in class org.j3d.aviatrix3d.surface.ElumensAWTSurface
Get the Center Eye position in surface coordinates.
getCenterEyeInSurface(Point3f) - Method in class org.j3d.aviatrix3d.surface.SimpleAWTSurface
Get the Center Eye position in surface coordinates.
getCenterEyeInSurface(Point3f) - Method in class org.j3d.aviatrix3d.surface.StereoAWTSurface
Get the Center Eye position in surface coordinates.
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() - Method in class org.j3d.aviatrix3d.SharedNode
Get the currently set child of this node.
getClearColor(float[]) - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
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
Set the background colour that this surface should be cleared to before the drawing step.
getClipPlane() - Method in class org.j3d.aviatrix3d.ClipDetails
Get the current clipPlane instance in use.
getColor(float[]) - Method in class org.j3d.aviatrix3d.BoxBackground
Get the current drawing colour
getColor(float[]) - Method in class org.j3d.aviatrix3d.ColorBackground
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.ShapeBackground
Get the current drawing colour
getColor(float[]) - Method in class org.j3d.aviatrix3d.SphereBackground
Get the current drawing colour
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.
getCopyOffset(int, int, int[]) - Method in interface org.j3d.aviatrix3d.MultipassTextureDestination
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.
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.
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.
getDepthFormat() - Method in class org.j3d.aviatrix3d.Texture
Get the format for the depth texture .
getDestinationBlendFactor() - Method in class org.j3d.aviatrix3d.BlendAttributes
Request the currently set destination blend factor.
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.
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.
getDrawableSurface() - Method in interface org.j3d.aviatrix3d.RenderPipeline
Get the currently registered drawable surface instance.
getDrawableSurface() - Method in class org.j3d.aviatrix3d.pipeline.DefaultRenderPipeline
Get the currently registered drawable surface instance.
getDropOffRateExponent() - Method in class org.j3d.aviatrix3d.SpotLight
Get the current drop off exponent rate.
getEffectBounds() - Method in class org.j3d.aviatrix3d.Light
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.
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.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 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(FloatBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Retrieve the fog coordinates that are currently set.
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.MultipassTextureComponent
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 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.
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
Get the requested buffer setup that describes this offscreen texture.
getGeometry() - Method in class org.j3d.aviatrix3d.Shape3D
Get the current geometry associated with this shape.
getGlobalAmbientColor(float[]) - Method in class org.j3d.aviatrix3d.Viewpoint
Retrieve the current colour value from the light.
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.MultipassTextureComponent
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
Get the height of the texture 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.
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 class org.j3d.aviatrix3d.SceneGraphPath
Get the transformation matrix from the terminal node to the root of the path.
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 interface org.j3d.aviatrix3d.RenderPipelineManager
Fetch the current layers that are set.
getLayers(Layer[]) - Method in class org.j3d.aviatrix3d.pipeline.MultiThreadRenderManager
Fetch the current layers that are set.
getLayers(Layer[]) - Method in class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager
Fetch the current layers that are set.
getLight() - Method in class org.j3d.aviatrix3d.LightDetails
Get the current light instance in use.
getLights() - Method in interface org.j3d.renderer.aviatrix3d.loader.AVModel
Get the list of lights that are contained in the file.
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.
getLinearDistance(float[]) - Method in class org.j3d.aviatrix3d.Fog
Get the two distance values for the linear fog settings.
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.
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.
getMaterial() - Method in class org.j3d.aviatrix3d.Appearance
Get the current material in use.
getMaxPointSize() - Method in class org.j3d.aviatrix3d.PointAttributes
Get the current maximum point size in use.
getMaximum(float[]) - Method in class org.j3d.aviatrix3d.BoundingBox
Get the maximum bounds position of the box.
getMinFilter() - Method in class org.j3d.aviatrix3d.Texture
Get the minification filtering mode.
getMinPointSize() - Method in class org.j3d.aviatrix3d.PointAttributes
Get the current minimum point size in use.
getMinimum(float[]) - Method in class org.j3d.aviatrix3d.BoundingBox
Get the minimum bounds position of the box.
getMinimumFrameInterval() - Method in interface org.j3d.aviatrix3d.RenderPipelineManager
Fetch the currently set duty cycle value.
getMinimumFrameInterval() - Method in class org.j3d.aviatrix3d.pipeline.MultiThreadRenderManager
Fetch the currently set duty cycle value.
getMinimumFrameInterval() - Method in class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager
Fetch the currently set duty cycle value.
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
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.
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.
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.
getNumLevels() - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
Get the number of levels for the mipmapping in this source.
getNumLevels() - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
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.
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.
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.SharedNode
Overridden to always return the current first parent in the list.
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(Node[]) - Method in class org.j3d.aviatrix3d.SharedNode
Get the listing of the number of parents that this node currently has.
getPickHandler() - Method in interface org.j3d.aviatrix3d.NodeUpdateHandler
Get the picking handler so that we can do some picking operations.
getPickHandler() - Method in class org.j3d.aviatrix3d.pipeline.MultiThreadRenderManager
Get the picking handler so that we can do some picking operations.
getPickHandler() - Method in class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager
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 interface org.j3d.aviatrix3d.PickableObject
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.
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(float, float, Point3f) - Method in interface org.j3d.aviatrix3d.DrawableSurface
Convert a pixel location to surface coordinates.
getPixelLocationInSurface(float, float, Point3f) - Method in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Convert a pixel location to surface coordinates.
getPixelLocationInSurface(float, float, Point3f) - Method in class org.j3d.aviatrix3d.surface.DebugAWTSurface
Convert a pixel location to surface coordinates.
getPixelLocationInSurface(float, float, Point3f) - Method in class org.j3d.aviatrix3d.surface.ElumensAWTSurface
Convert a pixel location to surface coordinates.
getPixelLocationInSurface(float, float, Point3f) - Method in class org.j3d.aviatrix3d.surface.SimpleAWTSurface
Convert a pixel location to surface coordinates.
getPixelLocationInSurface(float, float, Point3f) - Method in class org.j3d.aviatrix3d.surface.StereoAWTSurface
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.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.
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.
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
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.
getRenderEffectsProcessor() - Method in class org.j3d.aviatrix3d.Scene
Get the currently set scene processor instance.
getRenderObserver() - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
Fetch the observer instance that may be associated with the texture source.
getRenderObserver() - Method in interface org.j3d.aviatrix3d.MultipassTextureSource
Fetch the observer instance that may be associated with the texture source.
getRenderableChild() - 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.
getRenderableChild() - 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.
getRenderableChild() - 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.
getRenderedGeometry() - Method in class org.j3d.aviatrix3d.Scene
Get the root of the currently rendered scene.
getRenderedScene() - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
Get the root of the currently rendered scene.
getRenderedScene() - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Get the root of the currently rendered scene.
getRenderedScene() - Method in interface org.j3d.aviatrix3d.OffscreenTextureSource
Get the root of the currently rendered scene.
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.Layer
Get the currently set scene instance.
getScene() - Method in interface org.j3d.aviatrix3d.RenderPipelineManager
Fetch the currently set scene.
getScene() - Method in class org.j3d.aviatrix3d.pipeline.MultiThreadRenderManager
Fetch the currently set scene.
getScene() - Method in class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager
Fetch the currently set scene.
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.
getSecondaryColors(float[]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Retrieve the secondary colors that are currently set.
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.
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.
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.
getShape(int) - Method in class org.j3d.aviatrix3d.ShapeBackground
Get the current the shape and the given index position.
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.
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.
getStereoEnabled() - Method in class org.j3d.aviatrix3d.ViewEnvironment
Check to see if stereo has been enabled for this environment.
getStereoEyeSeparation() - Method in interface org.j3d.aviatrix3d.DrawableSurface
Get the current eye separation value, defined as the distance from the center axis to one eye.
getStereoEyeSeparation() - Method in class org.j3d.aviatrix3d.surface.DebugAWTSurface
Get the current eye separation value - always returns 0.
getStereoEyeSeparation() - Method in class org.j3d.aviatrix3d.surface.ElumensAWTSurface
Get the current eye separation value - always returns 0.
getStereoEyeSeparation() - Method in class org.j3d.aviatrix3d.surface.SimpleAWTSurface
Get the current eye separation value - always returns 0.
getStereoEyeSeparation() - Method in class org.j3d.aviatrix3d.surface.StereoAWTSurface
Get the current eye separation value - always returns 0.
getStereoRenderingPolicy() - Method in interface org.j3d.aviatrix3d.DrawableSurface
Get the current stereo rendering policy in use.
getStereoRenderingPolicy() - Method in class org.j3d.aviatrix3d.surface.DebugAWTSurface
Get the current stereo rendering policy in use.
getStereoRenderingPolicy() - Method in class org.j3d.aviatrix3d.surface.ElumensAWTSurface
Get the current stereo rendering policy in use.
getStereoRenderingPolicy() - Method in class org.j3d.aviatrix3d.surface.SimpleAWTSurface
Get the current stereo rendering policy in use.
getStereoRenderingPolicy() - Method in class org.j3d.aviatrix3d.surface.StereoAWTSurface
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 interface org.j3d.aviatrix3d.AudioDevice
Get the underlying object that this surface is rendered to.
getSurfaceObject() - Method in interface org.j3d.aviatrix3d.DrawableSurface
Get the underlying object that this surface is rendered to.
getSurfaceObject() - Method in class org.j3d.aviatrix3d.audio.OpenALAudioDevice
Get the underlying object that this surface is rendered to.
getSurfaceObject() - Method in class org.j3d.aviatrix3d.surface.DebugAWTSurface
Get the underlying object that this surface is rendered to.
getSurfaceObject() - Method in class org.j3d.aviatrix3d.surface.ElumensAWTSurface
Get the underlying object that this surface is rendered to.
getSurfaceObject() - Method in class org.j3d.aviatrix3d.surface.SimpleAWTSurface
Get the underlying object that this surface is rendered to.
getSurfaceObject() - Method in class org.j3d.aviatrix3d.surface.StereoAWTSurface
Get the underlying object that this surface is rendered to.
getSurfaceToVWorld(Matrix4f) - Method in interface org.j3d.aviatrix3d.DrawableSurface
Get the surface to VWorld transformation matrix.
getSurfaceToVWorld(Matrix4f) - Method in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Get the surface to VWorld transformation matrix.
getSurfaceToVWorld(Matrix4f) - Method in class org.j3d.aviatrix3d.surface.DebugAWTSurface
Get the surface to VWorld transformation matrix.
getSurfaceToVWorld(Matrix4f) - Method in class org.j3d.aviatrix3d.surface.ElumensAWTSurface
Get the surface to VWorld transformation matrix.
getSurfaceToVWorld(Matrix4f) - Method in class org.j3d.aviatrix3d.surface.SimpleAWTSurface
Get the surface to VWorld transformation matrix.
getSurfaceToVWorld(Matrix4f) - Method in class org.j3d.aviatrix3d.surface.StereoAWTSurface
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.
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.
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.
getTransform() - Method in class org.j3d.aviatrix3d.ClipDetails
Return the current transform array.
getTransform() - Method in class org.j3d.aviatrix3d.LightDetails
Return the current transform array.
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.
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.BoundingVolume
The type of bounds this object 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.
getUpdateStrategy() - Method in class org.j3d.aviatrix3d.Texture
Get the current update strategy in use.
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.
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.
getUsedBuffers() - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
Get the list of buffers that are required to be rendered by this source.
getUsedBuffers() - Method in interface org.j3d.aviatrix3d.MultipassTextureSource
Get the list of buffers that are required to be rendered by this source.
getUserData() - Method in class org.j3d.aviatrix3d.Scene
Get the currently set instance of user data.
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.
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.
getViewEnvironment() - Method in class org.j3d.aviatrix3d.Scene
Get the currently set active view.
getViewpoints() - Method in interface org.j3d.renderer.aviatrix3d.loader.AVModel
Get the list of viewpoints that are contained in the file.
getViewport() - Method in class org.j3d.aviatrix3d.ViewEnvironment
Get the currently set dimensions of the viewport.
getWidth() - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
Get the width of this image.
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.
glBuffers - Variable in class org.j3d.aviatrix3d.MultipassTextureComponent
The collection of GL buffer IDs needed by the rendering
globalScope - Variable in class org.j3d.aviatrix3d.Light
Flag indicating whether this should be a global (true) or locally-scoped light (false).

H

halt() - Method in interface org.j3d.aviatrix3d.AudioCullStage
Force a halt of the current processing.
halt() - Method in interface org.j3d.aviatrix3d.AudioPipeline
Force a halt of the current processing.
halt() - Method in interface org.j3d.aviatrix3d.AudioSortStage
Force a halt of the current processing.
halt() - Method in interface org.j3d.aviatrix3d.CullStage
Force a halt of the current processing.
halt() - Method in interface org.j3d.aviatrix3d.RenderPipeline
Force a halt of the current processing.
halt() - Method in interface org.j3d.aviatrix3d.SortStage
Force a halt of the current processing.
halt() - Method in class org.j3d.aviatrix3d.pipeline.DefaultAudioPipeline
Force a halt of the current processing.
halt() - Method in class org.j3d.aviatrix3d.pipeline.DefaultRenderPipeline
Force a halt of the current processing.
halt() - Method in class org.j3d.aviatrix3d.pipeline.DepthSortedTransparencyStage
Force a halt of the current processing.
halt() - Method in class org.j3d.aviatrix3d.pipeline.FrustumCullStage
Force a halt of the current processing.
halt() - Method in class org.j3d.aviatrix3d.pipeline.GenericCullStage
Force a halt of the current processing.
halt() - Method in class org.j3d.aviatrix3d.pipeline.NullAudioCullStage
Force a halt of the current processing.
halt() - Method in class org.j3d.aviatrix3d.pipeline.NullAudioSortStage
Force a halt of the current processing.
halt() - Method in class org.j3d.aviatrix3d.pipeline.NullCullStage
Force a halt of the current processing.
halt() - Method in class org.j3d.aviatrix3d.pipeline.NullSortStage
Force a halt of the current processing.
halt() - Method in class org.j3d.aviatrix3d.pipeline.SimpleFrustumCullStage
Force a halt of the current processing.
halt() - Method in class org.j3d.aviatrix3d.pipeline.SimpleTransparencySortStage
Force a halt of the current processing.
halt() - Method in class org.j3d.aviatrix3d.pipeline.StateAndTransparencyDepthSortStage
Force a halt of the current processing.
halt() - Method in class org.j3d.aviatrix3d.pipeline.StateSortStage
Force a halt of the current processing.
halt() - Method in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Force a halt of the current processing.
hasChanged() - Method in class org.j3d.aviatrix3d.NodeComponent
Has an attribute been changed.
hasMultiTextureAPI - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Global flag to know if we are capable of rendering multitextures.
hasTransform - Variable in class org.j3d.aviatrix3d.CullInstructions
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 interface org.j3d.aviatrix3d.CustomRenderable
Check to see if this renderable object has anything that could be interpreted as an alpha value.
hasTransparency() - Method in class org.j3d.aviatrix3d.Geometry
Check to see if this geometry has anything that could be interpreted as an alpha value.
hasViewport - Variable in class org.j3d.aviatrix3d.RenderEnvironmentData
Flag indicating if the current viewport is valid
hashCode() - Method in class org.j3d.aviatrix3d.ClipDetails
Calculate the hashcode for this object.
hashCode() - Method in class org.j3d.aviatrix3d.LightDetails
Calculate the hashcode for this object.
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.
height - Variable in class org.j3d.aviatrix3d.iutil.TextureUpdateData
The height of the update in texel space.

I

INITIAL_DELETE_SIZE - Static variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Initial size of the deletion queue array
INITIAL_PATH_DEPTH - Static variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Initial depth for the number of transforms above a view,fog or bg
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.
INT_UNIFORM_TYPE - Static variable in class org.j3d.aviatrix3d.ShaderArguments
The uniform data type is an int array
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_SHADER - Static variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
The invalid shader ID
ImageTextureComponent2D - class org.j3d.aviatrix3d.ImageTextureComponent2D.
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 org.j3d.aviatrix3d.ImageTextureComponent3D.
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.
IndexedBufferGeometry - class org.j3d.renderer.aviatrix3d.nodes.IndexedBufferGeometry.
Base class that defines indexed geometry types.
IndexedBufferGeometry() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.IndexedBufferGeometry
 
IndexedLineArray - class org.j3d.aviatrix3d.IndexedLineArray.
An OpenGL LineArray.
IndexedLineArray() - Constructor for class org.j3d.aviatrix3d.IndexedLineArray
Constructs a LineArray with default values.
IndexedLineArray - class org.j3d.renderer.aviatrix3d.nodes.IndexedLineArray.
An OpenGL LineArray.
IndexedLineArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.IndexedLineArray
Constructs a LineArray with default values.
IndexedLineStripArray - class org.j3d.aviatrix3d.IndexedLineStripArray.
An OpenGL LineStripArray.
IndexedLineStripArray() - Constructor for class org.j3d.aviatrix3d.IndexedLineStripArray
Constructs a LineStripArray with default values.
IndexedLineStripArray - class org.j3d.renderer.aviatrix3d.nodes.IndexedLineStripArray.
An OpenGL LineStripArray.
IndexedLineStripArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.IndexedLineStripArray
Constructs a LineStripArray with default values.
IndexedQuadArray - class org.j3d.aviatrix3d.IndexedQuadArray.
An OpenGL QuadArray.
IndexedQuadArray() - Constructor for class org.j3d.aviatrix3d.IndexedQuadArray
Constructs a QuadArray with default values.
IndexedQuadArray - class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadArray.
An OpenGL QuadArray.
IndexedQuadArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadArray
Constructs a QuadArray with default values.
IndexedQuadStripArray - class org.j3d.aviatrix3d.IndexedQuadStripArray.
An OpenGL IndexedQuadStripArray.
IndexedQuadStripArray() - Constructor for class org.j3d.aviatrix3d.IndexedQuadStripArray
Constructs a QuadStripArray with default values.
IndexedQuadStripArray - class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray.
An OpenGL IndexedQuadStripArray.
IndexedQuadStripArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray
Constructs a QuadStripArray with default values.
IndexedTriangleArray - class org.j3d.aviatrix3d.IndexedTriangleArray.
An OpenGL Indexed TriangleArray.
IndexedTriangleArray() - Constructor for class org.j3d.aviatrix3d.IndexedTriangleArray
Constructs a TriangleArray with default values.
IndexedTriangleArray - class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleArray.
An OpenGL Indexed TriangleArray.
IndexedTriangleArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleArray
Constructs a TriangleArray with default values.
IndexedTriangleFanArray - class org.j3d.aviatrix3d.IndexedTriangleFanArray.
An OpenGL IndexedTriangleFanArray.
IndexedTriangleFanArray() - Constructor for class org.j3d.aviatrix3d.IndexedTriangleFanArray
Constructs a IndexedTriangleFanArray with default values.
IndexedTriangleFanArray - class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleFanArray.
An OpenGL IndexedTriangleFanArray.
IndexedTriangleFanArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleFanArray
Constructs a IndexedTriangleFanArray with default values.
IndexedTriangleStripArray - class org.j3d.aviatrix3d.IndexedTriangleStripArray.
An indexed TriangleStrip geometry.
IndexedTriangleStripArray() - Constructor for class org.j3d.aviatrix3d.IndexedTriangleStripArray
Constructs a TriangleStripArray with default values.
IndexedTriangleStripArray - class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray.
An indexed TriangleStrip geometry.
IndexedTriangleStripArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray
Constructs a TriangleStripArray with default values.
IndexedVertexGeometry - class org.j3d.aviatrix3d.IndexedVertexGeometry.
Base class that defines indexed geometry types.
IndexedVertexGeometry() - Constructor for class org.j3d.aviatrix3d.IndexedVertexGeometry
 
InternalNodeUpdateListener - interface org.j3d.aviatrix3d.InternalNodeUpdateListener.
Listener used by the rendering system to provide internal notifications to nodes about operations they must perform.
InvalidDataTypeException - exception org.j3d.aviatrix3d.InvalidDataTypeException.
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 class org.j3d.aviatrix3d.InvalidDataTypeException
Creates a new exception without detail message.
InvalidDataTypeException(String) - Constructor for class org.j3d.aviatrix3d.InvalidDataTypeException
Constructs an exception with the specified detail message.
InvalidListenerSetTimingException - exception org.j3d.aviatrix3d.InvalidListenerSetTimingException.
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 class org.j3d.aviatrix3d.InvalidListenerSetTimingException
Creates a new exception without detail message.
InvalidListenerSetTimingException(String) - Constructor for class org.j3d.aviatrix3d.InvalidListenerSetTimingException
Constructs an exception with the specified detail message.
InvalidNodeTypeException - exception org.j3d.aviatrix3d.InvalidNodeTypeException.
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 class org.j3d.aviatrix3d.InvalidNodeTypeException
Creates a new exception without detail message.
InvalidNodeTypeException(String) - Constructor for class org.j3d.aviatrix3d.InvalidNodeTypeException
Constructs an exception with the specified detail message.
InvalidPickTimingException - exception org.j3d.aviatrix3d.InvalidPickTimingException.
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 class org.j3d.aviatrix3d.InvalidPickTimingException
Creates a new exception without detail message.
InvalidPickTimingException(String) - Constructor for class org.j3d.aviatrix3d.InvalidPickTimingException
Constructs an exception with the specified detail message.
InvalidWriteTimingException - exception org.j3d.aviatrix3d.InvalidWriteTimingException.
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 class org.j3d.aviatrix3d.InvalidWriteTimingException
Creates a new exception without detail message.
InvalidWriteTimingException(String) - Constructor for class org.j3d.aviatrix3d.InvalidWriteTimingException
Constructs an exception with the specified detail message.
id - Variable in class org.j3d.aviatrix3d.AudioDetails
An arbitrary, unique identifier for the operations that need it
id - Variable in class org.j3d.aviatrix3d.RenderDetails
An arbitrary, unique identifier for the operations that need it
imageChanged - Variable in class org.j3d.aviatrix3d.Texture
State map indicating sources have changed
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?
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.
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
init(GLDrawable) - Method in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Called by the drawable immediately after the OpenGL context is initialized; the GLContext has already been made current when this method is called.
init(GLDrawable) - Method in class org.j3d.aviatrix3d.surface.DebugAWTSurface
Called by the drawable immediately after the OpenGL context is initialized; the GLContext has already been made current when this method is called.
init(GLDrawable) - Method in class org.j3d.aviatrix3d.surface.ElumensAWTSurface
Called by the drawable immediately after the OpenGL context is initialized; the GLContext has already been made current when this method is called.
init(GLDrawable) - Method in class org.j3d.aviatrix3d.surface.SimpleAWTSurface
Called by the drawable immediately after the OpenGL context is initialized; the GLContext has already been made current when this method is called.
init(GLDrawable) - Method in class org.j3d.aviatrix3d.surface.StereoAWTSurface
Called by the drawable immediately after the OpenGL context is initialized; the GLContext has already been made current when this method is called.
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.
initialize(GL, GLU) - Method in class org.j3d.aviatrix3d.ShaderObject
Internal method to have the containing ShaderProgram request a compile of this object, if available.
initialize(GL, GLU) - Method in class org.j3d.aviatrix3d.ShaderProgram
Link this shader now.
initialize(GL, GLU) - Method in interface org.j3d.aviatrix3d.ShaderSceneGraphObject
Perform any initialisation needed at this time because the shader has requested it.
initializeArrays() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.AVParticleSystem
Set up the arrays used internally now.
instructions - Variable in class org.j3d.aviatrix3d.AudioDetails
A per-RenderOp defined set of data that is passed from the sorter to the rendering device.
instructions - Variable in class org.j3d.aviatrix3d.CullInstructions
Any local data that may need to be passed around.
instructions - Variable in class org.j3d.aviatrix3d.RenderDetails
A per-RenderOp defined set of data that is passed from the sorter to the rendering device.
internalUpdater - Variable in class org.j3d.aviatrix3d.Geometry
Update handler for the external code.
invertY - Variable in class org.j3d.aviatrix3d.TextureComponent
Flag describing whether the Y axis should be inverted before use.
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.
isBlendingAvailable() - Method in class org.j3d.aviatrix3d.BlendAttributes
Check to see if the code has detected the lack of the imaging subset.
isBoundsWritePermitted(Object) - Method in interface org.j3d.aviatrix3d.NodeUpdateHandler
Check to see if writing to the bounding information of the node is permitted currently.
isBoundsWritePermitted(Object) - Method in class org.j3d.aviatrix3d.pipeline.MultiThreadRenderManager
Check to see if writing to the node is permitted currently.
isBoundsWritePermitted(Object) - Method in class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager
Check to see if writing to the node is permitted currently.
isCCW() - Method in class org.j3d.aviatrix3d.PolygonAttributes
Check the state of the CCW flag setting for this geometry.
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
Query the current compilation state.
isDataWritePermitted(Object) - Method in interface org.j3d.aviatrix3d.NodeUpdateHandler
Check to see if writing to the data information of the node is permitted currently.
isDataWritePermitted(Object) - Method in class org.j3d.aviatrix3d.pipeline.MultiThreadRenderManager
Check to see if writing to the node is permitted currently.
isDataWritePermitted(Object) - Method in class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager
Check to see if writing to the node is permitted currently.
isDirectionalLight() - Method in class org.j3d.aviatrix3d.Viewpoint
Get the current state of the headlight type.
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.BackgroundSound
State check to see whether the sound is enabled.
isEnabled() - Method in class org.j3d.aviatrix3d.ClipPlane
Get the current enabled state of the light.
isEnabled() - Method in class org.j3d.aviatrix3d.ConeSound
State check to see whether the sound is enabled.
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.PointSound
State check to see whether the sound is enabled.
isEnabled() - Method in interface org.j3d.aviatrix3d.RenderPipelineManager
Get the current render state of the manager.
isEnabled() - Method in class org.j3d.aviatrix3d.Sound
State check to see whether the sound is enabled.
isEnabled() - Method in class org.j3d.aviatrix3d.pipeline.MultiThreadRenderManager
Get the current render state of the manager.
isEnabled() - Method in class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager
Get the current render state of the manager.
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.Fog
Get the current setting of the global-only flag.
isGlobalScope() - Method in class org.j3d.aviatrix3d.Light
Get the current state of whether this light should have a global scope or not.
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.
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.
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.
isOffscreenCheckEnabled() - Method in interface org.j3d.aviatrix3d.CullStage
Find out what the current offscreen check state is.
isOffscreenCheckEnabled() - Method in class org.j3d.aviatrix3d.pipeline.FrustumCullStage
Find out what the current offscreen check state is.
isOffscreenCheckEnabled() - Method in class org.j3d.aviatrix3d.pipeline.GenericCullStage
Find out what the current offscreen check state is.
isOffscreenCheckEnabled() - Method in class org.j3d.aviatrix3d.pipeline.NullCullStage
Find out what the current offscreen check state is.
isOffscreenCheckEnabled() - Method in class org.j3d.aviatrix3d.pipeline.SimpleFrustumCullStage
Find out what the current offscreen check state is.
isPaused() - Method in class org.j3d.aviatrix3d.Sound
Is this sound currently paused;
isPickingPermitted() - Method in interface org.j3d.aviatrix3d.NodeUpdateHandler
Check to see if picking is permitted currently.
isPickingPermitted() - Method in class org.j3d.aviatrix3d.pipeline.MultiThreadRenderManager
Check to see if picking is permitted currently.
isPickingPermitted() - Method in class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager
Check to see if picking is permitted currently.
isPlaying() - Method in class org.j3d.aviatrix3d.Sound
Is this sound currently playing.
isQuadStereoAvailable() - Method in interface org.j3d.aviatrix3d.DrawableSurface
Check to see whether this surface supports Quad buffer stereo rendering.
isQuadStereoAvailable() - Method in class org.j3d.aviatrix3d.surface.DebugAWTSurface
Check to see whether this surface supports Quad buffer stereo rendering - which it does not.
isQuadStereoAvailable() - Method in class org.j3d.aviatrix3d.surface.ElumensAWTSurface
Check to see whether this surface supports Quad buffer stereo rendering.
isQuadStereoAvailable() - Method in class org.j3d.aviatrix3d.surface.SimpleAWTSurface
Check to see whether this surface supports Quad buffer stereo rendering - which it does not.
isQuadStereoAvailable() - Method in class org.j3d.aviatrix3d.surface.StereoAWTSurface
Check to see whether this surface supports Quad buffer stereo rendering.
isRepaintRequired() - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
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
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.
isShared() - Method in class org.j3d.aviatrix3d.surface.SimpleAWTSurface
Check to see whether this object is currently shared.
isStereoAvailable() - Method in interface org.j3d.aviatrix3d.DrawableSurface
Check to see whether this surface supports stereo rendering.
isStereoAvailable() - Method in class org.j3d.aviatrix3d.surface.DebugAWTSurface
Check to see whether this surface supports stereo rendering - which is does not.
isStereoAvailable() - Method in class org.j3d.aviatrix3d.surface.ElumensAWTSurface
Check to see whether this surface supports stereo rendering.
isStereoAvailable() - Method in class org.j3d.aviatrix3d.surface.SimpleAWTSurface
Check to see whether this surface supports stereo rendering - which is does not.
isStereoAvailable() - Method in class org.j3d.aviatrix3d.surface.StereoAWTSurface
Check to see whether this surface supports stereo rendering.
isTopToBottom() - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Get the state of the top to bottom 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.ShaderProgram
Check to see if this is linked for the given GL context.
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 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.Shape3D
State check to see whether the geometry 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

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.
keyPressed(KeyEvent) - Method in class org.j3d.aviatrix3d.surface.DebugAWTSurface
Notification of a key press event.
keyReleased(KeyEvent) - Method in class org.j3d.aviatrix3d.surface.DebugAWTSurface
Notification of a key release event.
keyTyped(KeyEvent) - Method in class org.j3d.aviatrix3d.surface.DebugAWTSurface
Notification of a key type (press and release) event.

L

LIGHTS - Static variable in class org.j3d.aviatrix3d.pipeline.StateSortComparator
Priority state is lights
LIGHTS - Static variable in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Load the lights defined in the file
LINEAR - Static variable in class org.j3d.aviatrix3d.Fog
Set the fog mode to linear
LINE_ATTRIBS - Static variable in class org.j3d.aviatrix3d.pipeline.StateSortComparator
Priority state is checking line attributes
LISTENER_SET_NOT_LIVE_MESSAGE - Static variable in class org.j3d.aviatrix3d.SceneGraphObject
 
LIST_START_SIZE - Static variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
The initial size of the children list
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.StateSortComparator
Priority state is checking local fog
Layer - class org.j3d.aviatrix3d.Layer.
A single layer of a composited set of scenes to form a complete visual system.
Layer() - Constructor for class org.j3d.aviatrix3d.Layer
Construct a new layer instance that does not have a pre-assigned scene.
Leaf - class org.j3d.aviatrix3d.Leaf.
A Leaf class is the base class for all Scene Graph objects that have no children.
Leaf() - Constructor for class org.j3d.aviatrix3d.Leaf
 
Light - class org.j3d.aviatrix3d.Light.
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.
LightDetails - class org.j3d.aviatrix3d.LightDetails.
Class for passing the detailed rendering information about a light source.
LightDetails() - Constructor for class org.j3d.aviatrix3d.LightDetails
Construct a default instance with just the transform initialised
LineArray - class org.j3d.aviatrix3d.LineArray.
An OpenGL LineArray.
LineArray() - Constructor for class org.j3d.aviatrix3d.LineArray
Constructs a LineArray with default values.
LineArray - class org.j3d.renderer.aviatrix3d.nodes.LineArray.
An OpenGL LineArray.
LineArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.LineArray
Constructs a LineArray with default values.
LineAttributes - class org.j3d.aviatrix3d.LineAttributes.
Describes attributes used when rendering a line.
LineAttributes() - Constructor for class org.j3d.aviatrix3d.LineAttributes
Constructs a attribute set with default values.
LineStripArray - class org.j3d.aviatrix3d.LineStripArray.
An OpenGL LineStripArray.
LineStripArray() - Constructor for class org.j3d.aviatrix3d.LineStripArray
Constructs a LineStripArray with default values.
LineStripArray - class org.j3d.renderer.aviatrix3d.nodes.LineStripArray.
An OpenGL LineStripArray.
LineStripArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.LineStripArray
Constructs a LineStripArray with default values.
lAttenuation - Variable in class org.j3d.aviatrix3d.PointLight
The linear attentuation factor
lastChild - Variable in class org.j3d.aviatrix3d.Group
Index to the next place to add items in the nodeList
lastClipIdx - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
index in the availableClips list of the last available
lastLightIdx - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
index in the availableLights list of the last available
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
lastShaderInitIdx - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
The current place to add shader init requestors
lastShaderLogIdx - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
The current place to add shader log requestors
level - Variable in class org.j3d.aviatrix3d.iutil.TextureUpdateData
Which level this relates to in the mipmap space.
lightIdMap - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Mapping of the object ID to it's used light ID
lights - Variable in class org.j3d.aviatrix3d.CullOutputDetails
Array of lights that effect this node.
link() - Method in class org.j3d.aviatrix3d.ShaderProgram
Request that the shader link at the next available oppourtunity.
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.
localFog - Variable in class org.j3d.aviatrix3d.CullOutputDetails
If a locally declared fog is set, use it
localTransform - Variable in class org.j3d.aviatrix3d.CullInstructions
The local transformation matrix that should be applied as part of the traversal process.
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_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
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.
MATERIALS - Static variable in class org.j3d.aviatrix3d.pipeline.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
MINFILTER_BASE_LEVEL_LINEAR - Static variable in class org.j3d.aviatrix3d.Texture
Set the mininification filter to linear filtering
MINFILTER_BASE_LEVEL_POINT - Static variable in class org.j3d.aviatrix3d.Texture
Set the mininification filter to filtering using GL_NEAREST
MINFILTER_FASTEST - Static variable in class org.j3d.aviatrix3d.Texture
Set the minification filter to the fastest option
MINFILTER_MULTI_LEVEL_LINEAR - Static variable in class org.j3d.aviatrix3d.Texture
Set the mininification filter to linear filtering
MINFILTER_MULTI_LEVEL_POINT - Static variable in class org.j3d.aviatrix3d.Texture
Set the mininification filter to base point-base filtering
MINFILTER_NICEST - Static variable in class org.j3d.aviatrix3d.Texture
Set the mininification filter to the highest quality option
MODE_ADD - Static variable in class org.j3d.aviatrix3d.TextureAttributes
Set the mode for applying textures to objects to GL_ADD
MODE_BASE_LEVEL - Static variable in class org.j3d.aviatrix3d.Texture
MipMapMode constants - No Mip Map
MODE_BLEND - Static variable in class org.j3d.aviatrix3d.TextureAttributes
Set the mode for applying textures to objects to GL_BLEND
MODE_COMBINE - Static variable in class org.j3d.aviatrix3d.TextureAttributes
Set the mode for applying textures to objects to GL_COMBINE
MODE_DECAL - Static variable in class org.j3d.aviatrix3d.TextureAttributes
Set the mode for applying textures to objects to GL_DECAL
MODE_EYE_PLANE - Static variable in class org.j3d.aviatrix3d.TexCoordGeneration
Generate coordinates for a reference plane that is relative to the user's eye position for the given axis.
MODE_GENERIC - Static variable in class org.j3d.aviatrix3d.TexCoordGeneration
Coordinate reference plane is user defined.
MODE_MIPMAP - Static variable in class org.j3d.aviatrix3d.Texture
MipMapMode constants - Use Mip Maps
MODE_MODULATE - Static variable in class org.j3d.aviatrix3d.TextureAttributes
Set the mode for applying textures to objects to GL_MODULATE
MODE_OBJECT_PLANE - Static variable in class org.j3d.aviatrix3d.TexCoordGeneration
Generate coordinates for a reference plane that is relative to the object for the given axis.
MODE_REPLACE - Static variable in class org.j3d.aviatrix3d.TextureAttributes
Set the mode for applying textures to objects to GL_REPLACE
MaskedSwitch - class org.j3d.renderer.aviatrix3d.nodes.MaskedSwitch.
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 org.j3d.aviatrix3d.Material.
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.
MaxLoader - class org.j3d.renderer.aviatrix3d.loader.discreet.MaxLoader.
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.
MultiThreadRenderManager - class org.j3d.aviatrix3d.pipeline.MultiThreadRenderManager.
Implementation of the RenderPipelineManager that uses separate threads for each of the pipelines that it is managing, allowing it to run multiple output surfaces simultaneously (eg Powerwall, CAVE etc).
MultiThreadRenderManager() - Constructor for class org.j3d.aviatrix3d.pipeline.MultiThreadRenderManager
Construct a new render manager with no pipelines or renderers registered.
MultiThreadRenderManager(int, int) - Constructor for class org.j3d.aviatrix3d.pipeline.MultiThreadRenderManager
Construct a new render manager with no pipelines or renderers registered, but with internal arrays setup for the given number of pipelines to be added.
MultipassRenderObserver - interface org.j3d.aviatrix3d.MultipassRenderObserver.
An observer and operator for working with multipass textures.
MultipassTextureComponent - class org.j3d.aviatrix3d.MultipassTextureComponent.
A source for texture information that is dynamically generated as required per frame.
MultipassTextureComponent() - Constructor for class org.j3d.aviatrix3d.MultipassTextureComponent
Construct a multipass texture with the buffer set to the colour buffer only.
MultipassTextureDestination - interface org.j3d.aviatrix3d.MultipassTextureDestination.
Marker describing a Texture that can make use of multipass rendering component defined by a MultipassTextureSource to generate the source data.
MultipassTextureSource - interface org.j3d.aviatrix3d.MultipassTextureSource.
Marker describing a texture source that that is rendered to the main surface using a multipass technique.
magFilter - Variable in class org.j3d.aviatrix3d.Texture
The magnification filter
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.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.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.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.Shape3D
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.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.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.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.
markForDeletion() - Method in class org.j3d.aviatrix3d.ShaderObject
Not implemented yet.
matrixUtils - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Matrix utility code for doing inversions
maxDistance - Variable in class org.j3d.aviatrix3d.PointSound
Maximum distance of a source.
minFilter - Variable in class org.j3d.aviatrix3d.Texture
The minification filter
mipMapMode - Variable in class org.j3d.aviatrix3d.Texture
The mipMapMode
mpNumSources - Variable in class org.j3d.aviatrix3d.Texture2D
The current number of mp sources defined
mpNumSources - Variable in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
The current number of mp sources defined
mpOffsets - Variable in class org.j3d.aviatrix3d.Texture2D
The offset for the multipass copy update per-mipmap.
mpOffsets - Variable in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
The offset for the multipass copy update per-mipmap.
mpReadBuffer - Variable in class org.j3d.aviatrix3d.Texture2D
The buffer that multipass source should read from
mpReadBuffer - Variable in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
The buffer that multipass source should read from
mpSourceIndices - Variable in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
The indices of the known MP sources
multipassTargets - Variable in class org.j3d.aviatrix3d.RenderableTarget
The list of multipass renders that are needed to be performed on this target.

N

NEGATIVE_X - Static variable in class org.j3d.aviatrix3d.BoxBackground
The texture belongs to the negative X axis
NEGATIVE_X - Static variable in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
The texture belongs to the negative X axis
NEGATIVE_Y - Static variable in class org.j3d.aviatrix3d.BoxBackground
The texture belongs to the negative Y axis
NEGATIVE_Y - Static variable in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
The texture belongs to the negative Y axis
NEGATIVE_Z - Static variable in class org.j3d.aviatrix3d.BoxBackground
The texture belongs to the negative Z axis
NEGATIVE_Z - Static variable in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
The texture belongs to the negative Z axis
NORMALS - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Normal information is included in the vertex values
NORMALS - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Normal information is included in the vertex values
NORMAL_CLEAR - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Mask to clear the normal setting
NORMAL_CLEAR - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to clear the normal setting
NOT_LIVE_BG_MSG - Static variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Message if the node is not live
NOT_LIVE_FOG_MSG - Static variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Message if the node is not live
NOT_LIVE_VP_MSG - Static variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Message if the node is not live
NO_STEREO - Static variable in interface org.j3d.aviatrix3d.DrawableSurface
The surface will render only non-stereo projection (traditional monoscopic projection policy).
NULL_BOUNDS - Static variable in class org.j3d.aviatrix3d.BoundingVolume
The bounding volume type is not valid (ie it has no bounds)
Node - class org.j3d.aviatrix3d.Node.
A Node class is the base class for all renderable nodes in the SceneGraph.
Node() - Constructor for class org.j3d.aviatrix3d.Node
Construct a new instance of this node, with implicit bounds calculation.
NodeComponent - class org.j3d.aviatrix3d.NodeComponent.
The NodeComponent class is the superclass for all non renderable nodes.
NodeComponent() - Constructor for class org.j3d.aviatrix3d.NodeComponent
Initialise a new instance of the component, setting up the internal state needed.
NodeUpdateHandler - interface org.j3d.aviatrix3d.NodeUpdateHandler.
Abstract representation of a piece of code that wants to manage the node update process internally to the scene graph.
NodeUpdateListener - interface org.j3d.aviatrix3d.NodeUpdateListener.
A listener interface for notification that its safe to update a nodes representation in the Scene Graph.
NotPickableException - exception org.j3d.aviatrix3d.NotPickableException.
An exception for when an attempt is made to perform a pick on a node that has been marked as not pickable.
NotPickableException() - Constructor for class org.j3d.aviatrix3d.NotPickableException
Creates a new exception without detail message.
NotPickableException(String) - Constructor for class org.j3d.aviatrix3d.NotPickableException
Constructs an exception with the specified detail message.
NullAudioCullStage - class org.j3d.aviatrix3d.pipeline.NullAudioCullStage.
Handles the scenegraph maintenance and culling operations.
NullAudioCullStage() - Constructor for class org.j3d.aviatrix3d.pipeline.NullAudioCullStage
Create a basic instance of this class with the list initial internal setup for the given number of renderable surfaces.
NullAudioSortStage - class org.j3d.aviatrix3d.pipeline.NullAudioSortStage.
Implementation of the sort stage that does nothing.
NullAudioSortStage() - Constructor for class org.j3d.aviatrix3d.pipeline.NullAudioSortStage
Create an empty sorting stage that initialises the internal structures to assume that there is a minumum number of surfaces, both on and offscreen.
NullCullStage - class org.j3d.aviatrix3d.pipeline.NullCullStage.
Handles the scenegraph maintenance and culling operations.
NullCullStage() - Constructor for class org.j3d.aviatrix3d.pipeline.NullCullStage
Create a basic instance of this class with the list assuming there are no off-screen buffers in use for the initial internal setup.
NullCullStage(int) - Constructor for class org.j3d.aviatrix3d.pipeline.NullCullStage
Create a basic instance of this class with the list initial internal setup for the given number of renderable surfaces.
NullSortStage - class org.j3d.aviatrix3d.pipeline.NullSortStage.
Implementation of the sort stage that does nothing.
NullSortStage() - Constructor for class org.j3d.aviatrix3d.pipeline.NullSortStage
Create an empty sorting stage that assumes just a single renderable output.
NullSortStage(int) - Constructor for class org.j3d.aviatrix3d.pipeline.NullSortStage
Create an empty sorting stage that initialises the internal structures to assume that there is a minumum number of surfaces, both on and offscreen.
nearestPowerTwo(int, boolean) - Method in class org.j3d.renderer.aviatrix3d.texture.TextureCreateUtils
Determine the nearest power of two value for a given argument.
nodes - Variable in class org.j3d.aviatrix3d.RenderableTarget
The list of culled nodes to use on this render target
normalBuffer - Variable in class org.j3d.aviatrix3d.VertexGeometry
Buffer for holding normal data
normalBuffer - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Buffer for holding normal data
normalise - Variable in class org.j3d.aviatrix3d.iutil.ShaderAttribValue
Flag for whether the matrix values should be normalised
normals - Variable in class org.j3d.aviatrix3d.VertexGeometry
Reference to the user array of normals used
normals - Variable in class org.j3d.renderer.aviatrix3d.geom.particle.AVParticleSystem
Array containing the current normals
normalsArray - Variable in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
An array for coordinates to be splatted to if the contained geometry is an instance of VertexGeometry.
normalsBuffer - Variable in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
An array for coordinates to be splatted to if the contained geometry is an instance of VertexGeometry.
numChildren - Variable in class org.j3d.aviatrix3d.CullInstructions
The number of children to process from the list.
numChildren() - Method in class org.j3d.aviatrix3d.Group
Returns the number of children this group contains.
numClipPlanes - Variable in class org.j3d.aviatrix3d.CullOutputDetails
Number of valid lights in the array
numColorComponents() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.PointParticleSystem
Request the number of color components this particle uses.
numColorComponents() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.QuadParticleSystem
Request the number of color components this particle uses.
numColorComponents() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.TriangleFanParticleSystem
Request the number of color components this particle uses.
numCoords - Variable in class org.j3d.aviatrix3d.VertexGeometry
Number of valid entries in the coordinate array
numCoords - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Number of valid entries in the coordinate array
numDeletions - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
The number of deletable objects to handle next frame
numHighDetailGeom() - Method in class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Get the number of valid high-detail children in use by this node.
numIndices - Variable in class org.j3d.aviatrix3d.IndexedVertexGeometry
The number of valid values to read from the array
numIndices - Variable in class org.j3d.renderer.aviatrix3d.nodes.IndexedBufferGeometry
The number of valid values to read from the array
numLayers() - Method in interface org.j3d.aviatrix3d.RenderPipelineManager
Get the number of layers that are currently set.
numLayers() - Method in class org.j3d.aviatrix3d.pipeline.MultiThreadRenderManager
Get the number of layers that are currently set.
numLayers() - Method in class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager
Get the number of layers that are currently set.
numLevels - Variable in class org.j3d.aviatrix3d.MultipassTextureComponent
The number of levels in this component.
numLevels - Variable in class org.j3d.aviatrix3d.TextureComponent
The number of levels in this component.
numLights - Variable in class org.j3d.aviatrix3d.CullOutputDetails
Number of valid lights in the array
numMultipassSources() - Method in interface org.j3d.aviatrix3d.MultipassTextureDestination
Check to see how many multipass texture sources are actually set for.
numMultipassSources() - Method in class org.j3d.aviatrix3d.Texture2D
Check to see how many multipass texture sources are actually set for.
numMultipassSources() - Method in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
Check to see how many multipass texture sources are actually set for.
numMultipassTargets - Variable in class org.j3d.aviatrix3d.RenderableTarget
The number of valid items to use from the targets
numNodes - Variable in class org.j3d.aviatrix3d.RenderableTarget
The number of valid values in the nodes list
numParents() - Method in class org.j3d.aviatrix3d.NodeComponent
Request the number of parents this node currently contains
numParents - Variable in class org.j3d.aviatrix3d.RenderableTarget
THe number of valid sceneParents to use
numParents() - Method in class org.j3d.aviatrix3d.SharedGroup
Request the number of parents this node currently contains
numParents() - Method in class org.j3d.aviatrix3d.SharedNode
Request the number of parents this node currently contains
numPassesRequired() - Method in interface org.j3d.aviatrix3d.MultipassRenderObserver
Request how many passes this instance requires to be run.
numRenderableChildren() - Method in class org.j3d.aviatrix3d.Group
Returns the number of valid renderable children to process.
numRenderableChildren() - Method in class org.j3d.aviatrix3d.SwitchGroup
Returns the number of valid renderable children to process.If there are no valid renderable children return -1.
numRenderableChildren() - Method in class org.j3d.renderer.aviatrix3d.nodes.MaskedSwitch
Returns the number of valid renderable children to process.If there are no valid renderable children return -1.
numRenderables - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Number of items in the renderable list
numRequiredCoords - Variable in class org.j3d.aviatrix3d.VertexGeometry
The number of coordinates actually required as defined by the geometry type.
numSkin - Variable in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
The number of valid items in the skin list
numSources - Variable in class org.j3d.aviatrix3d.Texture
The number of valid items in the image array
numTexCoordComponents() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.PointParticleSystem
Request the number of texture coordinate components this particle uses.
numTexCoordComponents() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.QuadParticleSystem
Request the number of texture coordinate components this particle uses.
numTexCoordComponents() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.TriangleFanParticleSystem
Request the number of texture coordinate components this particle uses.
numTextureArrays - Variable in class org.j3d.aviatrix3d.VertexGeometry
The number of valid texture arrays in the textures variable
numTextureArrays - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
The number of valid texture arrays in the textures variable
numTextureSets - Variable in class org.j3d.aviatrix3d.VertexGeometry
List of offsets into the texture array /** The number of texture sets to use from the textureSet array
numTextureSets - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
List of offsets into the texture array /** The number of texture sets to use from the textureSet array
numTextureUnits() - Method in class org.j3d.aviatrix3d.Appearance
Get the current number of texture units that are valid
numValid - Variable in class org.j3d.aviatrix3d.AudioInstructions
The number of valid items in the array
numValid - Variable in class org.j3d.aviatrix3d.RenderInstructions
The number of valid items in the array

O

ONE_MINUS_SRC_ALPHA - Static variable in class org.j3d.aviatrix3d.TextureAttributes
Use one minus source alpha for the incoming operation
ONE_MINUS_SRC_COLOR - Static variable in class org.j3d.aviatrix3d.TextureAttributes
Use one minus source colour for the incoming operation
ORTHOGRAPHIC_PROJECTION - Static variable in class org.j3d.aviatrix3d.ViewEnvironment
The projection type is perspective mode
OctTree - class org.j3d.renderer.aviatrix3d.geom.volume.OctTree.
Node that implements a simple OctTree-style data structure useful for volume rendering of large datasets.
OctTree() - Constructor for class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Create a new empty instance of the oct tree.
OffscreenTexture2D - class org.j3d.aviatrix3d.OffscreenTexture2D.
Describes the texture that is rendered to an offscreen buffer, using OpenGL pBuffers.
OffscreenTexture2D(GLCapabilities, int, int) - Constructor for class org.j3d.aviatrix3d.OffscreenTexture2D
Constructs an offscreen texture that fits the given setup.
OffscreenTextureSource - interface org.j3d.aviatrix3d.OffscreenTextureSource.
Marker describing a texture source that gets it's source data from an offscreen, direct rendering path.
OpenALAudioDevice - class org.j3d.aviatrix3d.audio.OpenALAudioDevice.
Implementation of the most basic audio device, supporting the minimal number of features using OpenAL.
OpenALAudioDevice() - Constructor for class org.j3d.aviatrix3d.audio.OpenALAudioDevice
Construct a surface that requires the given set of capabilities.
objectRemoved(DeletableSceneGraphObject) - Method in interface org.j3d.aviatrix3d.NodeUpdateHandler
The object provided is no longer needed by its parent.
objectRemoved(DeletableSceneGraphObject) - Method in class org.j3d.aviatrix3d.pipeline.MultiThreadRenderManager
The object provided is no longer needed by its parent.
objectRemoved(DeletableSceneGraphObject) - Method in class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager
The object provided is no longer needed by its parent.
observedNode(SceneGraphObject, SceneGraphObject, boolean, int) - Method in interface org.j3d.renderer.aviatrix3d.util.SceneGraphTraversalObserver
Notification of a scene graph object that has been traversed in the scene.
observer - Variable in class org.j3d.aviatrix3d.MultipassTextureComponent
The observer instance to use for update callbacks
onRemove() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.PointParticleSystem
Notification that this particle system has been removed from the scene graph and it cleanup anything needed right now.
onRemove() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.QuadParticleSystem
Notification that this particle system has been removed from the scene graph and it cleanup anything needed right now.
onRemove() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.TriangleFanParticleSystem
Notification that this particle system has been removed from the scene graph and it cleanup anything needed right now.
operationList - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Local storage of the nodes that need to be rendered
org.j3d.aviatrix3d - package org.j3d.aviatrix3d
A core set of lightweight Object Oriented scenegraph-based wrapper objects for OpenGL.
org.j3d.aviatrix3d.audio - package org.j3d.aviatrix3d.audio
Various audio device types for rendering sound data.
org.j3d.aviatrix3d.iutil - package org.j3d.aviatrix3d.iutil
Internal utility classes to help the implementation of the main scene graph.
org.j3d.aviatrix3d.pipeline - package org.j3d.aviatrix3d.pipeline
Implementations of the various pipeline pieces.
org.j3d.aviatrix3d.surface - package org.j3d.aviatrix3d.surface
Various surface types for rendering the OpenGL output too that implement the DrawableSurface.
org.j3d.renderer.aviatrix3d.geom - package org.j3d.renderer.aviatrix3d.geom
High-level simple geometry utility primitives for quickly making a scene graph with.
org.j3d.renderer.aviatrix3d.geom.hanim - package org.j3d.renderer.aviatrix3d.geom.hanim
Humanoid skinned-mesh representation for use with the Aviatrix3D scene graph.
org.j3d.renderer.aviatrix3d.geom.particle - package org.j3d.renderer.aviatrix3d.geom.particle
Particle systems implemented using the Aviatrix3D scene graph.
org.j3d.renderer.aviatrix3d.geom.volume - package org.j3d.renderer.aviatrix3d.geom.volume
Volume rendering extensions to the Aviatrix3D scene graph.
org.j3d.renderer.aviatrix3d.loader - package org.j3d.renderer.aviatrix3d.loader
Implementations of file loaders that produce an Aviatrix3D scene graph.
org.j3d.renderer.aviatrix3d.loader.dem - package org.j3d.renderer.aviatrix3d.loader.dem
File loader for the USGS Digital Elevation Model (DEM) file format.
org.j3d.renderer.aviatrix3d.loader.discreet - package org.j3d.renderer.aviatrix3d.loader.discreet
File loader for the Discreet 3DS MAX application (.3ds file format).
org.j3d.renderer.aviatrix3d.loader.stl - package org.j3d.renderer.aviatrix3d.loader.stl
Loader for the STL (Stereolithography) file into Aviatrix3D.
org.j3d.renderer.aviatrix3d.loader.vterrain - package org.j3d.renderer.aviatrix3d.loader.vterrain
File loader for the Virtual Terrain Project (VTP) file formats.
org.j3d.renderer.aviatrix3d.navigation - package org.j3d.renderer.aviatrix3d.navigation
User interface components and capabilities for implementing simple navigation on any Aviatrix3D DrawableSurface based on the core org.j3d.ui.navigation package.
org.j3d.renderer.aviatrix3d.nodes - package org.j3d.renderer.aviatrix3d.nodes
Scenegraph nodes that extend Aviatrix with new functionality.
org.j3d.renderer.aviatrix3d.texture - package org.j3d.renderer.aviatrix3d.texture
Generalised classes for handling of textures.
org.j3d.renderer.aviatrix3d.util - package org.j3d.renderer.aviatrix3d.util
General utility classes for use with the core API.
origin - Variable in class org.j3d.aviatrix3d.PickRequest
The starting location of the picking request

P

PATTERN_CENTER_LINE - Static variable in class org.j3d.aviatrix3d.LineAttributes
Predefined line pattern that uses alternating long and short dashes where the beginning and end always end in a long segment.
PATTERN_CHAIN_LINE - Static variable in class org.j3d.aviatrix3d.LineAttributes
Predefined line pattern that uses alternating long and short dashes.
PATTERN_DASH - Static variable in class org.j3d.aviatrix3d.LineAttributes
Predefined line pattern that is a dashed line.
PATTERN_DASH_DOT - Static variable in class org.j3d.aviatrix3d.LineAttributes
Predefined line pattern that is a dash-dot line.
PATTERN_DASH_DOT_DOT - Static variable in class org.j3d.aviatrix3d.LineAttributes
Predefined line pattern that is a dash-dot line.
PATTERN_DOT - Static variable in class org.j3d.aviatrix3d.LineAttributes
Predefined line pattern that is a dotted line.
PATTERN_PHANTOM_LINE - Static variable in class org.j3d.aviatrix3d.LineAttributes
Predefined line pattern that is a long dash, short dash, short dash line with evenly space dashes and the beginning and the end of a line always ending in a dash of the same length.
PATTERN_SOLID - Static variable in class org.j3d.aviatrix3d.LineAttributes
Predefined line pattern that is the normal solid line.
PATTERN_STITCH_LINE - Static variable in class org.j3d.aviatrix3d.LineAttributes
Predefined line pattern that is equal sized dash and space.
PBufferTextureSource - interface org.j3d.aviatrix3d.PBufferTextureSource.
Marker describing a texture that is rendered to an offscreen buffer, using OpenGL pBuffers.
PERSPECTIVE_PROJECTION - Static variable in class org.j3d.aviatrix3d.ViewEnvironment
The projection type is perspective mode
PICK_BOX - Static variable in class org.j3d.aviatrix3d.PickRequest
Pick using a box.
PICK_CONE - Static variable in class org.j3d.aviatrix3d.PickRequest
Pick using an infinite cone.
PICK_CONE_SEGMENT - Static variable in class org.j3d.aviatrix3d.PickRequest
Pick using a length of cone.
PICK_CYLINDER - Static variable in class org.j3d.aviatrix3d.PickRequest
Pick using an infinite cylinder.
PICK_CYLINDER_SEGMENT - Static variable in class org.j3d.aviatrix3d.PickRequest
Pick using a length of cylinder.
PICK_FRUSTUM - Static variable in class org.j3d.aviatrix3d.PickRequest
Pick the geometry that is in the given view frustum.
PICK_LINE_SEGMENT - Static variable in class org.j3d.aviatrix3d.PickRequest
Pick using a segment of a line.
PICK_POINT - Static variable in class org.j3d.aviatrix3d.PickRequest
Pick using a point location.
PICK_RAY - Static variable in class org.j3d.aviatrix3d.PickRequest
Pick using a ray location.
PICK_SPHERE - Static variable in class org.j3d.aviatrix3d.PickRequest
Pick using a sphere.
POINT_ATTRIBS - Static variable in class org.j3d.aviatrix3d.pipeline.StateSortComparator
Priority state is checking point attributes
POINT_TYPE - Static variable in class org.j3d.aviatrix3d.Light
Internal type to describe that this is a point light type
POLYGON_ATTRIBS - Static variable in class org.j3d.aviatrix3d.pipeline.StateSortComparator
Priority state is checking polygon attributes
POSITIVE_X - Static variable in class org.j3d.aviatrix3d.BoxBackground
The texture belongs to the positive X axis
POSITIVE_X - Static variable in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
The texture belongs to the positive X axis
POSITIVE_Y - Static variable in class org.j3d.aviatrix3d.BoxBackground
The texture belongs to the positive Y axis
POSITIVE_Y - Static variable in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
The texture belongs to the positive Y axis
POSITIVE_Z - Static variable in class org.j3d.aviatrix3d.BoxBackground
The texture belongs to the positive Z axis
POSITIVE_Z - Static variable in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
The texture belongs to the positive Z axis
PROXIMITY_OBJECT - Static variable in interface org.j3d.aviatrix3d.PickableObject
Define the picking as being an object that is near something.
PickRequest - class org.j3d.aviatrix3d.PickRequest.
Class for passing the detailed rendering information through the pipeline.
PickRequest() - Constructor for class org.j3d.aviatrix3d.PickRequest
Create a new instance of this class with all values set to their defaults.
PickableObject - interface org.j3d.aviatrix3d.PickableObject.
A marker interface that indicates the object that implements is capable of supporting pick intersection tests.
PickingHandler - interface org.j3d.aviatrix3d.PickingHandler.
A interface that describes an internal implemention of pick intersection tests.
PointArray - class org.j3d.aviatrix3d.PointArray.
An OpenGL PointArray.
PointArray() - Constructor for class org.j3d.aviatrix3d.PointArray
Constructs a PointArray with default values.
PointArray - class org.j3d.renderer.aviatrix3d.nodes.PointArray.
An OpenGL PointArray.
PointArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.PointArray
Constructs a PointArray with default values.
PointAttributes - class org.j3d.aviatrix3d.PointAttributes.
Describes attributes used when rendering a point.
PointAttributes() - Constructor for class org.j3d.aviatrix3d.PointAttributes
Constructs a attribute set with default values of 1.0 point size and no antialiasing.
PointLight - class org.j3d.aviatrix3d.PointLight.
Representation of a point light source.
PointLight() - Constructor for class org.j3d.aviatrix3d.PointLight
Creates a light with the colour set to black.
PointLight(float[]) - Constructor for class org.j3d.aviatrix3d.PointLight
Create a light with the given base colour.Colour must be in the range [0, 1] otherwise an exception is generated.
PointLight(float[], float[]) - Constructor for class org.j3d.aviatrix3d.PointLight
Create a light with the given base colour.Colour must be in the range [0, 1] otherwise an exception is generated.
PointParticleSystem - class org.j3d.renderer.aviatrix3d.geom.particle.PointParticleSystem.
A ParticleSystem implementation that uses points for representing each particle.
PointParticleSystem(String, int, int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.particle.PointParticleSystem
Create a new particle system using the given particle count, initialiser and environment settings.
PointSound - class org.j3d.aviatrix3d.PointSound.
A PointSound class which emits sound in all directions from a point.
PointSound() - Constructor for class org.j3d.aviatrix3d.PointSound
Creates a sound.
PolygonAttributes - class org.j3d.aviatrix3d.PolygonAttributes.
Describes attributes used when rendering a polygon.
PolygonAttributes() - Constructor for class org.j3d.aviatrix3d.PolygonAttributes
Constructs a attribute set with default values.
paramsChanged - Variable in class org.j3d.aviatrix3d.Sound
Has the sound params
paramsUpdated(boolean, float) - Method in class org.j3d.aviatrix3d.Sound
Notification that the audio's parameters have changed.
paramsUpdated(boolean, float) - Method in interface org.j3d.aviatrix3d.iutil.AudioUpdateListener
Notification that the audio's parameters have changed.
parent - Variable in class org.j3d.aviatrix3d.Node
The parent of this node
parentList - Variable in class org.j3d.aviatrix3d.Geometry
Listing of all the parents of this node
parentList - Variable in class org.j3d.aviatrix3d.NodeComponent
Listing of all the parents of this node
parentSource - Variable in class org.j3d.aviatrix3d.RenderInstructions
Reference to the parent texture source that this instance is to be rendered into.
particleGeometry - Variable in class org.j3d.renderer.aviatrix3d.geom.particle.AVParticleSystem
The shape containing the geometry
pauseSound() - Method in class org.j3d.aviatrix3d.Sound
Pause a sound playing.
paused - Variable in class org.j3d.aviatrix3d.Sound
Is the sound paused
pbuffer - Variable in class org.j3d.aviatrix3d.RenderInstructions
If set, the rendering should be done to an offscreen buffer that is then handed to this texture placeholder for use in another drawable object.
pickBatch(PickRequest[], int) - Method in class org.j3d.aviatrix3d.Geometry
Check for all intersections against this geometry to see if there is an intersection with the given set of requests.
pickBatch(PickRequest[], int) - Method in class org.j3d.aviatrix3d.Group
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickBatch(PickRequest[], int) - Method in interface org.j3d.aviatrix3d.PickableObject
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickBatch(PickableObject, PickRequest[], int) - Method in interface org.j3d.aviatrix3d.PickingHandler
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickBatch(PickRequest[], int) - Method in class org.j3d.aviatrix3d.Shape3D
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickBatch(PickRequest[], int) - Method in class org.j3d.aviatrix3d.SharedNode
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickBatch(PickableObject, PickRequest[], int) - Method in class org.j3d.aviatrix3d.pipeline.DefaultPickingHandler
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickCount - Variable in class org.j3d.aviatrix3d.PickRequest
The number of valid picks that were found in this request.
pickFlags - Variable in class org.j3d.aviatrix3d.Geometry
Flag indicating if this object is pickable currently
pickFlags - Variable in class org.j3d.aviatrix3d.Group
Flag indicating if this object is pickable currently
pickGeometryType - Variable in class org.j3d.aviatrix3d.PickRequest
What type of geometry intersection testing should be performed?
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.Geometry
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.IndexedQuadArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.IndexedQuadStripArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.IndexedTriangleArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.IndexedTriangleFanArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.IndexedTriangleStripArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.QuadArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.QuadStripArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.TriangleArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.TriangleFanArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.TriangleStripArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleFanArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadStripArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineRay(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray
Check for all intersections against this geometry using a line ray and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.Geometry
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.IndexedQuadArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.IndexedQuadStripArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.IndexedTriangleArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.IndexedTriangleFanArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.IndexedTriangleStripArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.QuadArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.QuadStripArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.TriangleArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.TriangleFanArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.aviatrix3d.TriangleStripArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleFanArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadStripArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickLineSegment(float[], float[], boolean, float[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray
Check for all intersections against this geometry using a line segment and return the exact distance away of the closest picking point.
pickSingle(PickRequest) - Method in class org.j3d.aviatrix3d.Geometry
Check for all intersections against this geometry to see if there is an intersection with the given set of requests.
pickSingle(PickRequest) - Method in class org.j3d.aviatrix3d.Group
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickSingle(PickRequest) - Method in interface org.j3d.aviatrix3d.PickableObject
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickSingle(PickableObject, PickRequest) - Method in interface org.j3d.aviatrix3d.PickingHandler
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickSingle(PickRequest) - Method in class org.j3d.aviatrix3d.Shape3D
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickSingle(PickRequest) - Method in class org.j3d.aviatrix3d.SharedNode
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickSingle(PickableObject, PickRequest) - Method in class org.j3d.aviatrix3d.pipeline.DefaultPickingHandler
Check for all intersections against this geometry and it's children to see if there is an intersection with the given set of requests.
pickSortType - Variable in class org.j3d.aviatrix3d.PickRequest
How the return data be sorted.
pickType - Variable in class org.j3d.aviatrix3d.PickRequest
What sort of thing should we be picking for.
pitch - Variable in class org.j3d.aviatrix3d.AudioComponent
The pitch
pitch - Variable in class org.j3d.aviatrix3d.Sound
The sounds pitch
pixels - Variable in class org.j3d.aviatrix3d.iutil.TextureUpdateData
Buffer of the data that has updated.
playChanged - Variable in class org.j3d.aviatrix3d.Sound
Has the play state changed
playing - Variable in class org.j3d.aviatrix3d.Sound
Is the sound playing
position - Variable in class org.j3d.aviatrix3d.PointLight
The colour of the light
postDraw(GLDrawable, Object) - Method in interface org.j3d.aviatrix3d.RenderEffectsProcessor
Perform any post-rendering actions that you may need for this scene.
postRender(GL, GLU, Object) - Method in class org.j3d.aviatrix3d.AmbientLight
 
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.Appearance
Restore all openGL state.
postRender(AL) - Method in class org.j3d.aviatrix3d.BackgroundSound
This method is called after a node has been rendered.
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.BlendAttributes
Restore all openGL state to the given drawable.
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.BoxBackground
Restore all openGL state to the given drawable.
postRender(GL, GLU, Object) - Method in class org.j3d.aviatrix3d.ClipPlane
Overloaded form of the postRender() method to render the clip details given the specific clip plane ID used by OpenGL.
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.ColorBackground
Restore all openGL state to the given drawable.
postRender(AL) - Method in class org.j3d.aviatrix3d.ConeSound
 
postRender(GL, GLU, Object) - Method in class org.j3d.aviatrix3d.DirectionalLight
 
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.Fog
Restore all openGL state to the given drawable.
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.FragmentShader
 
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.GL14Shader
Restore all openGL state.
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.GLSLangShader
Restore all openGL state to the given drawable
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.IndexedLineArray
Restore all openGL state.
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.IndexedLineStripArray
Restore all openGL state.
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.IndexedQuadArray
Restore all openGL state.
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.IndexedQuadStripArray
Restore all openGL state.
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.IndexedTriangleArray
Restore all openGL state.
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.IndexedTriangleFanArray
Restore all openGL state.
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.IndexedTriangleStripArray
Restore all openGL state.
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.LineArray
Restore all openGL state.
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.LineAttributes
Restore all openGL state to the given drawable.
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.LineStripArray
Restore all openGL state.
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.Material
Restore all openGL state to the given drawable
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Restore all openGL state to the given drawable
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.PointArray
Restore all openGL state.
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.PointAttributes
Restore all openGL state to the given drawable.
postRender(GL, GLU, Object) - Method in class org.j3d.aviatrix3d.PointLight
 
postRender(AL) - Method in class org.j3d.aviatrix3d.PointSound
 
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.PolygonAttributes
Restore all openGL state to the given drawable.
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.QuadArray
Restore all openGL state.
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.QuadStripArray
Restore all openGL state.
postRender(GL, GLU, Object) - Method in interface org.j3d.aviatrix3d.RenderableComponent
 
postRender(GL, GLU) - Method in interface org.j3d.aviatrix3d.RenderableObject
 
postRender(GL, GLU, Object) - Method in class org.j3d.aviatrix3d.ShaderArguments
 
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.ShaderProgram
Restore all openGL state to the given drawable
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.Shape3D
 
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.ShapeBackground
Restore all openGL state to the given drawable.
postRender(AL) - Method in class org.j3d.aviatrix3d.Sound
 
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.SphereBackground
Restore all openGL state to the given drawable.
postRender(GL, GLU, Object) - Method in class org.j3d.aviatrix3d.SpotLight
 
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.TexCoordGeneration
Restore all openGL state to the given drawable
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.Texture1D
Restore all openGL state to the given drawable
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.Texture2D
Restore all openGL state to the given drawable
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.Texture3D
Restore all openGL state to the given drawable
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.TextureAttributes
Restore all openGL state to the given drawable.
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
Restore all openGL state to the given drawable
postRender(GL, GLU, Object) - Method in class org.j3d.aviatrix3d.TextureUnit
Restore all openGL state to the given drawable.
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.TriangleArray
Restore all openGL state.
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.TriangleFanArray
Restore all openGL state.
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.TriangleStripArray
Restore all openGL state.
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.VertexShader
 
postRender(GL, GLU) - Method in class org.j3d.aviatrix3d.Viewpoint
 
postRender(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.geom.Teapot
Restore all openGL state.
postRender(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
 
postRender(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineArray
Restore all openGL state.
postRender(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineStripArray
Restore all openGL state.
postRender(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadArray
Restore all openGL state.
postRender(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray
Restore all openGL state.
postRender(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleArray
Restore all openGL state.
postRender(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleFanArray
Restore all openGL state.
postRender(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray
Restore all openGL state.
postRender(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.LineArray
Restore all openGL state.
postRender(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.LineStripArray
Restore all openGL state.
postRender(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.PointArray
Restore all openGL state.
postRender(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadArray
Restore all openGL state.
postRender(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadStripArray
Restore all openGL state.
postRender(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleArray
Restore all openGL state.
postRender(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray
Restore all openGL state.
postRender(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray
Restore all openGL state.
preDraw(GLDrawable, Object) - Method in interface org.j3d.aviatrix3d.RenderEffectsProcessor
Perform any pre-rendering setup that you may need for this scene.
priority - Variable in class org.j3d.aviatrix3d.Texture
The priority of this texture, if set.
processCull(CullInstructions, Matrix4f, Matrix4f, Vector4f[], float) - Method in interface org.j3d.aviatrix3d.CustomRenderable
This node is being subjected to culling, so process the provided data and return the instructions to the culling system.
programChanged - Variable in class org.j3d.aviatrix3d.GL14ShaderProgram
Flag to say that the string has changed and should be recompiled
programId - Variable in class org.j3d.aviatrix3d.GL14ShaderProgram
The ID of the shader program that has been allocated here
programString - Variable in class org.j3d.aviatrix3d.GL14ShaderProgram
The program string that is stored as the shader
projectionMatrix - Variable in class org.j3d.aviatrix3d.RenderEnvironmentData
Matrix representing the projection transform
put(Object, boolean) - Method in class org.j3d.aviatrix3d.iutil.GLStateMap
Maps the specified key to the specified value in this state map.

Q

QUAD_BUFFER_STEREO - Static variable in interface org.j3d.aviatrix3d.DrawableSurface
The stereo rendering type to be used should use quad buffered, alternate frame rendering.
QuadArray - class org.j3d.aviatrix3d.QuadArray.
An OpenGL QuadArray representation.
QuadArray() - Constructor for class org.j3d.aviatrix3d.QuadArray
Constructs a QuadArray with default values.
QuadArray - class org.j3d.renderer.aviatrix3d.nodes.QuadArray.
An OpenGL QuadArray representation.
QuadArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.QuadArray
Constructs a QuadArray with default values.
QuadParticleSystem - class org.j3d.renderer.aviatrix3d.geom.particle.QuadParticleSystem.
A ParticleSystem implementation that uses quads for representing each particle.
QuadParticleSystem(String, int, int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.particle.QuadParticleSystem
Create a new particle system using the given particle count, initialiser and environment settings.
QuadStripArray - class org.j3d.aviatrix3d.QuadStripArray.
An OpenGL QuadStripArray.
QuadStripArray() - Constructor for class org.j3d.aviatrix3d.QuadStripArray
Constructs a QuadStripArray with default values.
QuadStripArray - class org.j3d.renderer.aviatrix3d.nodes.QuadStripArray.
An OpenGL QuadStripArray.
QuadStripArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.QuadStripArray
Constructs a QuadStripArray with default values.
qAttenuation - Variable in class org.j3d.aviatrix3d.PointLight
The quadratic attentuation factor
queueDeletedObject(DeletableSceneGraphObject) - Method in interface org.j3d.aviatrix3d.AudioDevice
An object has been detected as being deleted (no internal or external references to it left) and it needs to be cleaned up.
queueDeletedObject(DeletableSceneGraphObject) - Method in interface org.j3d.aviatrix3d.DrawableSurface
An object has been detected as being deleted (no internal or external references to it left) and it needs to be cleaned up.
queueDeletedObject(DeletableSceneGraphObject) - Method in class org.j3d.aviatrix3d.audio.OpenALAudioDevice
An object has been detected as being deleted (no internal or external references to it left) and it needs to be cleaned up.
queueDeletedObject(DeletableSceneGraphObject) - Method in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
An object has been detected as being deleted (no internal or external references to it left) and it needs to be cleaned up.
queueDeletedObject(DeletableSceneGraphObject) - Method in class org.j3d.aviatrix3d.surface.DebugAWTSurface
An object has been detected as being deleted (no internal or external references to it left) and it needs to be cleaned up.
queueDeletedObject(DeletableSceneGraphObject) - Method in class org.j3d.aviatrix3d.surface.ElumensAWTSurface
An object has been detected as being deleted (no internal or external references to it left) and it needs to be cleaned up.
queueDeletedObject(DeletableSceneGraphObject) - Method in class org.j3d.aviatrix3d.surface.SimpleAWTSurface
An object has been detected as being deleted (no internal or external references to it left) and it needs to be cleaned up.
queueDeletedObject(DeletableSceneGraphObject) - Method in class org.j3d.aviatrix3d.surface.StereoAWTSurface
An object has been detected as being deleted (no internal or external references to it left) and it needs to be cleaned up.
queueShaderRequests(ShaderSceneGraphObject[], int, ShaderSceneGraphObject[], int) - Method in interface org.j3d.aviatrix3d.DrawableSurface
Queue up a collection of shader objects for processing on the next frame.
queueShaderRequests(ShaderSceneGraphObject[], int, ShaderSceneGraphObject[], int) - Method in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Queue up a collection of shader objects for processing on the next frame.
queueShaderRequests(ShaderSceneGraphObject[], int, ShaderSceneGraphObject[], int) - Method in class org.j3d.aviatrix3d.surface.DebugAWTSurface
Queue up a collection of shader objects for processing on the next frame.
queueShaderRequests(ShaderSceneGraphObject[], int, ShaderSceneGraphObject[], int) - Method in class org.j3d.aviatrix3d.surface.ElumensAWTSurface
Queue up a collection of shader objects for processing on the next frame.
queueShaderRequests(ShaderSceneGraphObject[], int, ShaderSceneGraphObject[], int) - Method in class org.j3d.aviatrix3d.surface.SimpleAWTSurface
Queue up a collection of shader objects for processing on the next frame.
queueShaderRequests(ShaderSceneGraphObject[], int, ShaderSceneGraphObject[], int) - Method in class org.j3d.aviatrix3d.surface.StereoAWTSurface
Queue up a collection of shader objects for processing on the next frame.

R

RENDER_CUSTOM - Static variable in interface org.j3d.aviatrix3d.RenderOp
A node implementing the CustomRenderable interface will be rendered.
RENDER_GEOMETRY - Static variable in interface org.j3d.aviatrix3d.RenderOp
Render a geometry item.
RUNTIMES - Static variable in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Load code that will handling any runtime capabilities (such as animation) defined in the file.
RenderDetails - class org.j3d.aviatrix3d.RenderDetails.
Class for passing the detailed rendering information through the pipeline.
RenderDetails() - Constructor for class org.j3d.aviatrix3d.RenderDetails
Construct a default instance with just the transform initialised
RenderEffectsProcessor - interface org.j3d.aviatrix3d.RenderEffectsProcessor.
Observer of the rendering system that is informed of pre and post rendering timing so that it may perform it's own additional drawing operations.
RenderEnvironmentData - class org.j3d.aviatrix3d.RenderEnvironmentData.
Data holder class used to pass the current environment data along the rendering pipeline.
RenderEnvironmentData() - Constructor for class org.j3d.aviatrix3d.RenderEnvironmentData
Create a new instance of this class.
RenderInstructions - class org.j3d.aviatrix3d.RenderInstructions.
Class for passing the detailed rendering information for a single surface.
RenderInstructions() - Constructor for class org.j3d.aviatrix3d.RenderInstructions
Construct a new instance of this class with the arrays initialised to a default size.
RenderOp - interface org.j3d.aviatrix3d.RenderOp.
Constants used to define render operations as the output of the sort stage.
RenderPipeline - interface org.j3d.aviatrix3d.RenderPipeline.
A marker interface that represents a single complete rendering pipeline.
RenderPipelineManager - interface org.j3d.aviatrix3d.RenderPipelineManager.
A marker interface that represents a class capable of managing the complete rendering pipeline.
Renderable - interface org.j3d.aviatrix3d.Renderable.
Marker interface for all objects that would like to be capable of rendering themself if given appropriate information.
RenderableComponent - interface org.j3d.aviatrix3d.RenderableComponent.
Marker interface for NodeComponent classes that need to render themselves using some extra external identifier.
RenderableObject - interface org.j3d.aviatrix3d.RenderableObject.
Marker interface for all objects that can render themself given just a GL context and GLU information.
RenderableTarget - class org.j3d.aviatrix3d.RenderableTarget.
Representation of all the culled structure information that should be applied to a single render target (surface).
RenderableTarget() - Constructor for class org.j3d.aviatrix3d.RenderableTarget
 
ray3DQuadChecked(float[], float[], float, float[]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Private version of the ray - Polygon intersection test that does not do any bounds checking on arrays and assumes everything is correct.
ray3DQuadChecked(float[], float[], float, float[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Private version of the ray - Polygon intersection test that does not do any bounds checking on arrays and assumes everything is correct.
ray3DTriangleChecked(float[], float[], float, float[]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Private version of the ray - Polygon intersection test that does not do any bounds checking on arrays and assumes everything is correct.
ray3DTriangleChecked(float[], float[], float, float[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Private version of the ray - Polygon intersection test that does not do any bounds checking on arrays and assumes everything is correct.
rayQuadArray(Point3d, Vector3d, float, QuadArray, Matrix4f, Point3d, boolean) - Method in class org.j3d.renderer.aviatrix3d.util.AVIntersectionUtils
Test the intersection of a ray or segment against the given quad array.If there is an intersection, the point will contain the exact intersection point on the geometry.
rayTriangleArray(Point3d, Vector3d, float, TriangleArray, Matrix4f, Point3d, boolean) - Method in class org.j3d.renderer.aviatrix3d.util.AVIntersectionUtils
Test the intersection of a ray or segment against the given triangle array.If there is an intersection, the point will contain the exact intersection point on the geometry.
rayTriangleFanArray(Point3d, Vector3d, float, TriangleFanArray, Matrix4f, Point3d, boolean) - Method in class org.j3d.renderer.aviatrix3d.util.AVIntersectionUtils
Test the intersection of a ray or segment against the given triangle fan array.If there is an intersection, the point will contain the exact intersection point on the geometry.
rayTriangleStripArray(Point3d, Vector3d, float, TriangleStripArray, Matrix4f, Point3d, boolean) - Method in class org.j3d.renderer.aviatrix3d.util.AVIntersectionUtils
Test the intersection of a ray or segment against the given triangle strip array.If there is an intersection, the point will contain the exact intersection point on the geometry.
rayUnknownGeometry(Point3f, Vector3f, float, VertexGeometry, Matrix4f, Point3f, boolean) - Method in class org.j3d.renderer.aviatrix3d.util.AVIntersectionUtils
Convenience method to pass in an item of geometry and ask the intersection code to find out what the real geometry type is and process it appropriately.
rayUnknownGeometry(Point3f, Vector3f, float, VertexGeometry, Point3f, boolean) - Method in class org.j3d.renderer.aviatrix3d.util.AVIntersectionUtils
Convenience method to pass in an item of geometry and ask the intersection code to find out what the real geometry type is and process it appropriately.
rayUnknownGeometry(Point3d, Vector3d, float, GeometryData, Matrix4f, Point3d, boolean) - Method in class org.j3d.renderer.aviatrix3d.util.AVIntersectionUtils
Convenience method to process a GeometryData and ask the intersection code to find out what the real geometry type is and process it appropriately.
recalcAspect - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Recalculate aspect ratio on resize.
recomputeBounds() - Method in class org.j3d.aviatrix3d.Geometry
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.aviatrix3d.Group
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.aviatrix3d.Node
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.aviatrix3d.Shape3D
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.aviatrix3d.SharedNode
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.aviatrix3d.Sound
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.aviatrix3d.SwitchGroup
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.aviatrix3d.TransformGroup
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.aviatrix3d.VertexGeometry
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.renderer.aviatrix3d.geom.Teapot
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Internal method to recalculate the implicit bounds of this Node.
recomputeBounds() - Method in class org.j3d.renderer.aviatrix3d.nodes.MaskedSwitch
Internal method to recalculate the implicit bounds of this Node.
refDistance - Variable in class org.j3d.aviatrix3d.PointSound
The distance when gain rolloff starts
registerBuffer(Object, GLPbuffer) - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Register a pBuffer for a given key object.
registerBuffer(Object, GLPbuffer) - Method in interface org.j3d.aviatrix3d.PBufferTextureSource
Register a pBuffer for a given key object.
registerCacheType(int, AVTextureCache) - Static method in class org.j3d.renderer.aviatrix3d.texture.AVTextureCacheFactory
Register your custom instance of a texture cache.
registerTexture(Texture, String) - Method in interface org.j3d.renderer.aviatrix3d.texture.AVTextureCache
Register a texture with the cache assigned to a filename.
registerTextureComponent(TextureComponent, String) - Method in interface org.j3d.renderer.aviatrix3d.texture.AVTextureCache
Register an imagecomponent with the cache assigned to a filename.
remove(Object) - Method in class org.j3d.aviatrix3d.iutil.GLStateMap
Removes the key (and its corresponding value) from this state map.
removeAllChildren() - Method in class org.j3d.aviatrix3d.Group
Removes all children from the group.
removeAllChildren() - Method in class org.j3d.aviatrix3d.SwitchGroup
Removes all children from the group.
removeAllChildren() - Method in class org.j3d.renderer.aviatrix3d.nodes.MaskedSwitch
Removes all children from the group.
removeAudioPipeline(AudioPipeline) - Method in interface org.j3d.aviatrix3d.RenderPipelineManager
Remove an already registered pipeline from the manager.
removeAudioPipeline(AudioPipeline) - Method in class org.j3d.aviatrix3d.pipeline.MultiThreadRenderManager
Remove an already registered pipeline from the manager.
removeAudioPipeline(AudioPipeline) - Method in class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager
Remove an already registered pipeline from the manager.
removeChild(int) - Method in class org.j3d.aviatrix3d.Group
Remove the child at the specified index from the group.
removeChild(Node) - Method in class org.j3d.aviatrix3d.Group
Removes the specified child from the group.
removeChild(int) - Method in class org.j3d.aviatrix3d.SwitchGroup
Remove the child at the specified index from the group.
removeChild(int) - Method in class org.j3d.renderer.aviatrix3d.nodes.MaskedSwitch
Remove the child at the specified index from the group.
removeContext(GL) - Method in class org.j3d.aviatrix3d.iutil.TextureUpdateStateManager
Removes the context (and its corresponding updates) from the manager.
removeParent(Node) - Method in class org.j3d.aviatrix3d.Geometry
Remove a parent from this shared group.
removeParent(Node) - Method in class org.j3d.aviatrix3d.Node
Remove a parent from this node.
removeParent(SceneGraphObject) - Method in class org.j3d.aviatrix3d.NodeComponent
Remove a parent from this shared group.
removeParent(Node) - Method in class org.j3d.aviatrix3d.SharedGroup
Remove a parent from this shared group.
removeParent(Node) - Method in class org.j3d.aviatrix3d.SharedNode
Remove a parent from this shared group.
removePipeline(RenderPipeline) - Method in interface org.j3d.aviatrix3d.RenderPipelineManager
Remove an already registered pipeline from the manager.
removePipeline(RenderPipeline) - Method in class org.j3d.aviatrix3d.pipeline.MultiThreadRenderManager
Remove an already registered pipeline from the manager.
removePipeline(RenderPipeline) - Method in class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager
Remove an already registered pipeline from the manager.
removeShaderObject(ShaderObject) - Method in class org.j3d.aviatrix3d.ShaderProgram
Remove the shader object from this program.
removeShape(int) - Method in class org.j3d.aviatrix3d.ShapeBackground
Remove the shape at the given index position.
removeUniform(String) - Method in class org.j3d.aviatrix3d.ShaderArguments
Remove the given uniform name from the settable argument list.
removeUpdateListener(AudioUpdateListener) - Method in class org.j3d.aviatrix3d.AudioComponent
Remove a listener for audio change updates.
removeUpdateListener(SubTextureUpdateListener) - Method in class org.j3d.aviatrix3d.TextureComponent
Remove a listener for subtexture change updates.
render(GL, GLU, Object) - Method in class org.j3d.aviatrix3d.AmbientLight
Overloaded form of the render() method to render the light details given the specific Light ID used by OpenGL.
render(GL, GLU) - Method in class org.j3d.aviatrix3d.Appearance
Issue ogl commands needed for this component.
render() - Method in interface org.j3d.aviatrix3d.AudioPipeline
Start the pipeline functioning now.
render(AL, Matrix4f) - Method in class org.j3d.aviatrix3d.BackgroundSound
This method is called to render this node.
render(GL, GLU) - Method in class org.j3d.aviatrix3d.BlendAttributes
Issue ogl commands needed for this component
render(GL, GLU) - Method in class org.j3d.aviatrix3d.BoxBackground
Issue ogl commands needed for this component
render(GL, GLU, Object) - Method in class org.j3d.aviatrix3d.ClipPlane
Overloaded form of the render() method to render the clip details given the specific clip plane ID used by OpenGL.
render(GL, GLU) - Method in class org.j3d.aviatrix3d.ColorBackground
Issue ogl commands needed for this component
render(AL, Matrix4f) - Method in class org.j3d.aviatrix3d.ConeSound
This method is called to render this node.
render(GL, GLU, Object) - Method in interface org.j3d.aviatrix3d.CustomRenderable
Render object now using the pre-given set of custom rendering details.
render(GL, GLU, Object) - Method in class org.j3d.aviatrix3d.DirectionalLight
Overloaded form of the render() method to render the light details given the specific Light ID used by OpenGL.
render(GL, GLU) - Method in class org.j3d.aviatrix3d.Fog
Issue ogl commands needed for this component
render(GL, GLU) - Method in class org.j3d.aviatrix3d.FragmentShader
Set up the rendering state now.
render(GL, GLU) - Method in class org.j3d.aviatrix3d.GL14Shader
Issue ogl commands needed for this component.
render(GL, GLU) - Method in class org.j3d.aviatrix3d.GLSLangShader
Issue ogl commands needed for this component
render(GL, GLU) - Method in class org.j3d.aviatrix3d.IndexedLineArray
Issue ogl commands needed for this renderable object.
render(GL, GLU) - Method in class org.j3d.aviatrix3d.IndexedLineStripArray
Issue ogl commands needed for this renderable object.
render(GL, GLU) - Method in class org.j3d.aviatrix3d.IndexedQuadArray
Issue ogl commands needed for this renderable object.
render(GL, GLU) - Method in class org.j3d.aviatrix3d.IndexedQuadStripArray
Issue ogl commands needed for this renderable object.
render(GL, GLU) - Method in class org.j3d.aviatrix3d.IndexedTriangleArray
Issue ogl commands needed for this renderable object.
render(GL, GLU) - Method in class org.j3d.aviatrix3d.IndexedTriangleFanArray
Issue ogl commands needed for this renderable object.
render(GL, GLU) - Method in class org.j3d.aviatrix3d.IndexedTriangleStripArray
Issue ogl commands needed for this renderable object.
render(GL, GLU) - Method in class org.j3d.aviatrix3d.LineArray
Issue ogl commands needed for this renderable object.
render(GL, GLU) - Method in class org.j3d.aviatrix3d.LineAttributes
Issue ogl commands needed for this component
render(GL, GLU) - Method in class org.j3d.aviatrix3d.LineStripArray
Issue ogl commands needed for this renderable object.
render(GL, GLU) - Method in class org.j3d.aviatrix3d.Material
Issue ogl commands needed for this component
render(GL, GLU) - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Issue ogl commands needed for this component
render(GL, GLU) - Method in class org.j3d.aviatrix3d.PointArray
Issue ogl commands needed for this renderable object.
render(GL, GLU) - Method in class org.j3d.aviatrix3d.PointAttributes
Issue ogl commands needed for this component
render(GL, GLU, Object) - Method in class org.j3d.aviatrix3d.PointLight
Overloaded form of the render() method to render the light details given the specific Light ID used by OpenGL.
render(AL, Matrix4f) - Method in class org.j3d.aviatrix3d.PointSound
This method is called to render this node.
render(GL, GLU) - Method in class org.j3d.aviatrix3d.PolygonAttributes
Issue ogl commands needed for this component
render(GL, GLU) - Method in class org.j3d.aviatrix3d.QuadArray
Issue ogl commands needed for this renderable object.
render(GL, GLU) - Method in class org.j3d.aviatrix3d.QuadStripArray
Issue ogl commands needed for this renderable object.
render() - Method in interface org.j3d.aviatrix3d.RenderPipeline
Start the pipeline functioning now.
render(GL, GLU, Object) - Method in interface org.j3d.aviatrix3d.RenderableComponent
Render the object using the provided of external system data value.
render(GL, GLU) - Method in interface org.j3d.aviatrix3d.RenderableObject
This method is called to render this node.
render(GL, GLU, Object) - Method in class org.j3d.aviatrix3d.ShaderArguments
Assign the uniform values to the shader now.
render(GL, GLU) - Method in class org.j3d.aviatrix3d.ShaderProgram
Issue ogl commands needed for this component
render(GL, GLU) - Method in class org.j3d.aviatrix3d.Shape3D
This method is called to render this node.
render(GL, GLU) - Method in class org.j3d.aviatrix3d.ShapeBackground
Issue ogl commands needed for this component
render(AL, Matrix4f) - Method in class org.j3d.aviatrix3d.Sound
This method is called to render this node.
render(GL, GLU) - Method in class org.j3d.aviatrix3d.SphereBackground
Issue ogl commands needed for this component
render(GL, GLU, Object) - Method in class org.j3d.aviatrix3d.SpotLight
Overloaded form of the render() method to render the light details given the specific Light ID used by OpenGL.
render(GL, GLU) - Method in class org.j3d.aviatrix3d.TexCoordGeneration
Issue ogl commands needed for this component
render(GL, GLU) - Method in class org.j3d.aviatrix3d.Texture1D
Issue ogl commands needed for this component
render(GL, GLU) - Method in class org.j3d.aviatrix3d.Texture2D
Issue ogl commands needed for this component
render(GL, GLU) - Method in class org.j3d.aviatrix3d.Texture3D
Issue ogl commands needed for this component
render(GL, GLU) - Method in class org.j3d.aviatrix3d.TextureAttributes
Issue ogl commands needed for this component
render(GL, GLU) - Method in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
Issue ogl commands needed for this component
render(GL, GLU, Object) - Method in class org.j3d.aviatrix3d.TextureUnit
Issue ogl commands needed for this component
render(GL, GLU) - Method in class org.j3d.aviatrix3d.TriangleArray
Issue ogl commands needed for this renderable object.
render(GL, GLU) - Method in class org.j3d.aviatrix3d.TriangleFanArray
Issue ogl commands needed for this renderable object.
render(GL, GLU) - Method in class org.j3d.aviatrix3d.TriangleStripArray
Issue ogl commands needed for this renderable object.
render(GL, GLU) - Method in class org.j3d.aviatrix3d.VertexShader
Set up the rendering state now.
render(GL, GLU) - Method in class org.j3d.aviatrix3d.Viewpoint
This method is called to render this node.
render() - Method in class org.j3d.aviatrix3d.pipeline.DefaultAudioPipeline
Start the pipeline functioning now.
render() - Method in class org.j3d.aviatrix3d.pipeline.DefaultRenderPipeline
Start the pipeline functioning now.
render(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.geom.Teapot
Issue ogl commands needed for this renderable object.
render(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
This method is called to render this node.
render(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineArray
Issue ogl commands needed for this renderable object.
render(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineStripArray
Issue ogl commands needed for this renderable object.
render(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadArray
Issue ogl commands needed for this renderable object.
render(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray
Issue ogl commands needed for this renderable object.
render(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleArray
Issue ogl commands needed for this renderable object.
render(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleFanArray
Issue ogl commands needed for this renderable object.
render(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray
Issue ogl commands needed for this renderable object.
render(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.LineArray
Issue ogl commands needed for this renderable object.
render(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.LineStripArray
Issue ogl commands needed for this renderable object.
render(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.PointArray
Issue ogl commands needed for this renderable object.
render(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadArray
Issue ogl commands needed for this renderable object.
render(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadStripArray
Issue ogl commands needed for this renderable object.
render(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleArray
Issue ogl commands needed for this renderable object.
render(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray
Issue ogl commands needed for this renderable object.
render(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray
Issue ogl commands needed for this renderable object.
renderData - Variable in class org.j3d.aviatrix3d.AudioInstructions
Visual data such as viewpoint, background etc
renderData - Variable in class org.j3d.aviatrix3d.RenderInstructions
Visual data such as viewpoint, background etc
renderList - Variable in class org.j3d.aviatrix3d.AudioInstructions
The list of nodes in sorted order
renderList - Variable in class org.j3d.aviatrix3d.RenderInstructions
The list of nodes in sorted order
renderOnce() - Method in interface org.j3d.aviatrix3d.RenderPipelineManager
Force a single render of all pipelines now.
renderOnce() - Method in class org.j3d.aviatrix3d.pipeline.MultiThreadRenderManager
Force a single render of all pipelines now.
renderOnce() - Method in class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager
Force a single render of all pipelines now.
renderOps - Variable in class org.j3d.aviatrix3d.AudioInstructions
Operation to perform on each node
renderOps - Variable in class org.j3d.aviatrix3d.RenderInstructions
Operation to perform on each node
renderViewpoint(GL, GLU) - Method in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Render the viewpoint setup.
renderable - Variable in class org.j3d.aviatrix3d.AudioDetails
The lead node instance to be rendered.
renderable - Variable in class org.j3d.aviatrix3d.CullAudioOutputDetails
The node instance to be rendered.
renderable - Variable in class org.j3d.aviatrix3d.CullOutputDetails
The node instance to be rendered.
renderable - Variable in class org.j3d.aviatrix3d.RenderDetails
The lead node instance to be rendered.
renderableList - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Local storage of the nodes that need to be rendered
renderableObjects - Variable in class org.j3d.aviatrix3d.MultipassTextureComponent
The Scene Graph renderableObjects
requestBoundsUpdate() - Method in class org.j3d.aviatrix3d.Group
Request a recomputation of the bounds of this object.
requestBoundsUpdate() - Method in class org.j3d.aviatrix3d.Shape3D
Request a recomputation of the bounds of this object.
requestBoundsUpdate() - Method in class org.j3d.aviatrix3d.Sound
Request a recomputation of the bounds of this object.
requestCompilationConfirmation(boolean) - Method in class org.j3d.aviatrix3d.ShaderObject
Have the class confirm whether or not the source successfully compiled.
requestFullSceneRender() - Method in interface org.j3d.aviatrix3d.RenderPipelineManager
Request that the manager perform a full scene render pass and update, ignoring any usual optimisations that it may take.
requestFullSceneRender() - Method in class org.j3d.aviatrix3d.pipeline.MultiThreadRenderManager
Request that the manager perform a full scene render pass and update, ignoring any usual optimisations that it may take.
requestFullSceneRender() - Method in class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager
Request that the manager perform a full scene render pass and update, ignoring any usual optimisations that it may take.
requestInfoLog() - Method in class org.j3d.aviatrix3d.ShaderObject
Request that the shader fetch the last run log of this program.
requestInfoLog() - Method in class org.j3d.aviatrix3d.ShaderProgram
Request that the shader fetch the last run log of this program.
requestLinkConfirmation(boolean) - Method in class org.j3d.aviatrix3d.ShaderProgram
Have the class confirm whether or not the source successfully compiled.
reset() - Method in class org.j3d.renderer.aviatrix3d.util.SceneGraphTraverser
Clear the use map.
resetColor - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Flag to say that colour needs to be reset this frame
reshape(GLDrawable, int, int, int, int) - Method in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Called by the drawable when the surface resizes itself.
reshape(GLDrawable, int, int, int, int) - Method in class org.j3d.aviatrix3d.surface.DebugAWTSurface
Not used in this implementation
reshape(GLDrawable, int, int, int, int) - Method in class org.j3d.aviatrix3d.surface.ElumensAWTSurface
Not used in this implementation
reshape(GLDrawable, int, int, int, int) - Method in class org.j3d.aviatrix3d.surface.SimpleAWTSurface
Not used in this implementation
reshape(GLDrawable, int, int, int, int) - Method in class org.j3d.aviatrix3d.surface.StereoAWTSurface
Not used in this implementation
resizeChildren(int) - Method in class org.j3d.aviatrix3d.CullInstructions
Convenience method to resize the children array to be at least the required minimum size.
resychronizeRenderTarget() - Method in class org.j3d.aviatrix3d.surface.StereoAWTSurface
Resynchronise the stereo rendering to be the next frame as the left eye view.
rolloffFactor - Variable in class org.j3d.aviatrix3d.PointSound
How quickly does the sound decrease over distance.
run() - Method in class org.j3d.aviatrix3d.pipeline.MultiThreadRenderManager
Run method used to synchronise the internal rendering state and the external state of the canvas.
run() - Method in class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager
Run method used to synchronise the internal rendering state and the external state of the canvas.

S

SAMPLER_UNIFORM_TYPE - Static variable in class org.j3d.aviatrix3d.ShaderArguments
The uniform data type is an int array
SET_SHADER_ARGS - Static variable in interface org.j3d.aviatrix3d.RenderOp
Set a collection of shader arguments
SHADERLIST_START_SIZE - Static variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
The initial size of the shader init/log lists
SHADER_OBJECTS - Static variable in class org.j3d.aviatrix3d.pipeline.StateSortComparator
Priority state is shader objects (ie GL 1.5/2.0)
SHARED_BG_MSG - Static variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Message when we discover the background is under a shared group/node
SHARED_FOG_MSG - Static variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Message when we discover the fog is under a shared group/node
SHARED_VP_MSG - Static variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Message when we discover the VP is under a shared group/node
SORT_ALL - Static variable in class org.j3d.aviatrix3d.PickRequest
Pick all objects that intersect, but don't sort them
SORT_ANY - Static variable in class org.j3d.aviatrix3d.PickRequest
Pick anything that matches - most likely the first one it comes across
SORT_CLOSEST - Static variable in class org.j3d.aviatrix3d.PickRequest
Pick only the closest object.
SORT_ORDERED - Static variable in class org.j3d.aviatrix3d.PickRequest
Pick all objects and sort by closest order.
SOURCE_BASE_COLOR - Static variable in class org.j3d.aviatrix3d.TextureAttributes
The source is the base colour of the object before texturing has been applied.
SOURCE_CONSTANT_COLOR - Static variable in class org.j3d.aviatrix3d.TextureAttributes
The source is the provided texture blend colour
SOURCE_CURRENT_TEXTURE - Static variable in class org.j3d.aviatrix3d.TextureAttributes
The source is the current texture stage
SOURCE_PREVIOUS_UNIT - Static variable in class org.j3d.aviatrix3d.TextureAttributes
The source is the output of the previous texture unit
SOURCE_TEXTURE_0 - Static variable in class org.j3d.aviatrix3d.TextureAttributes
The source is texture stage 0
SOURCE_TEXTURE_1 - Static variable in class org.j3d.aviatrix3d.TextureAttributes
The source is texture stage 1
SOURCE_TEXTURE_2 - Static variable in class org.j3d.aviatrix3d.TextureAttributes
The source is texture stage 2
SOURCE_TEXTURE_3 - Static variable in class org.j3d.aviatrix3d.TextureAttributes
The source is texture stage 3
SOURCE_TEXTURE_4 - Static variable in class org.j3d.aviatrix3d.TextureAttributes
The source is texture stage 4
SOURCE_TEXTURE_5 - Static variable in class org.j3d.aviatrix3d.TextureAttributes
The source is texture stage 5
SOURCE_TEXTURE_6 - Static variable in class org.j3d.aviatrix3d.TextureAttributes
The source is texture stage 6
SOURCE_TEXTURE_7 - Static variable in class org.j3d.aviatrix3d.TextureAttributes
The source is texture stage 7
SPECULAR_TARGET - Static variable in class org.j3d.aviatrix3d.Material
Set the color material target as the specular light component
SPHERE_BOUNDS - Static variable in class org.j3d.aviatrix3d.BoundingVolume
The bounding volume type is sphere
SPOT_TYPE - Static variable in class org.j3d.aviatrix3d.Light
Internal type to describe that this is a spotlight light type
SRC_ALPHA - Static variable in class org.j3d.aviatrix3d.TextureAttributes
Use the source alpha for the incoming operation
SRC_COLOR - Static variable in class org.j3d.aviatrix3d.TextureAttributes
Use the source colour for the incoming operation
START_CLIP_PLANE - Static variable in interface org.j3d.aviatrix3d.RenderOp
A clip plane should push its state onto the stack
START_FOG - Static variable in interface org.j3d.aviatrix3d.RenderOp
A local fog should push its state onto the stack
START_LIGHT - Static variable in interface org.j3d.aviatrix3d.RenderOp
A light should push its state onto the stack
START_RENDER - Static variable in interface org.j3d.aviatrix3d.RenderOp
The unknown/general request to push state onto the stack
START_SHADER_PROGRAM - Static variable in interface org.j3d.aviatrix3d.RenderOp
Start a GLSLang shader program now
START_SHADOW - Static variable in interface org.j3d.aviatrix3d.RenderOp
Start of a collection of objects that are used for shadows
START_SHADOW_GENERATOR - Static variable in interface org.j3d.aviatrix3d.RenderOp
Start of a collection of objects that are shadow generators
START_STATE - Static variable in interface org.j3d.aviatrix3d.RenderOp
The node component should push its state onto the stack
START_TEXTURE - Static variable in interface org.j3d.aviatrix3d.RenderOp
Turn on a texture unit stage for rendering.
START_TRANSPARENT - Static variable in interface org.j3d.aviatrix3d.RenderOp
Start of a collection of transparent geometry
STENCIL_BUFFER - Static variable in interface org.j3d.aviatrix3d.MultipassTextureSource
The bitmask indicating the stencil buffer is used.
STLLoader - class org.j3d.renderer.aviatrix3d.loader.stl.STLLoader.
Loader for the STL (Stereolithography) file into Aviatrix3D.
STLLoader() - Constructor for class org.j3d.renderer.aviatrix3d.loader.stl.STLLoader
Creates a STLLoader object.
STOP_CLIP_PLANE - Static variable in interface org.j3d.aviatrix3d.RenderOp
A clip plane is removing its state from the stack
STOP_FOG - Static variable in interface org.j3d.aviatrix3d.RenderOp
A local fog is removing its state from the stack, restore global fog.
STOP_LIGHT - Static variable in interface org.j3d.aviatrix3d.RenderOp
A light is removing its state from the stack
STOP_RENDER - Static variable in interface org.j3d.aviatrix3d.RenderOp
The unknown/general request to pop state off the stack
STOP_SHADER_PROGRAM - Static variable in interface org.j3d.aviatrix3d.RenderOp
Stop using a GLSLang shader programs
STOP_SHADOW - Static variable in interface org.j3d.aviatrix3d.RenderOp
End of a collection of objects that are used for shadows
STOP_SHADOW_GENERATOR - Static variable in interface org.j3d.aviatrix3d.RenderOp
End of a collection of objects that are shadow generators
STOP_STATE - Static variable in interface org.j3d.aviatrix3d.RenderOp
The node component should remove its state from the stack
STOP_TEXTURE - Static variable in interface org.j3d.aviatrix3d.RenderOp
Turn off a texture unit stage for rendering.
STOP_TRANSPARENT - Static variable in interface org.j3d.aviatrix3d.RenderOp
End of a collection of transparent geometry
Scene - class org.j3d.aviatrix3d.Scene.
Representation of the top level structure of a piece of scene graph that can form a coherent rendering.
Scene() - Constructor for class org.j3d.aviatrix3d.Scene
Create a default instance of this scene with no content provided.
SceneGraphObject - class org.j3d.aviatrix3d.SceneGraphObject.
The SceneGraphObject is a common superclass for all scene graph objects.
SceneGraphObject() - Constructor for class org.j3d.aviatrix3d.SceneGraphObject
 
SceneGraphPath - class org.j3d.aviatrix3d.SceneGraphPath.
Representation of a path of nodes through the scene graph.
SceneGraphPath() - Constructor for class org.j3d.aviatrix3d.SceneGraphPath
Create a new path instance with a pre-allocated set of storage space internally.
SceneGraphPath(int) - Constructor for class org.j3d.aviatrix3d.SceneGraphPath
Create a new path instance with a pre-allocated set of storage space internally.
SceneGraphPath(Node[], int, Matrix4f, Matrix4f) - Constructor for class org.j3d.aviatrix3d.SceneGraphPath
Create a new path with the given nodes from the array as the base path definition.
SceneGraphTraversalObserver - interface org.j3d.renderer.aviatrix3d.util.SceneGraphTraversalObserver.
An observer interface that reports on the scene graph traversal state.
SceneGraphTraverser - class org.j3d.renderer.aviatrix3d.util.SceneGraphTraverser.
Utility class that traverses an Aviatrix3D scene graph, reporting values to the end user through the use of the SceneGraphTraversalObserver.
SceneGraphTraverser() - Constructor for class org.j3d.renderer.aviatrix3d.util.SceneGraphTraverser
Create a new traverser ready to go.
Shader - class org.j3d.aviatrix3d.Shader.
Base representation of the functionality common across the various shader types that can be applied to geometry.
Shader() - Constructor for class org.j3d.aviatrix3d.Shader
Constructs a Shader with default values.
ShaderArguments - class org.j3d.aviatrix3d.ShaderArguments.
Representation of a set of arguments (uniform variables) that can be passed to a shader program.
ShaderArguments() - Constructor for class org.j3d.aviatrix3d.ShaderArguments
Constructs a Shader with default values.
ShaderAttribValue - class org.j3d.aviatrix3d.iutil.ShaderAttribValue.
Internal data holder class to hold argument values inside the Geometry classes for shader attribute values.
ShaderAttribValue() - Constructor for class org.j3d.aviatrix3d.iutil.ShaderAttribValue
Create a new instance of the value.
ShaderObject - class org.j3d.aviatrix3d.ShaderObject.
Representation of a single Shader Object code that will form the final shader program.
ShaderObject(boolean) - Constructor for class org.j3d.aviatrix3d.ShaderObject
Constructs a Shader Object of the specific kind.
ShaderProgram - class org.j3d.aviatrix3d.ShaderProgram.
Representation of a complete GLSLang shader program.
ShaderProgram() - Constructor for class org.j3d.aviatrix3d.ShaderProgram
Constructs a Shader program with nothing set.
ShaderSceneGraphObject - interface org.j3d.aviatrix3d.ShaderSceneGraphObject.
Marker interface for shader objects that require interaction with the render loop code outside of the normal app-cull-draw cycle.
Shape3D - class org.j3d.aviatrix3d.Shape3D.
A Shape3D class wraps polygonal geometry and appearance information.
Shape3D() - Constructor for class org.j3d.aviatrix3d.Shape3D
Creates a shape with no geometry or appearance set.
ShapeBackground - class org.j3d.aviatrix3d.ShapeBackground.
Background node that renders a list of user-provided Shape3D instances.
ShapeBackground() - Constructor for class org.j3d.aviatrix3d.ShapeBackground
Constructs a background node for a base colour of black.
ShapeBackground(float[]) - Constructor for class org.j3d.aviatrix3d.ShapeBackground
Construct a background node for a user-provided colour
SharedGroup - class org.j3d.aviatrix3d.SharedGroup.
A grouping node that can have multiple parents, thus allowing a graph structure to the scene graph.
SharedGroup() - Constructor for class org.j3d.aviatrix3d.SharedGroup
The default constructor
SharedNode - class org.j3d.aviatrix3d.SharedNode.
A node that can have multiple parents, thus allowing a graph structure to the scene graph.
SharedNode() - Constructor for class org.j3d.aviatrix3d.SharedNode
The default constructor
SimpleAWTSurface - class org.j3d.aviatrix3d.surface.SimpleAWTSurface.
Implementation of the most basic drawable surface, supporting the minimal number of features.
SimpleAWTSurface(GLCapabilities) - Constructor for class org.j3d.aviatrix3d.surface.SimpleAWTSurface
Construct a surface that requires the given set of capabilities.
SimpleAWTSurface(GLCapabilities, SimpleAWTSurface) - Constructor for class org.j3d.aviatrix3d.surface.SimpleAWTSurface
Construct a surface shares it's GL context with the given surface.
SimpleFrustumCullStage - class org.j3d.aviatrix3d.pipeline.SimpleFrustumCullStage.
Implementation of view frustum culling but does not handle nodes that have custom culling requests.
SimpleFrustumCullStage() - Constructor for class org.j3d.aviatrix3d.pipeline.SimpleFrustumCullStage
Create a basic instance of this class with the list assuming there are no off-screen buffers in use for the initial internal setup.
SimpleFrustumCullStage(int) - Constructor for class org.j3d.aviatrix3d.pipeline.SimpleFrustumCullStage
Create a basic instance of this class with the list initial internal setup for the given number of renderable surfaces.
SimpleTransparencySortStage - class org.j3d.aviatrix3d.pipeline.SimpleTransparencySortStage.
Implementation of the sort stage that separates out the transparent and non transparent objects, but without depth sorting.
SimpleTransparencySortStage() - Constructor for class org.j3d.aviatrix3d.pipeline.SimpleTransparencySortStage
Create an empty sorting stage that assumes just a single renderable output.
SimpleTransparencySortStage(int) - Constructor for class org.j3d.aviatrix3d.pipeline.SimpleTransparencySortStage
Create an empty sorting stage that initialises the internal structures to assume that there is a minumum number of surfaces, both on and offscreen.
SingleThreadRenderManager - class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager.
Implementation of the RenderPipelineManager that uses a single thread for all of the processing steps.
SingleThreadRenderManager() - Constructor for class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager
Construct a new render manager with no pipelines or renderers registered.
SingleThreadRenderManager(RenderPipeline, DrawableSurface) - Constructor for class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager
Constructs a new DefaultRenderManager for a single channel
SingleThreadRenderManager(RenderPipeline, AudioPipeline, DrawableSurface, AudioDevice) - Constructor for class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager
Constructs a new DefaultRenderManager for a single channel
SoftwareHumanoid - class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid.
Common AV3D implementation of the Humanoid object that uses software to implement the mesh skinning algorithm.
SortStage - interface org.j3d.aviatrix3d.SortStage.
Handles any sort of rendering sort ability.
SortToSingleDrawListener - class org.j3d.aviatrix3d.pipeline.SortToSingleDrawListener.
Handles the output of the geometry sorter.
SortToSingleDrawListener() - Constructor for class org.j3d.aviatrix3d.pipeline.SortToSingleDrawListener
Create a new default instance of this class with nothing set.
SortedAudioReceiver - interface org.j3d.aviatrix3d.SortedAudioReceiver.
Handles the output of the audio sorter.
SortedGeometryReceiver - interface org.j3d.aviatrix3d.SortedGeometryReceiver.
Handles the output of the geometry sorter.
Sound - class org.j3d.aviatrix3d.Sound.
A Sound class represents all sound emiting nodes in the system.
Sound() - Constructor for class org.j3d.aviatrix3d.Sound
Creates a sound.
Sphere - class org.j3d.renderer.aviatrix3d.geom.Sphere.
A simple sphere that uses triangle strips.
Sphere() - Constructor for class org.j3d.renderer.aviatrix3d.geom.Sphere
Construct a default sphere with no appearance set.
Sphere(Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Sphere
Construct a default sphere with the given appearance.
Sphere(int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Sphere
Construct a default sphere with no appearance set and a custom number of faces.
Sphere(float) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Sphere
Construct a default sphere with no appearance set.
Sphere(int, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Sphere
Construct a default sphere with the given appearance and a custom number of faces.
Sphere(float, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Sphere
Construct a default sphere with the given appearance.
Sphere(float, int, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Sphere
Construct a sphere with all the values customisable.
SphereBackground - class org.j3d.aviatrix3d.SphereBackground.
Background node that renders a single user-provided texture on a sphere.
SphereBackground() - Constructor for class org.j3d.aviatrix3d.SphereBackground
Constructs a background node for a base colour of black.
SphereBackground(float[]) - Constructor for class org.j3d.aviatrix3d.SphereBackground
Construct a background node for a user-provided colour
SpotLight - class org.j3d.aviatrix3d.SpotLight.
Representation of a spot light source.
SpotLight() - Constructor for class org.j3d.aviatrix3d.SpotLight
Creates a light with the colour set to black.
SpotLight(float[]) - Constructor for class org.j3d.aviatrix3d.SpotLight
Create a light with the given base colour.Colour must be in the range [0, 1] otherwise an exception is generated.
SpotLight(float[], float[], float[]) - Constructor for class org.j3d.aviatrix3d.SpotLight
Create a light with the given base colour.Colour must be in the range [0, 1] otherwise an exception is generated.
Spring - class org.j3d.renderer.aviatrix3d.geom.Spring.
A simple spring that uses triangle strips.
Spring() - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a default spring that has:
inner radius: 0.25
outer radius: 1.0
inner facet count: 16
outer facet count: 16
loop count: 4
loop spacing: 1.0
Spring(Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a default spring with a given appearance that has:
inner radius: 0.25
outer radius: 1.0
inner facet count: 16
outer facet count: 16
loop count: 4
loop spacing: 1.0
Spring(float, float) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a spring that has the given radius values with all other values fixed at the defaults
Spring(float, float, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a spring that has the given radius values with all other values fixed at the defaults but a customisable appearance.
Spring(int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a spring that has the given number of loops with all other values fixed at the defaults.
Spring(int, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a spring that has the given number of loops with all other values fixed at the defaults.
Spring(float) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a spring with the given loop spacing and all other values fixed at the defaults.
Spring(float, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a spring with the given loop spacing and all other values fixed at the defaults.
Spring(int, int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a spring that has the selected number of facets but with all other values fixed at the defaults.
Spring(int, int, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a spring that has the selected number of facets but with all other values fixed at the defaults.
Spring(float, float, float, int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a spring with the given radius, spacing and loop count information.
Spring(float, float, float, int, int, int, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Spring
Construct a spring with the given radius, spacing and loop count information, and facet count.
StateAndTransparencyDepthSortStage - class org.j3d.aviatrix3d.pipeline.StateAndTransparencyDepthSortStage.
Implementation of the sort stage that does everything - state sorting and depth sorted transparency.
StateAndTransparencyDepthSortStage() - Constructor for class org.j3d.aviatrix3d.pipeline.StateAndTransparencyDepthSortStage
Create an empty sorting stage that assumes just a single renderable output.
StateAndTransparencyDepthSortStage(int) - Constructor for class org.j3d.aviatrix3d.pipeline.StateAndTransparencyDepthSortStage
Create an empty sorting stage that initialises the internal structures to assume that there is a minumum number of surfaces, both on and offscreen.
StateAndTransparencyDepthSortStage(int, int) - Constructor for class org.j3d.aviatrix3d.pipeline.StateAndTransparencyDepthSortStage
Create an empty sorting stage that initialises the internal structures to assume that there is a minumum number of surfaces, both on and offscreen.
StateSortComparator - class org.j3d.aviatrix3d.pipeline.StateSortComparator.
A comparator that provides the mechanics for state sorting, given configurable priority listing.
StateSortComparator() - Constructor for class org.j3d.aviatrix3d.pipeline.StateSortComparator
Construct an instance of this comparator using the default priority settings.
StateSortComparator(int[]) - Constructor for class org.j3d.aviatrix3d.pipeline.StateSortComparator
Construct an instance of this comparator given the listed set of priorities.
StateSortStage - class org.j3d.aviatrix3d.pipeline.StateSortStage.
Implementation of the sort stage that does nothing.
StateSortStage() - Constructor for class org.j3d.aviatrix3d.pipeline.StateSortStage
Create an empty sorting stage that assumes just a single renderable output.
StateSortStage(int) - Constructor for class org.j3d.aviatrix3d.pipeline.StateSortStage
Create an empty sorting stage that initialises the internal structures to assume that there is a minumum number of surfaces, both on and offscreen.
StereoAWTSurface - class org.j3d.aviatrix3d.surface.StereoAWTSurface.
Implementation of the most drawable surface, supporting stereo rendering capabilities.
StereoAWTSurface(GLCapabilities) - Constructor for class org.j3d.aviatrix3d.surface.StereoAWTSurface
Construct a surface that requires the given set of capabilities.
SubTextureUpdateListener - interface org.j3d.aviatrix3d.iutil.SubTextureUpdateListener.
Internal interface used to communicate update notifications for the source data used for textures.
SwitchGroup - class org.j3d.aviatrix3d.SwitchGroup.
Special grouping node that allows the selection of only a single child to be rendered.
SwitchGroup() - Constructor for class org.j3d.aviatrix3d.SwitchGroup
The default constructor
scaleTexture(RenderedImage, int, int) - Method in class org.j3d.renderer.aviatrix3d.texture.TextureCreateUtils
Scale a texture to a new size.
sceneParents - Variable in class org.j3d.aviatrix3d.RenderableTarget
List of objects that are considered the parent of this target
sendAudioUpdate(int) - Method in class org.j3d.aviatrix3d.AudioComponent
Send off a audio update event.
sendNewArrays - Variable in class org.j3d.renderer.aviatrix3d.geom.particle.AVParticleSystem
Flag indicating we also need to force-feed new arrays to the particles because the user upped the particle count last frame.
sendParamUpdate() - Method in class org.j3d.aviatrix3d.AudioComponent
Send off a audio update event.
sendTextureUpdate(int, int, int, int, int, int, int, byte[]) - Method in class org.j3d.aviatrix3d.TextureComponent
Send off a sub-image update event.
seq - Variable in class org.j3d.aviatrix3d.Sound
The current seq
setActiveBackground(Background) - Method in class org.j3d.aviatrix3d.Scene
Set the background path that should be applied to the current surface.
setActiveBackground(Background) - Method in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Set the background path that should be applied to the current surface.
setActiveChild(int) - Method in class org.j3d.aviatrix3d.SwitchGroup
Set the selected child to be rendered to the given index.
setActiveFog(Fog) - Method in class org.j3d.aviatrix3d.Scene
Set the fog that should be applied to the current surface.
setActiveFog(Fog) - Method in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Set the fog that should be applied to the current surface.
setActiveView(Viewpoint) - Method in class org.j3d.aviatrix3d.Scene
Set the viewpoint path that should be applied to the current surface.
setActiveView(Viewpoint) - Method in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Set the viewpoint path that should be applied to the current surface.
setAll(boolean) - Method in class org.j3d.aviatrix3d.iutil.GLStateMap
Set all the items to the given state.
setAlphaDestinationBlendFactor(int) - Method in class org.j3d.aviatrix3d.BlendAttributes
Set the destination blend factor to use.
setAlphaSourceBlendFactor(int) - Method in class org.j3d.aviatrix3d.BlendAttributes
Set the source blend factor to use.
setAmbientColor(float[]) - Method in class org.j3d.aviatrix3d.Light
Set the ambient colour to the new value.
setAmbientColor(float[]) - Method in class org.j3d.aviatrix3d.Material
Set the ambient color to the new value for the front-face and combined values.
setAnisotropicFilterDegree(float) - Method in class org.j3d.aviatrix3d.Texture
Set the anisotropic filtering degree.
setAnisotropicFilterMode(int) - Method in class org.j3d.aviatrix3d.Texture
Set the aniostropic filtering mode.
setAntiAliased(boolean) - Method in class org.j3d.aviatrix3d.LineAttributes
Set the antialiased flag state.
setAntiAliased(boolean) - Method in class org.j3d.aviatrix3d.PointAttributes
Set the antialiased flag state.
setAntiAliased(boolean) - Method in class org.j3d.aviatrix3d.PolygonAttributes
Set the antialiased flag state.
setAppearance(Appearance) - Method in class org.j3d.aviatrix3d.Shape3D
Set the appearance for this shape.
setApplicationObserver(ApplicationUpdateObserver) - Method in interface org.j3d.aviatrix3d.RenderPipelineManager
Register an observer that can be used to know when the application is safe to update the scene graph.
setApplicationObserver(ApplicationUpdateObserver) - Method in class org.j3d.aviatrix3d.pipeline.MultiThreadRenderManager
Register an observer that can be used to know when the application is safe to update the scene graph.
setApplicationObserver(ApplicationUpdateObserver) - Method in class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager
Register an observer that can be used to know when the application is safe to update the scene graph.
setAspectRatio(double) - Method in class org.j3d.aviatrix3d.ViewEnvironment
Set aspect ratio, which is the ratio of window Width / Height.
setAttenuation(float, float, float) - Method in class org.j3d.aviatrix3d.PointLight
Set the attenuation factors for the light.
setAttenuation(float[]) - Method in class org.j3d.aviatrix3d.PointLight
Set the attenuation factors for the light.
setAttenuation(float, float, float) - Method in class org.j3d.aviatrix3d.SpotLight
Set the attenuation factors for the light.
setAttenuation(float[]) - Method in class org.j3d.aviatrix3d.SpotLight
Set the attenuation factors for the light.
setAttenuationFactors(float, float, float) - Method in class org.j3d.aviatrix3d.PointAttributes
Set the blend colour to use for this texture.
setAttributes(int, int, float[], boolean) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set the attribute values at the given index to a new value.
setAttributes(int, int, double[], boolean) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set the attribute values at the given index to a new value.
setAttributes(int, int, int[], boolean, boolean) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set the attribute values at the given index to a new value.
setAttributes(int, int, short[], boolean, boolean) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set the attribute values at the given index to a new value.
setAttributes(int, int, byte[], boolean, boolean) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set the attribute values at the given index to a new value.
setAttributes(int, int, FloatBuffer, boolean) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the attribute values at the given index to a new value.
setAttributes(int, int, DoubleBuffer, boolean) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the attribute values at the given index to a new value.
setAttributes(int, int, IntBuffer, boolean, boolean) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the attribute values at the given index to a new value.
setAttributes(int, int, ShortBuffer, boolean, boolean) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the attribute values at the given index to a new value.
setAttributes(int, int, ByteBuffer, boolean, boolean) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the attribute values at the given index to a new value.
setAudioDevice(AudioDevice) - Method in interface org.j3d.aviatrix3d.AudioPipeline
Register an audio output device that this pipeline will send its output to.
setAudioDevice(AudioDevice) - Method in class org.j3d.aviatrix3d.pipeline.DefaultAudioPipeline
Register a drawing surface that this pipeline will send its output to.
setAudioDevice(AudioDevice) - Method in class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager
Set the Audio Device that is the output for this render manager.
setAudioSource(AudioComponent) - Method in class org.j3d.aviatrix3d.Sound
 
setBackAmbientColor(float[]) - Method in class org.j3d.aviatrix3d.Material
Set the ambient color to the new value for the back face value.
setBackColorMaterialTarget(int) - Method in class org.j3d.aviatrix3d.Material
Set the amount of colorTarget to be used for this material for the back face value.
setBackDiffuseColor(float[]) - Method in class org.j3d.aviatrix3d.Material
Set the diffuse color to the new value for the back face value.
setBackEmissiveColor(float[]) - Method in class org.j3d.aviatrix3d.Material
Set the emissive color to the new value for the back face value.
setBackShininess(float) - Method in class org.j3d.aviatrix3d.Material
Set the shininess factor for the back face value.
setBackSpecularColor(float[]) - Method in class org.j3d.aviatrix3d.Material
Set the specular color to the new value for the back face value.
setBackTransparency(float) - Method in class org.j3d.aviatrix3d.Material
Set the amount of transparency to be used for this material for the back face value.
setBboxCenter(float[]) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoid
Set a new value for the bboxCenter of this segment.
setBboxSize(float[]) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoid
Set a new value for the bboxSize of this segment.
setBlendAttributes(BlendAttributes) - Method in class org.j3d.aviatrix3d.Appearance
Set the blend rendering attributes to use.
setBlendColor(float, float, float, float) - Method in class org.j3d.aviatrix3d.BlendAttributes
Set the blend colour to use for this texture.
setBlendColor(float, float, float, float) - Method in class org.j3d.aviatrix3d.TextureAttributes
Set the blend colour to use for this texture.
setBorderColor(float[]) - Method in class org.j3d.aviatrix3d.Texture
Set the border color to the new value for the front-face and combined values.
setBoundaryModeR(int) - Method in class org.j3d.aviatrix3d.Texture3D
Set the boundary handling for the T parameter.
setBoundaryModeS(int) - Method in class org.j3d.aviatrix3d.Texture
Set the boundary handling for the S parameter.
setBoundaryModeT(int) - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Set the boundary handling for the T parameter.
setBoundaryModeT(int) - Method in class org.j3d.aviatrix3d.Texture2D
Set the boundary handling for the T parameter.
setBoundaryModeT(int) - Method in class org.j3d.aviatrix3d.Texture3D
Set the boundary handling for the T parameter.
setBoundaryModeT(int) - Method in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
Set the boundary handling for the S parameter.
setBounds(float[], float[]) - Method in class org.j3d.aviatrix3d.BoundingBox
Set both of the bounds of the box.
setBounds(BoundingVolume) - Method in class org.j3d.aviatrix3d.Geometry
Set the bounds to the given explicit value.
setBounds(BoundingVolume) - Method in class org.j3d.aviatrix3d.Group
Set the bounds to the given explicit value.
setBounds(BoundingVolume) - Method in class org.j3d.aviatrix3d.Node
Set the bounds to the given explicit value.
setCCW(boolean) - Method in class org.j3d.aviatrix3d.PolygonAttributes
Set the CCW flag.
setCenter(float[]) - Method in class org.j3d.aviatrix3d.BoundingSphere
Center the local center of the sphere to be used.
setChanEyePosition(int, float, float, float) - Method in class org.j3d.aviatrix3d.surface.ElumensAWTSurface
Set the channel eye position.
setChanLensPosition(int, float, float, float) - Method in class org.j3d.aviatrix3d.surface.ElumensAWTSurface
Set the channel lens position.
setChanSize(int, int, int) - Method in class org.j3d.aviatrix3d.surface.ElumensAWTSurface
Set the channel size.
setCharacterCreator(CharacterCreator) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Replace the internal character generator with another.
setChild(Node, int) - Method in class org.j3d.aviatrix3d.Group
Replaces the child node at the specified index in this group node's list of children with the specified child.
setChild(Node) - Method in class org.j3d.aviatrix3d.SharedNode
Set the child to be the new value.
setChild(Node, int) - Method in class org.j3d.aviatrix3d.SwitchGroup
Replaces the child node at the specified index in this group node's list of children with the specified child.
setChild(Node, int) - Method in class org.j3d.renderer.aviatrix3d.nodes.MaskedSwitch
Replaces the child node at the specified index in this group node's list of children with the specified child.
setClearColor(float, float, float, float) - Method in interface org.j3d.aviatrix3d.DrawableSurface
Set the background colour that this surface should be cleared to before the drawing step.
setClearColor(float, float, float, float) - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
Set the background colour that this surface should be cleared to before the drawing step.
setClearColor(float, float, float, float) - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Set the background colour that this surface should be cleared to before the drawing step.
setClearColor(float, float, float, float) - Method in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Set the background colour that this surface should be cleared to before the drawing step.
setClearColor(float, float, float, float) - Method in class org.j3d.aviatrix3d.surface.DebugAWTSurface
Set the background colour that this surface should be cleared to before the drawing step.
setClearColor(float, float, float, float) - Method in class org.j3d.aviatrix3d.surface.ElumensAWTSurface
Set the background colour that this surface should be cleared to before the drawing step.
setClearColor(float, float, float, float) - Method in class org.j3d.aviatrix3d.surface.SimpleAWTSurface
Set the background colour that this surface should be cleared to before the drawing step.
setClearColor(float, float, float, float) - Method in class org.j3d.aviatrix3d.surface.StereoAWTSurface
Set the background colour that this surface should be cleared to before the drawing step.
setClipDistance(double, double) - Method in class org.j3d.aviatrix3d.ViewEnvironment
Set the near clipping distance to be used by the application.
setColor(float[]) - Method in class org.j3d.aviatrix3d.BoxBackground
Change the colour to the new colour.
setColor(float, float, float, float) - Method in class org.j3d.aviatrix3d.BoxBackground
Change the colour to the new colour.
setColor(float[]) - Method in class org.j3d.aviatrix3d.ColorBackground
Change the colour to the new colour.
setColor(float, float, float, float) - Method in class org.j3d.aviatrix3d.ColorBackground
Change the colour to the new colour.
setColor(float[]) - Method in class org.j3d.aviatrix3d.Fog
Change the fog colour to the new colour.
setColor(float[]) - Method in class org.j3d.aviatrix3d.ShapeBackground
Change the colour to the new colour.
setColor(float, float, float, float) - Method in class org.j3d.aviatrix3d.ShapeBackground
Change the colour to the new colour.
setColor(float[]) - Method in class org.j3d.aviatrix3d.SphereBackground
Change the colour to the new colour.
setColor(float, float, float, float) - Method in class org.j3d.aviatrix3d.SphereBackground
Change the colour to the new colour.
setColorMaterialEnabled(boolean) - Method in class org.j3d.aviatrix3d.Material
Set the flag that enables or disables color material lighting effects on any geometry using this material.
setColorMaterialTarget(int) - Method in class org.j3d.aviatrix3d.Material
Set the amount of colorTarget to be used for this material for the front or combined faces.
setColors(boolean, float[]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set the color array reference to the new array.
setColors(boolean, FloatBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the color array reference to the new array.
setCombineMode(boolean, int) - Method in class org.j3d.aviatrix3d.TextureAttributes
Set the combine mode for the alpha or RGB side.
setCombineOperand(boolean, int, int) - Method in class org.j3d.aviatrix3d.TextureAttributes
Set the operand to use for alpha or RGB combine mode.
setCombineScale(boolean, float) - Method in class org.j3d.aviatrix3d.TextureAttributes
Set the combine scale factor.
setCombineSource(boolean, int, int) - Method in class org.j3d.aviatrix3d.TextureAttributes
Set the combine source type for alpha or RGB combine mode.
setCompareFunction(int) - Method in class org.j3d.aviatrix3d.Texture
Set the texture comparison function.
setCompareMode(int) - Method in class org.j3d.aviatrix3d.Texture
Set the texture comparison mode.
setCopyOffset(int, int, int, int) - Method in interface org.j3d.aviatrix3d.MultipassTextureDestination
Set the offsets in this texture to use for update the sub image update values.
setCopyOffset(int, int, int, int) - Method in class org.j3d.aviatrix3d.Texture2D
Set the offsets in this texture to use for update the sub image update values.
setCopyOffset(int, int, int, int) - Method in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
Set the offsets in this texture to use for update the sub image update values.
setCulledAudioReceiver(CulledAudioReceiver) - Method in interface org.j3d.aviatrix3d.AudioCullStage
Register a reciever for the output of the sorter.
setCulledAudioReceiver(CulledAudioReceiver) - Method in class org.j3d.aviatrix3d.pipeline.NullAudioCullStage
Register a reciever for the output of the sorter.
setCulledFace(int) - Method in class org.j3d.aviatrix3d.PolygonAttributes
Set which face is to be culled.
setCulledGeometryReceiver(CulledGeometryReceiver) - Method in interface org.j3d.aviatrix3d.CullStage
Register a reciever for the output of the sorter.
setCulledGeometryReceiver(CulledGeometryReceiver) - Method in class org.j3d.aviatrix3d.pipeline.FrustumCullStage
Register a reciever for the output of the sorter.
setCulledGeometryReceiver(CulledGeometryReceiver) - Method in class org.j3d.aviatrix3d.pipeline.GenericCullStage
Register a reciever for the output of the sorter.
setCulledGeometryReceiver(CulledGeometryReceiver) - Method in class org.j3d.aviatrix3d.pipeline.NullCullStage
Register a reciever for the output of the sorter.
setCulledGeometryReceiver(CulledGeometryReceiver) - Method in class org.j3d.aviatrix3d.pipeline.SimpleFrustumCullStage
Register a reciever for the output of the sorter.
setCuller(AudioCullStage) - Method in class org.j3d.aviatrix3d.pipeline.DefaultAudioPipeline
Set the cull instance to be used.
setCuller(CullStage) - Method in class org.j3d.aviatrix3d.pipeline.DefaultRenderPipeline
Set the cull instance to be used.
setCutOffAngle(float) - Method in class org.j3d.aviatrix3d.SpotLight
Set the cut-off angle.
setData(int, int, byte[], int) - Method in class org.j3d.aviatrix3d.ByteAudioComponent
Set the data for this component.
setData(int, int, ByteBuffer, int) - Method in class org.j3d.aviatrix3d.ByteAudioComponent
Set the data for this component.
setDefaultCacheType(int) - Static method in class org.j3d.renderer.aviatrix3d.texture.AVTextureCacheFactory
Set the default cache type to be used.
setDensityRate(float) - Method in class org.j3d.aviatrix3d.Fog
Set the exponential decay factor.
setDepthFormat(int) - Method in class org.j3d.aviatrix3d.Texture
Set the format for the depth texture to be applied to an object.
setDestinationBlendFactor(int) - Method in class org.j3d.aviatrix3d.BlendAttributes
Set the destination blend factor to use.
setDevice(AudioDevice) - Method in class org.j3d.aviatrix3d.pipeline.AudioSortToSingleDeviceListener
Set the device instance to be used as the target.
setDiffuseColor(float[]) - Method in class org.j3d.aviatrix3d.Light
Set the diffuse colour component to the new value.
setDiffuseColor(float[]) - Method in class org.j3d.aviatrix3d.Material
Set the diffuse color to the new value for the front and combined faces.
setDimensions(float, float, float) - Method in class org.j3d.renderer.aviatrix3d.geom.Box
Change the radius and height of the box to the new values.
setDimensions(float, float) - Method in class org.j3d.renderer.aviatrix3d.geom.Cone
Change the radius and height of the cone to the new values.
setDimensions(float, float) - Method in class org.j3d.renderer.aviatrix3d.geom.Cylinder
Change the radius and height of the cylinder to the new values.
setDimensions(float) - Method in class org.j3d.renderer.aviatrix3d.geom.Sphere
Change the radius of the sphere to the new values.
setDimensions(float, float) - Method in class org.j3d.renderer.aviatrix3d.geom.Spring
Change the radius values of the spring to the new values.
setDimensions(float, float) - Method in class org.j3d.renderer.aviatrix3d.geom.Torus
Change the radius and height of the torus to the new values.
setDirection(float[]) - Method in class org.j3d.aviatrix3d.DirectionalLight
Set the direction to the new value.
setDirection(float, float, float) - Method in class org.j3d.aviatrix3d.DirectionalLight
Set the direction to the new value.
setDirection(float[]) - Method in class org.j3d.aviatrix3d.SpotLight
Set the direction to the new value.
setDirection(float, float, float) - Method in class org.j3d.aviatrix3d.SpotLight
Set the direction to the new value.
setDrawMode(boolean, int) - Method in class org.j3d.aviatrix3d.PolygonAttributes
Set the draw mode for either the front or back face.
setDrawableObjects(AudioInstructions) - Method in interface org.j3d.aviatrix3d.AudioDevice
Update the list of items to be rendered to the current list.
setDrawableObjects(RenderInstructions[], int) - Method in interface org.j3d.aviatrix3d.DrawableSurface
Update the list of items to be rendered to the current list.
setDrawableObjects(AudioInstructions) - Method in class org.j3d.aviatrix3d.audio.OpenALAudioDevice
Update the list of items to be rendered to the current list.
setDrawableObjects(RenderDetails[], int[], int) - Method in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Update the list of items to be rendered to the current list.
setDrawableObjects(RenderInstructions[], int) - Method in class org.j3d.aviatrix3d.surface.DebugAWTSurface
Update the list of items to be rendered to the current list.
setDrawableObjects(RenderInstructions[], int) - Method in class org.j3d.aviatrix3d.surface.ElumensAWTSurface
Update the list of items to be rendered to the current list.
setDrawableObjects(RenderInstructions[], int) - Method in class org.j3d.aviatrix3d.surface.SimpleAWTSurface
Update the list of items to be rendered to the current list.
setDrawableObjects(RenderInstructions[], int) - Method in class org.j3d.aviatrix3d.surface.StereoAWTSurface
Update the list of items to be rendered to the current list.
setDrawableSurface(DrawableSurface) - Method in interface org.j3d.aviatrix3d.RenderPipeline
Register a drawing surface that this pipeline will send its output to.
setDrawableSurface(DrawableSurface) - Method in class org.j3d.aviatrix3d.pipeline.DefaultRenderPipeline
Register a drawing surface that this pipeline will send its output to.
setDrawableSurface(DrawableSurface) - Method in class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager
Set the drawable surface that is the output for this render manager.
setDropOffRateExponent(float) - Method in class org.j3d.aviatrix3d.SpotLight
Set the value of the exponent that can be used to control how the light intensity drops off from the center to the cut off angle.
setEdgeFlags(boolean[]) - Method in class org.j3d.aviatrix3d.QuadArray
Set the edge flag reference to the new array.
setEdgeFlags(boolean[]) - Method in class org.j3d.aviatrix3d.TriangleArray
Set the edge flag reference to the new array.
setEdgeFlags(ByteBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadArray
Set the edge flag reference to the new array.
setEdgeFlags(ByteBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleArray
Set the edge flag reference to the new array.
setEffectBounds(BoundingVolume) - Method in class org.j3d.aviatrix3d.Light
Set the bounds that will effect the range of this light.
setEmissiveColor(float[]) - Method in class org.j3d.aviatrix3d.Material
Set the emissive color to the new value for the front-face and combined values.
setEnabled(boolean) - Method in class org.j3d.aviatrix3d.ClipPlane
Set the enabled state of the light.
setEnabled(boolean) - Method in class org.j3d.aviatrix3d.Fog
Set the enabled state of the light.
setEnabled(boolean) - Method in class org.j3d.aviatrix3d.Light
Set the enabled state of the light.
setEnabled(boolean) - Method in interface org.j3d.aviatrix3d.RenderPipelineManager
Tell render to start or stop rendering.
setEnabled(boolean) - Method in class org.j3d.aviatrix3d.pipeline.MultiThreadRenderManager
Tell render to start or stop rendering.
setEnabled(boolean) - Method in class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager
Tell render to start or stop rendering.
setEnvironmentData(RenderEnvironmentData) - Method in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Convenience method to assign up all the environment data.
setEnvironmentParam(int, float[]) - Method in class org.j3d.aviatrix3d.VertexShader
Set the environment parameter as a float array.
setErrorReporter(ErrorReporter) - Method in class org.j3d.renderer.aviatrix3d.util.SceneGraphTraverser
Register an error reporter with the engine so that any errors generated by the script code can be reported in a nice, pretty fashion.
setEyePointOffset(float, float, float) - Method in interface org.j3d.aviatrix3d.CullStage
Set the eyepoint offset from the centre position.
setEyePointOffset(float, float, float) - Method in interface org.j3d.aviatrix3d.RenderPipeline
Set the eyepoint offset from the centre position.
setEyePointOffset(float, float, float) - Method in class org.j3d.aviatrix3d.pipeline.DefaultRenderPipeline
Set the eyepoint offset from the centre position.
setEyePointOffset(float, float, float) - Method in class org.j3d.aviatrix3d.pipeline.FrustumCullStage
Set the eyepoint offset from the centre position.
setEyePointOffset(float, float, float) - Method in class org.j3d.aviatrix3d.pipeline.GenericCullStage
Set the eyepoint offset from the centre position.
setEyePointOffset(float, float, float) - Method in class org.j3d.aviatrix3d.pipeline.NullCullStage
Set the eyepoint offset from the centre position.
setEyePointOffset(float, float, float) - Method in class org.j3d.aviatrix3d.pipeline.SimpleFrustumCullStage
Set the eyepoint offset from the centre position.
setFacetCount(int) - Method in class org.j3d.renderer.aviatrix3d.geom.Cone
Set the facet count of the cone to the new value.
setFacetCount(int) - Method in class org.j3d.renderer.aviatrix3d.geom.Cylinder
Set the facet count of the cylinder to the new value.
setFacetCount(int) - Method in class org.j3d.renderer.aviatrix3d.geom.Sphere
Set the facet count of the sphere to the new value.
setFacetCount(int, int) - Method in class org.j3d.renderer.aviatrix3d.geom.Spring
Set the facet count of the spring to the new value.
setFacetCount(int, int) - Method in class org.j3d.renderer.aviatrix3d.geom.Torus
Set the facet count of the torus to the new value.
setFadeThresholdSize(float) - Method in class org.j3d.aviatrix3d.PointAttributes
Set the minimum threshold size in pixels for when multisampling is enabled.
setFanCount(int[], int) - Method in class org.j3d.aviatrix3d.IndexedTriangleFanArray
Set the number of valid fans to use.
setFanCount(int[], int) - Method in class org.j3d.aviatrix3d.TriangleFanArray
Set the number of valid fans to use.
setFanCount(int[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleFanArray
Set the number of valid fans to use.
setFanCount(int[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray
Set the number of valid fans to use.
setFarClipDistance(double) - Method in class org.j3d.aviatrix3d.ViewEnvironment
Set the far clipping distance to be used by the application.
setFieldOfView(double) - Method in class org.j3d.aviatrix3d.ViewEnvironment
Set the field of view to be used.
setFogCoordinates(float[]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set the fog coordinate reference to the new array.
setFogCoordinates(FloatBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the fog coordinate reference to the new array.
setFragmentShader(FragmentShader) - Method in class org.j3d.aviatrix3d.GL14Shader
Set the fragment shader to use.
setFrameUpdateListener(FrameUpdateListener) - Method in class org.j3d.renderer.aviatrix3d.navigation.ViewpointManager
Set the listener for frame update notifications.
setFrameUpdateListener(FrameUpdateListener) - Method in class org.j3d.renderer.aviatrix3d.navigation.ViewpointTransition
Set the listener for frame update notifications.
setGeometry(Geometry) - Method in class org.j3d.aviatrix3d.Shape3D
Set the geometry for this shape.
setGlobalAmbientColor(float[]) - Method in class org.j3d.aviatrix3d.Viewpoint
Set the ambient colour to the new value.
setGlobalAmbientLightEnabled(boolean) - Method in class org.j3d.aviatrix3d.Viewpoint
Turn the global ambient lighting setting on or off.
setGlobalOnly(boolean) - Method in class org.j3d.aviatrix3d.Fog
Set whether the fog should act in local or global mode.
setGlobalScope(boolean) - Method in class org.j3d.aviatrix3d.Light
Set the global scope state of the light.
setHeadlightEnabled(boolean) - Method in class org.j3d.aviatrix3d.Viewpoint
Turn the local headlight on/off.
setHeadlightType(boolean) - Method in class org.j3d.aviatrix3d.Viewpoint
Change the style of the headlight between directional and spot types.
setHighDetail(Node[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Set the low-detail geometry instance to use.
setHorizontal(boolean) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Change whether the text should be rendered vertically or horizontally.
setHorizontalJustification(int) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Change the horizontal justification of the text.
setIndices(int[], int) - Method in class org.j3d.aviatrix3d.IndexedVertexGeometry
Set the number of valid indexs to use.
setIndices(int[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedBufferGeometry
Set the number of valid indexs to use.
setInnerAngle(float) - Method in class org.j3d.aviatrix3d.ConeSound
Set the inner angle for the cone.
setLayers(Layer[], int) - Method in interface org.j3d.aviatrix3d.RenderPipelineManager
Set the set of layers for this manager.
setLayers(Layer[], int) - Method in class org.j3d.aviatrix3d.pipeline.MultiThreadRenderManager
Set the set of layers for this manager.
setLayers(Layer[], int) - Method in class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager
Set the set of layers for this manager.
setLeftToRight(boolean) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Change whether the text should be placing characters left to right or right to left.
setLightingEnabled(boolean) - Method in class org.j3d.aviatrix3d.Material
Set the flag that enables or disables lighting on any geometry using this material.
setLineAttributes(LineAttributes) - Method in class org.j3d.aviatrix3d.Appearance
Set the line rendering attributes to use.
setLineWidth(float) - Method in class org.j3d.aviatrix3d.LineAttributes
Set the size in pixels of the line size.
setLinearDistance(float, float) - Method in class org.j3d.aviatrix3d.Fog
Set the distance functions for the fog when in linear mode.
setLive(boolean) - Method in class org.j3d.aviatrix3d.Appearance
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.GL14Shader
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.GLSLangShader
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.Group
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.Layer
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.Node
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.Scene
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.SceneGraphObject
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.ShaderProgram
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.Shape3D
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.ShapeBackground
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.SharedGroup
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.SharedNode
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.Sound
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.Texture
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.TextureUnit
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.aviatrix3d.VertexGeometry
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Notification that this object is live now.
setLive(boolean) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Notification that this object is live now.
setLoadFlags(int) - Method in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Set the flags for which parts of the file that should be loaded.
setLoadFlags(int) - Method in class org.j3d.renderer.aviatrix3d.loader.dem.DEMLoader
Set the flags for which parts of the file that should be loaded.
setLoadFlags(int) - Method in class org.j3d.renderer.aviatrix3d.loader.discreet.MaxLoader
Set the flags for which parts of the file that should be loaded.
setLoadFlags(int) - Method in class org.j3d.renderer.aviatrix3d.loader.stl.STLLoader
Set the flags for which parts of the file that should be loaded.
setLoadFlags(int) - Method in class org.j3d.renderer.aviatrix3d.loader.vterrain.BTLoader
Set the flags for which parts of the file that should be loaded.
setLocalParam(int, float[]) - Method in class org.j3d.aviatrix3d.VertexShader
Set the local parameter as a float array.
setLoop(boolean) - Method in class org.j3d.aviatrix3d.AudioComponent
Does the sample loop.
setLoopDimensions(float, int) - Method in class org.j3d.renderer.aviatrix3d.geom.Spring
Change the loop values of the spring to the new values.
setLowDetail(Node) - Method in class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Set the low-detail geometry instance to use.
setMagFilter(int) - Method in class org.j3d.aviatrix3d.Texture
Set the magnification filtering mode.
setMask(boolean[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.MaskedSwitch
Set the mask.
setMaterial(Material) - Method in class org.j3d.aviatrix3d.Appearance
Set the material to use.
setMaxDistance(float) - Method in class org.j3d.aviatrix3d.PointSound
Set the distance when gain rolloff reaches zero.
setMaxParticleCount(int) - Method in class org.j3d.renderer.aviatrix3d.geom.particle.AVParticleSystem
Change the maximum number of particles that can be generated.
setMaxPointSize(float) - Method in class org.j3d.aviatrix3d.PointAttributes
Set the size in pixels of the point size.
setMaximum(float[]) - Method in class org.j3d.aviatrix3d.BoundingBox
Set the maximum bounds for the box.
setMaximum(float, float, float) - Method in class org.j3d.aviatrix3d.BoundingBox
Set the maximum bounds for the box.
setMinFilter(int) - Method in class org.j3d.aviatrix3d.Texture
Set the magnification filtering mode.
setMinPointSize(float) - Method in class org.j3d.aviatrix3d.PointAttributes
Set the size in pixels of the point size.
setMinimum(float[]) - Method in class org.j3d.aviatrix3d.BoundingBox
Set the minimum bounds for the box.
setMinimum(float, float, float) - Method in class org.j3d.aviatrix3d.BoundingBox
Set the minimum bounds for the box.
setMinimumFrameInterval(int) - Method in interface org.j3d.aviatrix3d.RenderPipelineManager
Set the minimum duty cycle of the render manager.
setMinimumFrameInterval(int) - Method in class org.j3d.aviatrix3d.pipeline.MultiThreadRenderManager
Set the minimum duty cycle of the render manager.
setMinimumFrameInterval(int) - Method in class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager
Set the minimum duty cycle of the render manager.
setMode(int) - Method in class org.j3d.aviatrix3d.Fog
Set the type of fog to be rendered.
setNearClipDistance(double) - Method in class org.j3d.aviatrix3d.ViewEnvironment
Set the near clipping distance to be used by the application.
setNormals(float[]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set the normal array reference to the new array.
setNormals(FloatBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the normal array reference to the new array.
setNumLevels(int) - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
Set the number of levels of mipmap generation that should be rendered.
setNumLevels(int) - Method in interface org.j3d.aviatrix3d.MultipassTextureSource
Set the number of levels of mipmap generation that should be rendered.
setNumberOfChannels(int) - Method in class org.j3d.aviatrix3d.surface.ElumensAWTSurface
Set the number of channels to display.
setObserver(SceneGraphTraversalObserver) - Method in class org.j3d.renderer.aviatrix3d.util.SceneGraphTraverser
Set the detailObs to be used.
setOffscreenCheckEnabled(boolean) - Method in interface org.j3d.aviatrix3d.CullStage
Set the flag for whether to check for offscreen textures or not.
setOffscreenCheckEnabled(boolean) - Method in class org.j3d.aviatrix3d.pipeline.FrustumCullStage
Set the flag for whether to check for offscreen textures or not.
setOffscreenCheckEnabled(boolean) - Method in class org.j3d.aviatrix3d.pipeline.GenericCullStage
Set the flag for whether to check for offscreen textures or not.
setOffscreenCheckEnabled(boolean) - Method in class org.j3d.aviatrix3d.pipeline.NullCullStage
Set the flag for whether to check for offscreen textures or not.
setOffscreenCheckEnabled(boolean) - Method in class org.j3d.aviatrix3d.pipeline.SimpleFrustumCullStage
Set the flag for whether to check for offscreen textures or not.
setOuterAngle(float) - Method in class org.j3d.aviatrix3d.ConeSound
Set the outer angle for the cone.
setParameter(int, int, int, float[]) - Method in class org.j3d.aviatrix3d.TexCoordGeneration
Setup one of the axis parameters.
setParent(Node) - Method in class org.j3d.aviatrix3d.Node
Specify this nodes parent.
setParent(Node) - Method in class org.j3d.aviatrix3d.SharedGroup
Specify this nodes parent, overridden to provide behaviour that appends the node to the list rather than replacing it.
setParent(Node) - Method in class org.j3d.aviatrix3d.SharedNode
Specify this nodes parent, overridden to provide behaviour that appends the node to the list rather than replacing it.
setParticleSize(float, float) - Method in class org.j3d.renderer.aviatrix3d.geom.particle.QuadParticleSystem
Set the size that particles should take in each dimension.
setParticleSize(float, float) - Method in class org.j3d.renderer.aviatrix3d.geom.particle.TriangleFanParticleSystem
Set the size that particles should take in each dimension.
setPickMask(int) - Method in class org.j3d.aviatrix3d.Geometry
Set the node as being pickable currently using the given bit mask.
setPickMask(int) - Method in class org.j3d.aviatrix3d.Group
Set the node as being pickable currently using the given bit mask.
setPickMask(int) - Method in interface org.j3d.aviatrix3d.PickableObject
Set the node as being pickable currently using the given bit mask.
setPickMask(int) - Method in class org.j3d.aviatrix3d.Shape3D
Set the node as being pickable currently using the given bit mask.
setPickMask(int) - Method in class org.j3d.aviatrix3d.SharedNode
Set the node as being pickable currently using the given bit mask.
setPitch(float) - Method in class org.j3d.aviatrix3d.AudioComponent
The pitch to play the sound at.
setPlaneEquation(double[]) - Method in class org.j3d.aviatrix3d.ClipPlane
Set the plane equation to the new value.
setPointAttributes(PointAttributes) - Method in class org.j3d.aviatrix3d.Appearance
Set the point rendering attributes to use.
setPointSize(float) - Method in class org.j3d.aviatrix3d.PointAttributes
Set the size in pixels of the point size.
setPolygonAttributes(PolygonAttributes) - Method in class org.j3d.aviatrix3d.Appearance
Set the polygon rendering attributes to use.
setPolygonOffset(float, float) - Method in class org.j3d.aviatrix3d.PolygonAttributes
Set the polygon offset details.
setPosition(float[]) - Method in class org.j3d.aviatrix3d.PointLight
Set the position to the new value.
setPosition(float, float, float) - Method in class org.j3d.aviatrix3d.PointLight
Set the position to the new value.
setPosition(float[]) - Method in class org.j3d.aviatrix3d.SpotLight
Set the position to the new value.
setPosition(float, float, float) - Method in class org.j3d.aviatrix3d.SpotLight
Set the position to the new value.
setPriority(float) - Method in class org.j3d.aviatrix3d.Texture
Set the texture priority value.
setProgramString(String) - Method in class org.j3d.aviatrix3d.GL14ShaderProgram
Set the program string that is to be registered by this shader.
setProjectionType(int) - Method in class org.j3d.aviatrix3d.ViewEnvironment
Set the perspective projection flag used for this environment.
setProxyGeometry(Node) - Method in class org.j3d.aviatrix3d.BoundingGeometry
Set the new geometry to use as the proxy.
setRadius(float) - Method in class org.j3d.aviatrix3d.BoundingSphere
Set the radius of the sphere to the new value.
setRange(float) - Method in class org.j3d.renderer.aviatrix3d.geom.volume.OctTree
Set the range at which this geometry should change from low-detail to high-detail models.
setReadBuffer(int, int) - Method in interface org.j3d.aviatrix3d.MultipassTextureDestination
Set the buffer that this texture should read it's input from during the update callback.
setReadBuffer(int, int) - Method in class org.j3d.aviatrix3d.Texture2D
Set the buffer that this texture should read it's input from during the update callback.
setReadBuffer(int, int) - Method in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
Set the buffer that this texture should read it's input from during the update callback.
setRefDistance(float[]) - Method in class org.j3d.aviatrix3d.ConeSound
Set the direction.
setRefDistance(float) - Method in class org.j3d.aviatrix3d.PointSound
Set the distance when gain rolloff starts.
setRenderControlThread(Thread) - Method in interface org.j3d.aviatrix3d.AudioDevice
Tell the surface to use the given thread as the rendering control thread.
setRenderControlThread(Thread) - Method in interface org.j3d.aviatrix3d.DrawableSurface
Tell the surface to use the given thread as the rendering control thread.
setRenderControlThread(Thread) - Method in class org.j3d.aviatrix3d.audio.OpenALAudioDevice
Tell the surface to use the given thread as the rendering control thread.
setRenderControlThread(Thread) - Method in class org.j3d.aviatrix3d.surface.DebugAWTSurface
Tell the surface to use the given thread as the rendering control thread.
setRenderControlThread(Thread) - Method in class org.j3d.aviatrix3d.surface.ElumensAWTSurface
Tell the surface to use the given thread as the rendering control thread.
setRenderControlThread(Thread) - Method in class org.j3d.aviatrix3d.surface.SimpleAWTSurface
Tell the surface to use the given thread as the rendering control thread.
setRenderControlThread(Thread) - Method in class org.j3d.aviatrix3d.surface.StereoAWTSurface
Tell the surface to use the given thread as the rendering control thread.
setRenderEffects(RenderEffectsProcessor, Object) - Method in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Set the rendering effects processor and the associated user data.
setRenderEffectsProcessor(RenderEffectsProcessor) - Method in class org.j3d.aviatrix3d.Scene
Register the scene processor to be used for this scene for pre and post rendering effects.
setRenderObserver(MultipassRenderObserver) - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
Set the observer instance to be associated with the texture source.
setRenderableLayers(Layer[], int) - Method in interface org.j3d.aviatrix3d.RenderPipeline
Set the set of layers to be used by this pipeline.
setRenderableLayers(Layer[], int) - Method in class org.j3d.aviatrix3d.pipeline.DefaultRenderPipeline
Set the set of layers to be used by this pipeline.
setRenderableScene(Scene) - Method in interface org.j3d.aviatrix3d.AudioPipeline
Set the root of the scene graph to be used by this pipeline.
setRenderableScene(Scene) - Method in interface org.j3d.aviatrix3d.RenderPipeline
Set the root of the scene graph to be used by this pipeline.
setRenderableScene(Scene) - Method in class org.j3d.aviatrix3d.pipeline.DefaultAudioPipeline
Set the root of the scene graph to be used by this pipeline.
setRenderableScene(Scene) - Method in class org.j3d.aviatrix3d.pipeline.DefaultRenderPipeline
Set the root of the scene graph to be used by this pipeline.
setRenderedGeometry(Group) - Method in class org.j3d.aviatrix3d.Scene
Set the collection of geometry that should be rendered to this texture.
setRenderedScene(Scene) - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
Set the collection of geometry that should be rendered to this texture.
setRenderedScene(Scene) - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Set the collection of geometry that should be rendered to this texture.
setRenderedScene(Scene) - Method in interface org.j3d.aviatrix3d.OffscreenTextureSource
Set the collection of geometry that should be rendered to this texture.
setRepaintRequired(boolean) - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
Set this texture as requiring a repaint for the next frame.
setRepaintRequired(boolean) - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Set this texture as requiring a repaint for the next frame.
setRolloffFactor(float) - Method in class org.j3d.aviatrix3d.PointSound
Set the rollloffFactor.
setScene(Scene) - Method in class org.j3d.aviatrix3d.Layer
Set the scene to be used by this layer.
setScene(Scene) - Method in interface org.j3d.aviatrix3d.RenderPipelineManager
Set the scene for this manager.
setScene(Scene) - Method in class org.j3d.aviatrix3d.pipeline.MultiThreadRenderManager
Set the scene for this manager.
setScene(Scene) - Method in class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager
Set the scene for this manager.
setScreenOrientation(float, float, float, float) - Method in interface org.j3d.aviatrix3d.CullStage
Set the orientation of this screen relative to the user's normal view direction.
setScreenOrientation(float, float, float, float) - Method in interface org.j3d.aviatrix3d.RenderPipeline
Set the orientation of this screen relative to the user's normal view direction.
setScreenOrientation(float, float, float, float) - Method in class org.j3d.aviatrix3d.pipeline.DefaultRenderPipeline
Set the orientation of this screen relative to the user's normal view direction.
setScreenOrientation(float, float, float, float) - Method in class org.j3d.aviatrix3d.pipeline.FrustumCullStage
Set the orientation of this screen relative to the user's normal view direction.
setScreenOrientation(float, float, float, float) - Method in class org.j3d.aviatrix3d.pipeline.GenericCullStage
Set the orientation of this screen relative to the user's normal view direction.
setScreenOrientation(float, float, float, float) - Method in class org.j3d.aviatrix3d.pipeline.NullCullStage
Set the orientation of this screen relative to the user's normal view direction.
setScreenOrientation(float, float, float, float) - Method in class org.j3d.aviatrix3d.pipeline.SimpleFrustumCullStage
Set the orientation of this screen relative to the user's normal view direction.
setScreenOrientation(double, double, double) - Method in class org.j3d.aviatrix3d.surface.ElumensAWTSurface
Set the screen orientation.
setSecondaryColors(float[]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set the secondary color reference to the new array.
setSecondaryColors(FloatBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the secondary color reference to the new array.
setSeparateBackfaceEnabled(boolean) - Method in class org.j3d.aviatrix3d.Material
Set the flag that enables or disables separate material lighting values on any geometry using this material.
setSeparateSpecular(boolean) - Method in class org.j3d.aviatrix3d.PolygonAttributes
Set the separated specular lighting flag.
setSeparatedBlendFactors(boolean) - Method in class org.j3d.aviatrix3d.BlendAttributes
Instruct the system whether to use separated RGB and Alpha blending functions.
setShader(Shader) - Method in class org.j3d.aviatrix3d.Appearance
Set the shader to use.
setShaderArguments(ShaderArguments) - Method in class org.j3d.aviatrix3d.GLSLangShader
Set the shader arguments to be used on this object.
setShaderProgram(ShaderProgram) - Method in class org.j3d.aviatrix3d.GLSLangShader
Set the shader program to be used on this object.
setShape(Shape3D, int) - Method in class org.j3d.aviatrix3d.ShapeBackground
Change the shape at the given index.
setShininess(float) - Method in class org.j3d.aviatrix3d.Material
Set the shininess factor for the front or combined faces.
setSize(float) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Change size multiplier of a single row of text.
setSkeleton(HAnimObject[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoid
Replace the existing viewpoints with the new set of viewpoints.
setSkeleton(HAnimObject[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Replace the existing viewpoints with the new set of viewpoints.
setSkin(Node[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoid
Set the list of geometry that should be used by this humanoid.
setSkin(Node[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Set the list of geometry that should be used by this humanoid.
setSkinCoord(float[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Set a new value for the skinCoord of this joint.
setSkinNormal(float[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Set a new value for the skinNormal of this joint.
setSortedAudioReceiver(SortedAudioReceiver) - Method in interface org.j3d.aviatrix3d.AudioSortStage
Register a reciever for the output of the sorter.
setSortedAudioReceiver(SortedAudioReceiver) - Method in class org.j3d.aviatrix3d.pipeline.NullAudioSortStage
Register a reciever for the output of the sorter.
setSortedGeometryReceiver(SortedGeometryReceiver) - Method in interface org.j3d.aviatrix3d.SortStage
Register a reciever for the output of the sorter.
setSortedGeometryReceiver(SortedGeometryReceiver) - Method in class org.j3d.aviatrix3d.pipeline.DepthSortedTransparencyStage
Register a reciever for the output of the sorter.
setSortedGeometryReceiver(SortedGeometryReceiver) - Method in class org.j3d.aviatrix3d.pipeline.NullSortStage
Register a reciever for the output of the sorter.
setSortedGeometryReceiver(SortedGeometryReceiver) - Method in class org.j3d.aviatrix3d.pipeline.SimpleTransparencySortStage
Register a reciever for the output of the sorter.
setSortedGeometryReceiver(SortedGeometryReceiver) - Method in class org.j3d.aviatrix3d.pipeline.StateAndTransparencyDepthSortStage
Register a reciever for the output of the sorter.
setSortedGeometryReceiver(SortedGeometryReceiver) - Method in class org.j3d.aviatrix3d.pipeline.StateSortStage
Register a reciever for the output of the sorter.
setSorter(AudioSortStage) - Method in class org.j3d.aviatrix3d.pipeline.AudioCullToSingleSortListener
Set the sorter instance to be used as the target.
setSorter(SortStage) - Method in class org.j3d.aviatrix3d.pipeline.CullToSingleSortListener
Set the sorter instance to be used as the target.
setSorter(AudioSortStage) - Method in class org.j3d.aviatrix3d.pipeline.DefaultAudioPipeline
Set the sorter instance to be used.
setSorter(SortStage) - Method in class org.j3d.aviatrix3d.pipeline.DefaultRenderPipeline
Set the sorter instance to be used.
setSourceBlendFactor(int) - Method in class org.j3d.aviatrix3d.BlendAttributes
Set the source blend factor to use.
setSourceStrings(String[], int) - Method in class org.j3d.aviatrix3d.ShaderObject
Set the program string that is to be registered by this shader.
setSources(int, int, TextureSource[], int) - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Set the images for this texture, overridden to provide an empty implementation as this is handled by the pBuffer directly.
setSources(int, int, TextureSource[], int) - Method in class org.j3d.aviatrix3d.Texture
Set a new collection of sources for this texture to use.
setSources(int, int, TextureSource[], int) - Method in class org.j3d.aviatrix3d.Texture2D
Set a new collection of sources for this texture to use.
setSources(int, int, TextureSource[], int) - Method in class org.j3d.aviatrix3d.Texture3D
Set a new collection of sources for this texture to use.
setSources(int, int, TextureSource[], int) - Method in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
Set a new collection of sources for this texture to use.
setSpacing(float) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Change spacing multiplier between rows of text.
setSpecularColor(float[]) - Method in class org.j3d.aviatrix3d.Light
Set the colour to the new value.
setSpecularColor(float[]) - Method in class org.j3d.aviatrix3d.Material
Set the specular color to the new value for the front-face and combined values.
setStereoEnabled(boolean) - Method in class org.j3d.aviatrix3d.ViewEnvironment
Set the stereo flag used for this environment.
setStereoEyeSeparation(float) - Method in interface org.j3d.aviatrix3d.DrawableSurface
Set the eye separation value when rendering stereo, defined as the distance from the center axis to one eye.
setStereoEyeSeparation(float) - Method in class org.j3d.aviatrix3d.surface.DebugAWTSurface
Set the eye separation value when rendering stereo.
setStereoEyeSeparation(float) - Method in class org.j3d.aviatrix3d.surface.ElumensAWTSurface
Set the eye separation value when rendering stereo.
setStereoEyeSeparation(float) - Method in class org.j3d.aviatrix3d.surface.SimpleAWTSurface
Set the eye separation value when rendering stereo.
setStereoEyeSeparation(float) - Method in class org.j3d.aviatrix3d.surface.StereoAWTSurface
Set the eye separation value when rendering stereo.
setStereoRenderingPolicy(int) - Method in interface org.j3d.aviatrix3d.DrawableSurface
Set the rendering policy used when handling stereo.
setStereoRenderingPolicy(int) - Method in class org.j3d.aviatrix3d.surface.DebugAWTSurface
Set the rendering policy used when handling stereo.
setStereoRenderingPolicy(int) - Method in class org.j3d.aviatrix3d.surface.ElumensAWTSurface
Set the rendering policy used when handling stereo.
setStereoRenderingPolicy(int) - Method in class org.j3d.aviatrix3d.surface.SimpleAWTSurface
Set the rendering policy used when handling stereo.
setStereoRenderingPolicy(int) - Method in class org.j3d.aviatrix3d.surface.StereoAWTSurface
Set the rendering policy used when handling stereo.
setStipplePattern(short) - Method in class org.j3d.aviatrix3d.LineAttributes
Set the stipple pattern to be used on the line.
setStipplePattern(byte[]) - Method in class org.j3d.aviatrix3d.PolygonAttributes
Set the stipple mask to be used on the polygon.
setStippleScaleFactor(int) - Method in class org.j3d.aviatrix3d.LineAttributes
Set the scale to be applied to the pattern.
setStripCount(int[], int) - Method in class org.j3d.aviatrix3d.IndexedLineStripArray
Set the number of valid strips to use.
setStripCount(int[], int) - Method in class org.j3d.aviatrix3d.IndexedQuadStripArray
Set the number of valid strips to use.
setStripCount(int[], int) - Method in class org.j3d.aviatrix3d.IndexedTriangleStripArray
Set the number of valid strips to use.
setStripCount(int[], int) - Method in class org.j3d.aviatrix3d.LineStripArray
Set the number of valid strips to use.
setStripCount(int[], int) - Method in class org.j3d.aviatrix3d.QuadStripArray
Set the number of valid strips to use.
setStripCount(int[], int) - Method in class org.j3d.aviatrix3d.TriangleStripArray
Set the number of valid strips to use.
setStripCount(int[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedLineStripArray
Set the number of valid strips to use.
setStripCount(int[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedQuadStripArray
Set the number of valid strips to use.
setStripCount(int[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.IndexedTriangleStripArray
Set the number of valid strips to use.
setStripCount(int[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.LineStripArray
Set the number of valid strips to use.
setStripCount(int[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.QuadStripArray
Set the number of valid strips to use.
setStripCount(int[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray
Set the number of valid strips to use.
setSurface(DrawableSurface) - Method in class org.j3d.aviatrix3d.pipeline.SortToSingleDrawListener
Set the surfaces instance to be used as the target.
setTexCoordGeneration(TexCoordGeneration) - Method in class org.j3d.aviatrix3d.TextureUnit
Set the texture coordinate generation for this stage.
setText(String[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Set the list of strings that you want to have rendered.
setTexture(int, TextureComponent2D) - Method in class org.j3d.aviatrix3d.BoxBackground
Set the image source to be used for the background.
setTexture(TextureComponent2D) - Method in class org.j3d.aviatrix3d.SphereBackground
Set the image source to be used for the background.
setTexture(Texture) - Method in class org.j3d.aviatrix3d.TextureUnit
Set the texture for this stage.
setTextureAttributes(TextureAttributes) - Method in class org.j3d.aviatrix3d.TextureUnit
Set the texture attributes for this stage.
setTextureCoordinates(int, int, float[]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set a single texture array reference to the new array.
setTextureCoordinates(int[], float[][]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Replace all the texture array reference with the new array.
setTextureCoordinates(int[], float[][], int) - Method in class org.j3d.aviatrix3d.VertexGeometry
Replace all the texture array reference to the new array.
setTextureCoordinates(int, int, FloatBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set a single texture array reference to the new array.
setTextureCoordinates(int[], FloatBuffer[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Replace all the texture array reference with the new array.
setTextureCoordinates(int[], FloatBuffer[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Replace all the texture array reference to the new array.
setTextureFormat(int) - Method in class org.j3d.aviatrix3d.iutil.TextureUpdateStateManager
Set the new texture format to use.
setTextureMode(int) - Method in class org.j3d.aviatrix3d.TextureAttributes
Set the texture mode.
setTextureSetMap(int[]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set the texture set map to the new mapping.
setTextureSetMap(int[], int) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set the texture set map to the new mapping.
setTextureSetMap(int[]) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the texture set map to the new mapping.
setTextureSetMap(int[], int) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the texture set map to the new mapping.
setTextureTransform(Matrix4f) - Method in class org.j3d.aviatrix3d.TextureUnit
Set the current texture transform matrix.
setTextureUnits(TextureUnit[], int) - Method in class org.j3d.aviatrix3d.Appearance
Set the texture units to use.
setToolbar(ViewpointToolbar) - Method in class org.j3d.renderer.aviatrix3d.navigation.ViewpointManager
Set the toolbar instance to use.
setTopToBottom(boolean) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Change whether the text should be placed from top to bottom or bottom to top.
setTransform(Matrix4f) - Method in class org.j3d.aviatrix3d.TransformGroup
Set the transform matrix for this class.
setTransitionTime(int) - Method in class org.j3d.renderer.aviatrix3d.navigation.ViewpointManager
Change the transition time between viewpoints.
setTransparency(float) - Method in class org.j3d.aviatrix3d.Material
Set the amount of transparency to be used for this material for the front or combined faces.
setTwoSidedLighting(boolean) - Method in class org.j3d.aviatrix3d.PolygonAttributes
Set the two-sided lighting flag.
setUniform(String, int, float[], int) - Method in class org.j3d.aviatrix3d.ShaderArguments
Set the value of an float array uniform variable.
setUniform(String, int, int[], int) - Method in class org.j3d.aviatrix3d.ShaderArguments
Set the value of an int array uniform variable.
setUniformMatrix(String, int, float[], int, boolean) - Method in class org.j3d.aviatrix3d.ShaderArguments
Set the value of an matrix uniform variable.
setUniformSampler(String, int) - Method in class org.j3d.aviatrix3d.ShaderArguments
Convenience method to set the uniform name as a sampler for the given texture unit number.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.Appearance
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.GL14Shader
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.GLSLangShader
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.Group
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.Layer
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.Scene
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.SceneGraphObject
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.ShaderObject
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.ShaderProgram
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.Shape3D
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.ShapeBackground
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.SharedNode
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.Sound
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.Texture
Set the scenegraph update handler for this node.
setUpdateHandler(NodeUpdateHandler) - Method in class org.j3d.aviatrix3d.TextureUnit
Set the scenegraph update handler for this node.
setUpdateStrategy(int) - Method in class org.j3d.aviatrix3d.Texture
Set the update strategy in use for working with sub image updates of the components.
setUpdateStrategy(int) - Method in class org.j3d.aviatrix3d.iutil.TextureUpdateStateManager
Change the update strategy to use.
setUsedBuffers(int) - Method in class org.j3d.aviatrix3d.MultipassTextureComponent
Set the list of buffers that this source needs to write to.
setUserData(Object) - Method in class org.j3d.aviatrix3d.Scene
Assign some arbitrary piece of user data to this scene.
setUserData(Object) - Method in class org.j3d.aviatrix3d.SceneGraphObject
Set the user data to the new object.
setValidVertexCount(int) - Method in class org.j3d.aviatrix3d.LineArray
Set the number of vertices to the new number.
setValidVertexCount(int) - Method in class org.j3d.aviatrix3d.PointArray
Set the number of vertices to the new number.
setValidVertexCount(int) - Method in class org.j3d.aviatrix3d.QuadArray
Set the number of vertices to the new number.
setValidVertexCount(int) - Method in class org.j3d.aviatrix3d.TriangleArray
Set the number of vertices to the new number.
setValidVertexCount(int) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set the number of vertices to the new number.
setValidVertexCount(int) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the number of vertices to the new number.
setVertexShader(VertexShader) - Method in class org.j3d.aviatrix3d.GL14Shader
Set the vertexShader to use.
setVertexState(GL, GLU) - Method in class org.j3d.aviatrix3d.VertexGeometry
Convenience method to pass everything to the rendering pipeline.
setVertexState(GL, GLU) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Convenience method to pass everything to the rendering pipeline.
setVerticalJustification(int) - Method in class org.j3d.renderer.aviatrix3d.geom.Text2D
Change the vertical justification of the text.
setVertices(int, float[], int) - Method in class org.j3d.aviatrix3d.LineArray
Set the vertex array reference to the new array.
setVertices(int, float[], int) - Method in class org.j3d.aviatrix3d.PointArray
Set the vertex array reference to the new array.
setVertices(int, float[], int) - Method in class org.j3d.aviatrix3d.QuadArray
Set the vertex array reference to the new array.
setVertices(int, float[], int) - Method in class org.j3d.aviatrix3d.TriangleArray
Set the vertex array reference to the new array.
setVertices(int, float[]) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set the vertex array reference to the new array.
setVertices(int, float[], int) - Method in class org.j3d.aviatrix3d.VertexGeometry
Set the vertex array reference to the new array.
setVertices(int, FloatBuffer) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the vertex array reference to the new array.
setVertices(int, FloatBuffer, int) - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Set the vertex array reference to the new array.
setViewEnvironment(ViewEnvironment) - Method in class org.j3d.aviatrix3d.Scene
Set the view environment that is used to render this surface.
setViewEnvironment(ViewEnvironment) - Method in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Set the view environment that is used to render this surface.
setViewInfo(Viewpoint, TransformGroup) - Method in class org.j3d.renderer.aviatrix3d.navigation.ViewpointManager
Set the view and it's related transform group to use.
setViewpoints(Object[], int) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoid
Replace the existing skeleton with the new set of sites and joints.
setViewport(Rectangle) - Method in class org.j3d.aviatrix3d.ViewEnvironment
Set an explicit viewport dimensions.
setVisible(boolean) - Method in class org.j3d.aviatrix3d.Appearance
Set the visibility state of any geometry associated with this instance.
setupBackgroundFrustum(GL, double, double, double) - Method in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
From the current view setup of FoV, near and far clipping distances and the aspectRatio ratio, generate the 6 parameters that describe a view frustum.
shaderInitList - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
The change requestors for data changed sets
shaderLogList - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
The change requestors for bounds changed sets
shaderRequiresInit(ShaderSceneGraphObject, boolean) - Method in interface org.j3d.aviatrix3d.NodeUpdateHandler
The shader object passed requires an initialisation be performed.
shaderRequiresInit(ShaderSceneGraphObject, boolean) - Method in class org.j3d.aviatrix3d.pipeline.MultiThreadRenderManager
The shader object passed requires an initialisation be performed.
shaderRequiresInit(ShaderSceneGraphObject, boolean) - Method in class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager
The shader object passed requires an initialisation be performed.
shaderRequiresLogInfo(ShaderSceneGraphObject, boolean) - Method in interface org.j3d.aviatrix3d.NodeUpdateHandler
The shader object passed requires updating the log info.
shaderRequiresLogInfo(ShaderSceneGraphObject, boolean) - Method in class org.j3d.aviatrix3d.pipeline.MultiThreadRenderManager
The shader object passed requires updating the log info.
shaderRequiresLogInfo(ShaderSceneGraphObject, boolean) - Method in class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager
The shader object passed requires updating the log info.
shutdown() - Method in interface org.j3d.aviatrix3d.RenderPipelineManager
Notification to shutdown the internals of the renderer because the application is about to exit.
shutdown() - Method in class org.j3d.aviatrix3d.pipeline.MultiThreadRenderManager
Notification to shutdown the internals of the renderer because the application is about to exit.
shutdown() - Method in class org.j3d.aviatrix3d.pipeline.SingleThreadRenderManager
Notification to shutdown the internals of the renderer because the application is about to exit.
size - Variable in class org.j3d.aviatrix3d.TextureComponent
The size of the data buffer
size() - Method in class org.j3d.aviatrix3d.iutil.GLStateMap
Returns the number of keys in this state map.
size - Variable in class org.j3d.aviatrix3d.iutil.ShaderAttribValue
The number of items in a single value - 1, 2, 3 or 4
size() - Method in class org.j3d.aviatrix3d.iutil.TextureUpdateStateManager
Returns the number of contexts current registered in this manager.
skin - Variable in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Collection of nodes that is the skin
skinGroup - Variable in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Group for containing the skin Shape nodes
sort(AudioEnvironmentData, CullAudioOutputDetails[], int, int) - Method in interface org.j3d.aviatrix3d.AudioSortStage
Sort the listing of nodes in the given array.
sort(RenderEnvironmentData[], CullOutputDetails[][], int[], SceneGraphObject[][], int, int) - Method in interface org.j3d.aviatrix3d.SortStage
Sort the listing of nodes in the given array.
sort(RenderEnvironmentData[], CullOutputDetails[][], int[], SceneGraphObject[][], int, int) - Method in class org.j3d.aviatrix3d.pipeline.DepthSortedTransparencyStage
Sort the listing of nodes in the given array.
sort(AudioEnvironmentData, CullAudioOutputDetails[], int, int) - Method in class org.j3d.aviatrix3d.pipeline.NullAudioSortStage
Sort the listing of nodes in the given array.
sort(RenderEnvironmentData[], CullOutputDetails[][], int[], SceneGraphObject[][], int, int) - Method in class org.j3d.aviatrix3d.pipeline.NullSortStage
Sort the listing of nodes in the given array.
sort(RenderEnvironmentData[], CullOutputDetails[][], int[], SceneGraphObject[][], int, int) - Method in class org.j3d.aviatrix3d.pipeline.SimpleTransparencySortStage
Sort the listing of nodes in the given array.
sort(RenderEnvironmentData[], CullOutputDetails[][], int[], SceneGraphObject[][], int, int) - Method in class org.j3d.aviatrix3d.pipeline.StateAndTransparencyDepthSortStage
Sort the listing of nodes in the given array.
sort(RenderEnvironmentData[], CullOutputDetails[][], int[], SceneGraphObject[][], int, int) - Method in class org.j3d.aviatrix3d.pipeline.StateSortStage
Sort the listing of nodes in the given array.
sortedOutput(AudioInstructions) - Method in interface org.j3d.aviatrix3d.SortedAudioReceiver
Here's the sorted output list of nodes.
sortedOutput(RenderInstructions[], int) - Method in interface org.j3d.aviatrix3d.SortedGeometryReceiver
Here's the sorted output list of nodes.
sortedOutput(AudioInstructions) - Method in class org.j3d.aviatrix3d.pipeline.AudioSortToSingleDeviceListener
Here's the sorted output list of nodes.
sortedOutput(RenderInstructions[], int) - Method in class org.j3d.aviatrix3d.pipeline.SortToSingleDrawListener
Here's the sorted output list of nodes.
soundSource - Variable in class org.j3d.aviatrix3d.Sound
The source feeding this sound
sources - Variable in class org.j3d.aviatrix3d.Texture
The sources defined for this texture.
specularColor - Variable in class org.j3d.aviatrix3d.Light
The colour of the light
startSound() - Method in class org.j3d.aviatrix3d.Sound
Start a sound playing.
stateChanged - Variable in class org.j3d.aviatrix3d.BoxBackground
Flag to say that the display lists must be cleared and regenerated because some state changed
stateChanged - Variable in class org.j3d.aviatrix3d.SphereBackground
Flag to say that the display lists must be cleared and regenerated because some state changed
stateChanged - Variable in class org.j3d.aviatrix3d.Texture
Flag to say that the display lists must be cleared and regenerated because some state changed
stopSound() - Method in class org.j3d.aviatrix3d.Sound
Stop a sound playing.
surfaceMatrix - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Combined view and projection matrix
swap() - Method in interface org.j3d.aviatrix3d.DrawableSurface
Swap the buffers now if the surface supports multiple buffer drawing.
swap() - Method in class org.j3d.aviatrix3d.surface.DebugAWTSurface
Swap the buffers now if the surface supports multiple buffer drawing.
swap() - Method in class org.j3d.aviatrix3d.surface.ElumensAWTSurface
Swap the buffers now if the surface supports multiple buffer drawing.
swap() - Method in class org.j3d.aviatrix3d.surface.SimpleAWTSurface
Swap the buffers now if the surface supports multiple buffer drawing.
swap() - Method in class org.j3d.aviatrix3d.surface.StereoAWTSurface
Swap the buffers now if the surface supports multiple buffer drawing.
swapBuffers() - Method in interface org.j3d.aviatrix3d.RenderPipeline
Instruct the drawable at the end of this pipeline to swap the buffers now.
swapBuffers() - Method in class org.j3d.aviatrix3d.pipeline.DefaultRenderPipeline
Instruct the drawable at the end of this pipeline to swap the buffers now.

T

TEXTURE_ATTRIBS - Static variable in class org.j3d.aviatrix3d.pipeline.StateSortComparator
Priority state is checking texture attributes
TEXTURE_CLEAR - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Mask to clear the texture coordinate setting
TEXTURE_CLEAR - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to clear the texture coordinate setting
TEXTURE_COORDINATE_1 - Static variable in class org.j3d.aviatrix3d.VertexGeometry
1D texture coordinates are included in the vertex values
TEXTURE_COORDINATE_1 - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
1D texture coordinates are included in the vertex values
TEXTURE_COORDINATE_2 - Static variable in class org.j3d.aviatrix3d.VertexGeometry
2D texture coordinates are included in the vertex values
TEXTURE_COORDINATE_2 - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
2D texture coordinates are included in the vertex values
TEXTURE_COORDINATE_3 - Static variable in class org.j3d.aviatrix3d.VertexGeometry
3D texture coordinates are included in the vertex values
TEXTURE_COORDINATE_3 - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
3D texture coordinates are included in the vertex values
TEXTURE_COORDINATE_4 - Static variable in class org.j3d.aviatrix3d.VertexGeometry
4D texture coordinates are included in the vertex values
TEXTURE_COORDINATE_4 - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
4D texture coordinates are included in the vertex values
TEXTURE_COORDINATE_MULTI - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Multiple sets of texture coordinates are included in the vertex values
TEXTURE_COORDINATE_MULTI - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Multiple sets of texture coordinates are included in the vertex values
TEXTURE_COORDINATE_SINGLE - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Single set of texture coordinates are included in the vertex values
TEXTURE_COORDINATE_SINGLE - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Single set of texture coordinates are included in the vertex values
TEXTURE_MASK - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Mask to work out if texture coordinates are used
TEXTURE_MASK - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Mask to work out if texture coordinates are used
TEXTURE_Q - Static variable in class org.j3d.aviatrix3d.TexCoordGeneration
Generate coordinates for a texture's Q coordinate
TEXTURE_R - Static variable in class org.j3d.aviatrix3d.TexCoordGeneration
Generate coordinates for a texture's R coordinate
TEXTURE_S - Static variable in class org.j3d.aviatrix3d.TexCoordGeneration
Generate coordinates for a texture's S coordinate
TEXTURE_SET_AVAILABLE - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Has a valid texture set provided
TEXTURE_SET_AVAILABLE - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Has a valid texture set provided
TEXTURE_SET_CLEAR - Static variable in class org.j3d.aviatrix3d.VertexGeometry
Has a valid texture set provided
TEXTURE_SET_CLEAR - Static variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Has a valid texture set provided
TEXTURE_T - Static variable in class org.j3d.aviatrix3d.TexCoordGeneration
Generate coordinates for a texture's T coordinate
TEXTURE_UNIT_0 - Static variable in class org.j3d.aviatrix3d.pipeline.StateSortComparator
Priority state is texture unit 0
TEXTURE_UNIT_1 - Static variable in class org.j3d.aviatrix3d.pipeline.StateSortComparator
Priority state is texture unit 1
TEXTURE_UNIT_2 - Static variable in class org.j3d.aviatrix3d.pipeline.StateSortComparator
Priority state is texture unit 2
TEXTURE_UNIT_3 - Static variable in class org.j3d.aviatrix3d.pipeline.StateSortComparator
Priority state is texture unit 3
TWO_CANVAS_STEREO - Static variable in interface org.j3d.aviatrix3d.DrawableSurface
The stereo rendering uses two canvases - one for each eye.
TYPE_BYTE - Static variable in class org.j3d.aviatrix3d.TextureComponent
Specifies the data is in byte format
TYPE_INT - Static variable in class org.j3d.aviatrix3d.TextureComponent
Specifies the data is in int format
Teapot - class org.j3d.renderer.aviatrix3d.geom.Teapot.
A simple teapot that is a low-level geometry primitive.
Teapot(float, int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Teapot
Construct a default instance of the teapot with the given scale factor.
TexCoordGeneration - class org.j3d.aviatrix3d.TexCoordGeneration.
Describes a texture's automatic texture coordinate generation properties per axis.
TexCoordGeneration() - Constructor for class org.j3d.aviatrix3d.TexCoordGeneration
Constructs a TexCoordGeneration with default values, which is to say, do nothing.
TexCoordGeneration(int, int, int, float[]) - Constructor for class org.j3d.aviatrix3d.TexCoordGeneration
Create automatic coordinate generation for one axis with the given set of abilities.
Text2D - class org.j3d.renderer.aviatrix3d.geom.Text2D.
Flat, ploygonalised 2D text representation.
Text2D() - Constructor for class org.j3d.renderer.aviatrix3d.geom.Text2D
Create a new, default text representation.
Text2D(CharacterCreator) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Text2D
Create a new text representation using the provided org.j3d.geom.CharacterCreator.
Texture - class org.j3d.aviatrix3d.Texture.
Describes the basic textured appearance of an object.
Texture(int) - Constructor for class org.j3d.aviatrix3d.Texture
Constructs a texture with default values.
Texture(int, int) - Constructor for class org.j3d.aviatrix3d.Texture
Constructs a texture with default values.
Texture1D - class org.j3d.aviatrix3d.Texture1D.
Describes the 1D texture properties of an object.
Texture1D() - Constructor for class org.j3d.aviatrix3d.Texture1D
Constructs a texture with default values.
Texture1D(int, TextureComponent1D) - Constructor for class org.j3d.aviatrix3d.Texture1D
Constructs a texture using just a single image, thus setting it initially as MODE_BASE_LEVEL.
Texture2D - class org.j3d.aviatrix3d.Texture2D.
Describes the 2D texture that can be applied to an object.
Texture2D() - Constructor for class org.j3d.aviatrix3d.Texture2D
Constructs a texture with default values.
Texture2D(int, TextureComponent2D) - Constructor for class org.j3d.aviatrix3d.Texture2D
Constructs a texture using a single image.
Texture3D - class org.j3d.aviatrix3d.Texture3D.
Describes the 3D (volume) texture properties of an object.
Texture3D() - Constructor for class org.j3d.aviatrix3d.Texture3D
Constructs a texture with default values.
Texture3D(int, TextureComponent3D) - Constructor for class org.j3d.aviatrix3d.Texture3D
Constructs a texture using just a single image, thus setting it initially as MODE_BASE_LEVEL.
TextureAttributes - class org.j3d.aviatrix3d.TextureAttributes.
Describes how a texture gets applied to the underlying geometry.
TextureAttributes() - Constructor for class org.j3d.aviatrix3d.TextureAttributes
Constructs a Texture Unit with default values.
TextureComponent - class org.j3d.aviatrix3d.TextureComponent.
Common representation of a component that contains source data to be used in textures.
TextureComponent(int) - Constructor for class org.j3d.aviatrix3d.TextureComponent
Constructs an image with default values.
TextureComponent1D - class org.j3d.aviatrix3d.TextureComponent1D.
A marker interface to ensure a Texture component contains 1D data
TextureComponent1D(int) - Constructor for class org.j3d.aviatrix3d.TextureComponent1D
Constructs an image with default values.
TextureComponent2D - class org.j3d.aviatrix3d.TextureComponent2D.
A marker interface to ensure a Texture component contains 2D data
TextureComponent2D(int) - Constructor for class org.j3d.aviatrix3d.TextureComponent2D
Constructs an image with default values.
TextureComponent3D - class org.j3d.aviatrix3d.TextureComponent3D.
A marker interface to ensure a Texture component contains 3D data
TextureComponent3D(int) - Constructor for class org.j3d.aviatrix3d.TextureComponent3D
Constructs an image with default values.
TextureCreateUtils - class org.j3d.renderer.aviatrix3d.texture.TextureCreateUtils.
Convenience class with a collection of useful utility methods taking an image and turning it into a Aviatrix3D texture object.
TextureCreateUtils() - Constructor for class org.j3d.renderer.aviatrix3d.texture.TextureCreateUtils
Default constructor.
TextureCubicEnvironmentMap - class org.j3d.aviatrix3d.TextureCubicEnvironmentMap.
A specialist object that renders a cubic environment map from pre-built sources.
TextureCubicEnvironmentMap() - Constructor for class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
Constructs a texture with default values.
TextureCubicEnvironmentMap(TextureComponent2D[]) - Constructor for class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
Constructs a texture with the given list of sources.
TextureSource - interface org.j3d.aviatrix3d.TextureSource.
Marker interface representing a class that provides source data for a Texture object.
TextureUnit - class org.j3d.aviatrix3d.TextureUnit.
Describes a texture stage and its associated texture and attributes.
TextureUnit() - Constructor for class org.j3d.aviatrix3d.TextureUnit
Constructs a Texture Unit with default values.
TextureUnit(Texture, TextureAttributes, TexCoordGeneration) - Constructor for class org.j3d.aviatrix3d.TextureUnit
Construct a Texture Unit with the specified texture, attributes and coordinate generation.
TextureUpdateData - class org.j3d.aviatrix3d.iutil.TextureUpdateData.
Internal data-holder class that holds the specs of the notification about sub-image updates for a texture.
TextureUpdateData() - Constructor for class org.j3d.aviatrix3d.iutil.TextureUpdateData
 
TextureUpdateStateManager - class org.j3d.aviatrix3d.iutil.TextureUpdateStateManager.
Class that handles all of the update state messaging in a cross between a listener and a traditional HashMap.
TextureUpdateStateManager(int) - Constructor for class org.j3d.aviatrix3d.iutil.TextureUpdateStateManager
Create a new state manager using the given strategy.
TextureUpdateStateManager(int, int, float) - Constructor for class org.j3d.aviatrix3d.iutil.TextureUpdateStateManager
Create a new instance of the updater.
Torus - class org.j3d.renderer.aviatrix3d.geom.Torus.
A simple torus that uses triangle strips.
Torus() - Constructor for class org.j3d.renderer.aviatrix3d.geom.Torus
Construct a default torus with no appearance set.
Torus(Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Torus
Construct a default torus with the given appearance.
Torus(int, int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Torus
Construct a default torus with no appearance set and a custom number of faces.
Torus(float, float) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Torus
Construct a default torus with no appearance set.
Torus(int, int, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Torus
Construct a default torus with the given appearance and a custom number of faces.
Torus(float, float, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Torus
Construct a default torus with the given appearance.
Torus(float, float, int, int, Appearance) - Constructor for class org.j3d.renderer.aviatrix3d.geom.Torus
Construct a torus with all the values customisable.
TransformGroup - class org.j3d.aviatrix3d.TransformGroup.
A grouping node that contains a transform.
TransformGroup() - Constructor for class org.j3d.aviatrix3d.TransformGroup
The default constructor
TransformGroup(Matrix4f) - Constructor for class org.j3d.aviatrix3d.TransformGroup
Construct a TransformGroup given a matrix.
TriangleArray - class org.j3d.aviatrix3d.TriangleArray.
An OpenGL TriangleArray representation.
TriangleArray() - Constructor for class org.j3d.aviatrix3d.TriangleArray
Constructs a TriangleArray with default values.
TriangleArray - class org.j3d.renderer.aviatrix3d.nodes.TriangleArray.
An OpenGL TriangleArray representation.
TriangleArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.TriangleArray
Constructs a TriangleArray with default values.
TriangleFanArray - class org.j3d.aviatrix3d.TriangleFanArray.
An OpenGL TriangleFanArray.
TriangleFanArray() - Constructor for class org.j3d.aviatrix3d.TriangleFanArray
Constructs a TriangleFanArray with default values.
TriangleFanArray - class org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray.
An OpenGL TriangleFanArray.
TriangleFanArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.TriangleFanArray
Constructs a TriangleFanArray with default values.
TriangleFanParticleSystem - class org.j3d.renderer.aviatrix3d.geom.particle.TriangleFanParticleSystem.
A ParticleSystem implementation that uses triangle fans in the shape of a quad for representing each particle.
TriangleFanParticleSystem(String, int, int) - Constructor for class org.j3d.renderer.aviatrix3d.geom.particle.TriangleFanParticleSystem
Create a new particle system using the given particle count, initialiser and environment settings.
TriangleStripArray - class org.j3d.aviatrix3d.TriangleStripArray.
An OpenGL TriangleStripArray.
TriangleStripArray() - Constructor for class org.j3d.aviatrix3d.TriangleStripArray
Constructs a TriangleStripArray with default values.
TriangleStripArray - class org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray.
An OpenGL TriangleStripArray.
TriangleStripArray() - Constructor for class org.j3d.renderer.aviatrix3d.nodes.TriangleStripArray
Constructs a TriangleStripArray with default values.
terminate - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Request that the current drawing terminate immediately.
texCoords - Variable in class org.j3d.renderer.aviatrix3d.geom.particle.AVParticleSystem
Array containing the current texture coordinates.
textureBuffer - Variable in class org.j3d.aviatrix3d.VertexGeometry
Buffer for holding texture coordinate data
textureBuffer - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Buffer for holding texture coordinate data
textureIdMap - Variable in class org.j3d.aviatrix3d.BoxBackground
The mapping of GL context to OpenGL texture ID
textureIdMap - Variable in class org.j3d.aviatrix3d.SphereBackground
The mapping of GL context to OpenGL texture ID
textureIdMap - Variable in class org.j3d.aviatrix3d.Texture
The mapping of GL context to OpenGL texture ID
textureSets - Variable in class org.j3d.aviatrix3d.VertexGeometry
The texture set map array that describes how to map the arrays
textureSets - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
The texture set map array that describes how to map the arrays
textureType - Variable in class org.j3d.aviatrix3d.Texture
The GL type of the texture.
textureTypes - Variable in class org.j3d.aviatrix3d.VertexGeometry
Flags for the texture type for each array.
textureTypes - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Flags for the texture type for each array.
textureUpdated(int, int, int, int, int, int, int, byte[]) - Method in interface org.j3d.aviatrix3d.iutil.SubTextureUpdateListener
Notification that the texture has updated a section of the texture.
textureUpdated(int, int, int, int, int, int, int, byte[]) - Method in class org.j3d.aviatrix3d.iutil.TextureUpdateStateManager
Notification that the texture has updated a section of the texture.
textures - Variable in class org.j3d.aviatrix3d.VertexGeometry
Reference to the user array of textures used, indexed by set
toString() - Method in class org.j3d.aviatrix3d.BoundingBox
Generate a string representation of this box.
transform - Variable in class org.j3d.aviatrix3d.AudioDetails
The transform from the root of the scene graph to here
transform(Matrix4d) - Method in class org.j3d.aviatrix3d.BoundingBox
Transform the current postion by the given transformation matrix.
transform(Matrix4f) - Method in class org.j3d.aviatrix3d.BoundingBox
Transform the current postion by the given transformation matrix.
transform(Matrix4d) - Method in class org.j3d.aviatrix3d.BoundingGeometry
Transform the current postion by the given transformation matrix.
transform(Matrix4f) - Method in class org.j3d.aviatrix3d.BoundingGeometry
Transform the current postion by the given transformation matrix.
transform(Matrix4d) - Method in class org.j3d.aviatrix3d.BoundingSphere
Transform the current postion by the given transformation matrix.
transform(Matrix4f) - Method in class org.j3d.aviatrix3d.BoundingSphere
Transform the current postion by the given transformation matrix.
transform(Matrix4d) - Method in class org.j3d.aviatrix3d.BoundingVoid
Transform the current postion by the given transformation matrix.
transform(Matrix4f) - Method in class org.j3d.aviatrix3d.BoundingVoid
Transform the current postion by the given transformation matrix.
transform(Matrix4d) - Method in class org.j3d.aviatrix3d.BoundingVolume
Transform the current postion by the given transformation matrix.
transform(Matrix4f) - Method in class org.j3d.aviatrix3d.BoundingVolume
Transform the current postion by the given transformation matrix.
transform - Variable in class org.j3d.aviatrix3d.CullAudioOutputDetails
The transform from the root of the scene graph to here
transform - Variable in class org.j3d.aviatrix3d.CullOutputDetails
The transform from the root of the scene graph to here
transform - Variable in class org.j3d.aviatrix3d.RenderDetails
The transform from the root of the scene graph to here
transitionEnded(Matrix4f) - Method in interface org.j3d.renderer.aviatrix3d.navigation.FrameUpdateListener
Called when a transition from one position to another has ended.
transitionTo(TransformGroup, Matrix4f, int) - Method in class org.j3d.renderer.aviatrix3d.navigation.ViewpointTransition
Transition between two locations represented by the initial TranformGroup and the destination transform information starting immediately.
traverseGraph(SceneGraphObject) - Method in class org.j3d.renderer.aviatrix3d.util.SceneGraphTraverser
Traverse the given scene graph now.
traverseGraph(SceneGraphObject, SceneGraphObject) - Method in class org.j3d.renderer.aviatrix3d.util.SceneGraphTraverser
Traverse the given scene graph now with the option of providing an explicit, parent reference.
type - Variable in class org.j3d.aviatrix3d.TextureComponent
The type of the data

U

UPDATE_BUFFER_ALL - Static variable in class org.j3d.aviatrix3d.Texture
All sub image updates should be buffered until the next chance to update.
UPDATE_BUFFER_ALL - Static variable in class org.j3d.aviatrix3d.iutil.TextureUpdateStateManager
All sub image updates should be buffered until the next chance to update.
UPDATE_BUFFER_LAST - Static variable in class org.j3d.aviatrix3d.Texture
Each update should discard any previous updates recieved.
UPDATE_BUFFER_LAST - Static variable in class org.j3d.aviatrix3d.iutil.TextureUpdateStateManager
Each update should discard any previous updates recieved.
UPDATE_DISCARD_OVERWRITES - Static variable in class org.j3d.aviatrix3d.Texture
Each update should check to see whether the area of this update overlaps completely that of any other buffered updates.
UPDATE_DISCARD_OVERWRITES - Static variable in class org.j3d.aviatrix3d.iutil.TextureUpdateStateManager
Each update should check to see whether the area of this update overlaps completely that of any other buffered updates.
unregisterBuffer(Object) - Method in class org.j3d.aviatrix3d.OffscreenTexture2D
Remove an already registered pBuffer for a given key object.
unregisterBuffer(Object) - Method in interface org.j3d.aviatrix3d.PBufferTextureSource
Remove an already registered pBuffer for a given key object.
update(ClipPlane, float[]) - Method in class org.j3d.aviatrix3d.ClipDetails
Update the details with a new set of values.
update(Light, float[]) - Method in class org.j3d.aviatrix3d.LightDetails
Update the details with a new set of values.
updateBounds() - Method in class org.j3d.aviatrix3d.Geometry
Update this node's bounds and then call the parent to update it's bounds.
updateBounds() - Method in class org.j3d.aviatrix3d.Group
Update this node's bounds and then call the parent to update it's bounds.
updateBounds() - Method in class org.j3d.aviatrix3d.Node
Update this node's bounds.
updateBounds() - Method in class org.j3d.aviatrix3d.Shape3D
Update this node's bounds and then call the parent to update it's bounds.
updateBounds() - Method in class org.j3d.aviatrix3d.SharedGroup
Update this node's bounds and then call the parent to update it's bounds.
updateBounds() - Method in class org.j3d.aviatrix3d.SharedNode
Update this node's bounds and then call the parent to update it's bounds.
updateBounds() - Method in class org.j3d.aviatrix3d.TransformGroup
Update this node's bounds and then call the parent to update it's bounds.
updateBounds() - Method in class org.j3d.aviatrix3d.VertexGeometry
Update this node's bounds and then call the parent to update it's bounds.
updateBounds() - Method in class org.j3d.renderer.aviatrix3d.geom.Teapot
Update this node's bounds and then call the parent to update it's bounds.
updateBounds() - Method in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Update this node's bounds and then call the parent to update it's bounds.
updateBoundsAndNotify() - Method in interface org.j3d.aviatrix3d.InternalNodeUpdateListener
Notify this node to update it's bounds now and propogate those new bounds to their parent(s).
updateGeometry() - Method in class org.j3d.renderer.aviatrix3d.geom.particle.AVParticleSystem
Update the arrays for the geometry object.
updateHandler - Variable in class org.j3d.aviatrix3d.SceneGraphObject
The scene this node belongs to
updateManagers - Variable in class org.j3d.aviatrix3d.Texture
Managers used to process updates from the component sub-image updates.
updateMultipassSource(GL, GLU, int, int, int, int, int, int) - Method in interface org.j3d.aviatrix3d.MultipassTextureDestination
The multipass source has completed rendering and the implemented class should now copy the image data across now.
updateMultipassSource(GL, GLU, int, int, int, int, int, int) - Method in class org.j3d.aviatrix3d.Texture2D
The multipass source has completed rendering and the implemented class should now copy the image data across now.
updateMultipassSource(GL, GLU, int, int, int, int, int, int) - Method in class org.j3d.aviatrix3d.TextureCubicEnvironmentMap
The multipass source has completed rendering and the implemented class should now copy the image data across now.
updateNodeBoundsChanges(Object) - Method in interface org.j3d.aviatrix3d.NodeUpdateListener
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Box
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Cone
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Cylinder
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Sphere
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Spring
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Torus
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoid
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.particle.PointParticleSystem
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.particle.QuadParticleSystem
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeBoundsChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.particle.TriangleFanParticleSystem
Notification that its safe to update the node now with any operations that could potentially effect the node's bounds.
updateNodeDataChanges(Object) - Method in interface org.j3d.aviatrix3d.NodeUpdateListener
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Box
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Cone
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Cylinder
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Sphere
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Spring
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.Torus
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoid
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.particle.PointParticleSystem
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.particle.QuadParticleSystem
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateNodeDataChanges(Object) - Method in class org.j3d.renderer.aviatrix3d.geom.particle.TriangleFanParticleSystem
Notification that its safe to update the node now with any operations that only change the node's properties, but do not change the bounds.
updateParentBounds() - Method in class org.j3d.aviatrix3d.Node
Update this node's parent bounds now.
updatePath(Node[], int, Matrix4f, Matrix4f) - Method in class org.j3d.aviatrix3d.SceneGraphPath
Set the scene graph path to the new value.
updateProjectionMatrix(GL, GLU) - Method in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Update the projection matrix.
updateSceneGraph() - Method in interface org.j3d.aviatrix3d.ApplicationUpdateObserver
Notification that now is a good time to synchronise application code with scene graph.
updateSkeleton() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.AVHumanoid
All the skeletal changes are in for this frame, so update the matrix values now.
updateSkeleton() - Method in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
All the skeletal changes are in for this frame, so update the matrix values now.
updateStrategy - Variable in class org.j3d.aviatrix3d.Texture
The update strategy to use for sub-image updates.
updateSubImage(int, int, int, byte[]) - Method in class org.j3d.aviatrix3d.ByteTextureComponent1D
Update a sub-section of the image data with the new pixel values.
updateSubImage(int, int, int, int, int, byte[]) - Method in class org.j3d.aviatrix3d.ByteTextureComponent2D
Update a sub-section of the image data with the new pixel values.
updateSubImage(int, int, int, int, int, int, int, byte[]) - Method in class org.j3d.aviatrix3d.ByteTextureComponent3D
Update a sub-section of the image data with the new pixel values.
updateSubImage(int, int, int, int, int, int, int, RenderedImage) - Method in class org.j3d.aviatrix3d.ImageTextureComponent2D
Update a sub-section of the image data with the new pixel values.
updateSubImage(int, int, int, int, int, int, int, int, RenderedImage) - Method in class org.j3d.aviatrix3d.ImageTextureComponent3D
Update a sub-section of the image data with the new pixel values.
updateSubImage(int, int, int, int, int, int, int, int, int, RenderedImage[]) - Method in class org.j3d.aviatrix3d.ImageTextureComponent3D
Update a sub-section of the image data with the new pixel values.
useGeometry - Variable in class org.j3d.aviatrix3d.PickRequest
When the picking geometry is line or segment based, should the pick action be against the bounds or the actual geometry?
userData - Variable in class org.j3d.aviatrix3d.AudioEnvironmentData
Any user provided data registered with the effects processor
userData - Variable in class org.j3d.aviatrix3d.RenderEnvironmentData
Any user provided data registered with the effects processor
userData - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Generic user data that is assigned to this scene

V

VERTEX_SHADERS - Static variable in class org.j3d.aviatrix3d.pipeline.StateSortComparator
Priority state is vertex shaders
VIEWPOINTS - Static variable in interface org.j3d.renderer.aviatrix3d.loader.AVLoader
Load the viewpoints defined in the file
VISIBLE_OBJECT - Static variable in interface org.j3d.aviatrix3d.PickableObject
Define the picking as being an object that is visible.
VertexGeometry - class org.j3d.aviatrix3d.VertexGeometry.
Common representation of all vertex-based geometry.
VertexGeometry() - Constructor for class org.j3d.aviatrix3d.VertexGeometry
/** Constructs an instance with pre-defined values with default values.
VertexShader - class org.j3d.aviatrix3d.VertexShader.
Node that handles Vertex shader implementation.
VertexShader() - Constructor for class org.j3d.aviatrix3d.VertexShader
Constructs a Vertex shader with default values.
VertexShader(int, int) - Constructor for class org.j3d.aviatrix3d.VertexShader
Create a vertext shader instance with a guaranteed maximum parameter list size.
ViewEnvironment - class org.j3d.aviatrix3d.ViewEnvironment.
Abstract representation of the physical environment setup used to connect a virtual Viewpoint object to the real one that is rendered on a drawable surface.
ViewEnvironment() - Constructor for class org.j3d.aviatrix3d.ViewEnvironment
Create a default instance of this class with stereo false, perspective projection and field of view set to 45 degrees.
Viewpoint - class org.j3d.aviatrix3d.Viewpoint.
A viewpoint into the scene.
Viewpoint() - Constructor for class org.j3d.aviatrix3d.Viewpoint
The default constructor where the headlight is implicitly turned off, and the default light type is directional.
ViewpointManager - class org.j3d.renderer.aviatrix3d.navigation.ViewpointManager.
A handler for viewpoint information for a given canvas.
ViewpointManager() - Constructor for class org.j3d.renderer.aviatrix3d.navigation.ViewpointManager
Create a new manager for the viewpoint information with no handlers or information set and the default transition time of 2 seconds.
ViewpointManager(int) - Constructor for class org.j3d.renderer.aviatrix3d.navigation.ViewpointManager
Create a new manager for the viewpoint information with no handlers or information set and the the given transition time.
ViewpointTransition - class org.j3d.renderer.aviatrix3d.navigation.ViewpointTransition.
This class will create smooth transitions from one viewpoint to another.
ViewpointTransition() - Constructor for class org.j3d.renderer.aviatrix3d.navigation.ViewpointTransition
Construct a new transition object ready to work.
validAlpha - Variable in class org.j3d.aviatrix3d.Geometry
Flag indicating current object has alpha values actually set
validate() - Method in class org.j3d.aviatrix3d.GLSLangShader
Request that the shader validate it's code at the next available oppourtunity.
vertexBuffer - Variable in class org.j3d.aviatrix3d.VertexGeometry
Buffer for holding vertex data
vertexBuffer - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Buffer for holding vertex data
vertexFormat - Variable in class org.j3d.aviatrix3d.VertexGeometry
The format of the geometry used
vertexFormat - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
The format of the geometry used
vertexGeometry - Variable in class org.j3d.renderer.aviatrix3d.geom.hanim.SoftwareHumanoid
Geometry instances that implement VertexGeometry
vertices - Variable in class org.j3d.renderer.aviatrix3d.geom.particle.AVParticleSystem
Array containing the current position coordinates
viewEnvironment - Variable in class org.j3d.aviatrix3d.AudioEnvironmentData
Current view environment
viewEnvironment - Variable in class org.j3d.aviatrix3d.RenderEnvironmentData
Current view environment
viewEnvironment - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Current view environment
viewEnvironmentChanged - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
If the view environment or one of it's parameters have changed
viewFrustum - Variable in class org.j3d.aviatrix3d.RenderEnvironmentData
ViewFrustum positions.
viewMatrix - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Array version of the view matrix in use - direct to OpenGL
viewTg - Variable in class org.j3d.renderer.aviatrix3d.navigation.AVViewpointData
The transform group above the view
viewTransform - Variable in class org.j3d.aviatrix3d.AudioEnvironmentData
Matrix representing the view frustum transformation
viewTransform - Variable in class org.j3d.aviatrix3d.RenderEnvironmentData
Matrix representing the view frustum transformation
viewerPositionUpdated(Matrix4f) - Method in interface org.j3d.renderer.aviatrix3d.navigation.FrameUpdateListener
Called after each phase of transition or mouse navigation.
viewpoint - Variable in class org.j3d.aviatrix3d.AudioEnvironmentData
The current viewpoint instance
viewpoint - Variable in class org.j3d.aviatrix3d.RenderEnvironmentData
The current viewpoint instance
viewpointSelected(ViewpointData) - Method in class org.j3d.renderer.aviatrix3d.navigation.ViewpointManager
A new viewpoint has been selected and this is it.
viewport - Variable in class org.j3d.aviatrix3d.RenderEnvironmentData
The current dimensions of the viewport, if set
viewportChanged - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
If the viewport has changed, update

W

WRITE_TIMING_MSG - Static variable in class org.j3d.aviatrix3d.SceneGraphObject
Message when the user attempts to write a value to the node at the wrong point in the update cycle.
width - Variable in class org.j3d.aviatrix3d.SphereBackground
The width of the main texture.
width - Variable in class org.j3d.aviatrix3d.Texture
The width of the main texture.
width - Variable in class org.j3d.aviatrix3d.TextureComponent
The width
width - Variable in class org.j3d.aviatrix3d.iutil.TextureUpdateData
The width of the update in texel space.
windowHeight - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Current surface height
windowWidth - Variable in class org.j3d.aviatrix3d.surface.BaseRenderingProcessor
Current surface width
wkPolygon - Variable in class org.j3d.aviatrix3d.VertexGeometry
Working places for a single quad/triangle
wkPolygon - Variable in class org.j3d.renderer.aviatrix3d.nodes.BufferGeometry
Working places for a single quad/triangle
wkVec1 - Variable in class org.j3d.aviatrix3d.Group
Temp array for fetching bounds from the children.
wkVec2 - Variable in class org.j3d.aviatrix3d.Group
Temp array for fetching bounds from the children.

X

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

Y

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

Z

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

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

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