- paint(Graphics) - Method in class org.jogamp.java3d.Canvas3D
-
Canvas3D uses the paint callback to track when it is possible to
render into the canvas.
- PARALLEL_PROJECTION - Static variable in class org.jogamp.java3d.View
-
Specifies that Java 3D should generate a parallel projection matrix
for this View.
- PATH_DOWN - Static variable in class org.jogamp.java3d.Text3D
-
path
: succeeding glyphs are placed below the
current glyph.
- PATH_LEFT - Static variable in class org.jogamp.java3d.Text3D
-
path
: succeeding glyphs are placed to the left of
the current glyph.
- PATH_RIGHT - Static variable in class org.jogamp.java3d.Text3D
-
path
: succeeding glyphs are placed to the left of
the current glyph.
- PATH_UP - Static variable in class org.jogamp.java3d.Text3D
-
path
: succeeding glyphs are placed above the
current glyph.
- PathInterpolator - Class in org.jogamp.java3d
-
PathInterpolator behavior.
- PathInterpolator(Alpha, float[]) - Constructor for class org.jogamp.java3d.PathInterpolator
-
- PathInterpolator(Alpha, TransformGroup, float[]) - Constructor for class org.jogamp.java3d.PathInterpolator
-
Constructs a new PathInterpolator object that interpolates
between the knot values in the knots array.
- PathInterpolator(Alpha, TransformGroup, Transform3D, float[]) - Constructor for class org.jogamp.java3d.PathInterpolator
-
Constructs a new PathInterpolator object that interpolates
between the knot values in the knots array.
- PATTERN_DASH - Static variable in class org.jogamp.java3d.LineAttributes
-
Draw dashed lines.
- PATTERN_DASH_DOT - Static variable in class org.jogamp.java3d.LineAttributes
-
Draw dashed-dotted lines.
- PATTERN_DOT - Static variable in class org.jogamp.java3d.LineAttributes
-
Draw dotted lines.
- PATTERN_SOLID - Static variable in class org.jogamp.java3d.LineAttributes
-
Draw solid lines with no pattern.
- PATTERN_USER_DEFINED - Static variable in class org.jogamp.java3d.LineAttributes
-
Draw lines with a user-defined line pattern.
- pause() - Method in class org.jogamp.java3d.Alpha
-
Pauses this alpha object.
- pause(long) - Method in class org.jogamp.java3d.Alpha
-
Pauses this alpha object as of the specified time.
- pause() - Method in interface org.jogamp.java3d.AudioDevice3DL2
-
Pause audio device engine (thread/server) without closing the device.
- pauseSample(int) - Method in interface org.jogamp.java3d.AudioDevice3D
-
Temporarily stops a cached sample from playing without resetting the
sample's current pointer back to the beginning of the sound data so
that it can be unpaused at a later time from the same location in the
sample when the pause was initiated.
- perFrameStats - Variable in class org.jogamp.java3d.Jogl2es2Context
-
- perspective(double, double, double, double) - Method in class org.jogamp.java3d.Transform3D
-
Creates a perspective projection transform that mimics a standard,
camera-based,
view-model.
- PERSPECTIVE_PROJECTION - Static variable in class org.jogamp.java3d.View
-
Specifies that Java 3D should generate a perspective projection matrix
for this View.
- PHYSICAL_EYE - Static variable in class org.jogamp.java3d.View
-
Specifies that the associated distance is measured
from the eye in meters.
- PHYSICAL_SCREEN - Static variable in class org.jogamp.java3d.View
-
Specifies that the associated distance is measured
from the screen in meters.
- PHYSICAL_WORLD - Static variable in class org.jogamp.java3d.View
-
Policy for resizing and moving windows.
- PhysicalBody - Class in org.jogamp.java3d
-
This object contains a specification of the user's head.
- PhysicalBody() - Constructor for class org.jogamp.java3d.PhysicalBody
-
Constructs a PhysicalBody object with default parameters.
- PhysicalBody(Point3d, Point3d) - Constructor for class org.jogamp.java3d.PhysicalBody
-
Constructs and initializes a PhysicalBody object from the
specified parameters.
- PhysicalBody(Point3d, Point3d, Point3d, Point3d) - Constructor for class org.jogamp.java3d.PhysicalBody
-
Constructs and initializes a PhysicalBody object from the
specified parameters.
- PhysicalEnvironment - Class in org.jogamp.java3d
-
This object contains a specification of the physical environment in
which the view will be generated.
- PhysicalEnvironment() - Constructor for class org.jogamp.java3d.PhysicalEnvironment
-
Constructs a PhysicalEnvironment object with default parameters.
- PhysicalEnvironment(int) - Constructor for class org.jogamp.java3d.PhysicalEnvironment
-
Constructs and initializes a PhysicalEnvironment object with
the specified number of sensors.
- PICK_BOUNDS - Static variable in class org.jogamp.java3d.PickInfo
-
Specifies a Pick using the bounds of the pickable nodes.
- PICK_GEOMETRY - Static variable in class org.jogamp.java3d.PickInfo
-
Specifies a Pick using the geometry of the pickable nodes.
- pickAll(PickShape) - Method in class org.jogamp.java3d.BranchGroup
-
Returns an array referencing all the items that are pickable below this
BranchGroup
that intersect with PickShape.
- pickAll(int, int, PickShape) - Method in class org.jogamp.java3d.BranchGroup
-
Returns an array unsorted references to all the PickInfo objects that are
pickable below this BranchGroup
that intersect with PickShape.
- pickAll(PickShape) - Method in class org.jogamp.java3d.Locale
-
Returns an array referencing all the items that are pickable below this
Locale
that intersect with PickShape.
- pickAll(int, int, PickShape) - Method in class org.jogamp.java3d.Locale
-
Returns an array unsorted references to all the PickInfo objects that are pickable
below this Locale
that intersect with PickShape.
- pickAllSorted(PickShape) - Method in class org.jogamp.java3d.BranchGroup
-
Returns a sorted array of references to all the Pickable items that
intersect with the pickShape.
- pickAllSorted(int, int, PickShape) - Method in class org.jogamp.java3d.BranchGroup
-
Returns a sorted array of PickInfo references to all the pickable
items that intersect with the pickShape.
- pickAllSorted(PickShape) - Method in class org.jogamp.java3d.Locale
-
Returns a sorted array of references to all the pickable items
that intersect with the pickShape.
- pickAllSorted(int, int, PickShape) - Method in class org.jogamp.java3d.Locale
-
Returns a sorted array of PickInfo references to all the pickable
items that intersect with the pickShape.
- pickAny(PickShape) - Method in class org.jogamp.java3d.BranchGroup
-
Returns a reference to any item that is Pickable below this BranchGroup that
intersects with pickShape
.
- pickAny(int, int, PickShape) - Method in class org.jogamp.java3d.BranchGroup
-
Returns a PickInfo which references the pickable item below this
BranchGroup that intersects with pickShape
.
- pickAny(PickShape) - Method in class org.jogamp.java3d.Locale
-
Returns a reference to any item that is Pickable below this
Locale which intersects with pickShape
.
- pickAny(int, int, PickShape) - Method in class org.jogamp.java3d.Locale
-
Returns a PickInfo which references the pickable item below this
Locale which intersects with pickShape
.
- PickBounds - Class in org.jogamp.java3d
-
PickBounds is a finite pick shape defined with a Bounds object.
- PickBounds() - Constructor for class org.jogamp.java3d.PickBounds
-
Constructs an empty PickBounds.
- PickBounds(Bounds) - Constructor for class org.jogamp.java3d.PickBounds
-
Constructs a PickBounds from the specified bounds object.
- pickClosest(PickShape) - Method in class org.jogamp.java3d.BranchGroup
-
Returns a SceneGraphPath that references the pickable item
closest to the origin of pickShape
.
- pickClosest(int, int, PickShape) - Method in class org.jogamp.java3d.BranchGroup
-
Returns a PickInfo which references the pickable item
which is closest to the origin of pickShape
.
- pickClosest(PickShape) - Method in class org.jogamp.java3d.Locale
-
Returns a SceneGraphPath which references the pickable item
which is closest to the origin of pickShape
.
- pickClosest(int, int, PickShape) - Method in class org.jogamp.java3d.Locale
-
Returns a PickInfo which references the pickable item
which is closest to the origin of pickShape
.
- PickCone - Class in org.jogamp.java3d
-
PickCone is the abstract base class of all cone pick shapes.
- PickCone() - Constructor for class org.jogamp.java3d.PickCone
-
Constructs an empty PickCone.
- PickConeRay - Class in org.jogamp.java3d
-
PickConeRay is an infinite cone ray pick shape.
- PickConeRay() - Constructor for class org.jogamp.java3d.PickConeRay
-
Constructs an empty PickConeRay.
- PickConeRay(Point3d, Vector3d, double) - Constructor for class org.jogamp.java3d.PickConeRay
-
Constructs an infinite cone pick shape from the specified
parameters.
- PickConeSegment - Class in org.jogamp.java3d
-
PickConeSegment is a finite cone segment pick shape.
- PickConeSegment() - Constructor for class org.jogamp.java3d.PickConeSegment
-
Constructs an empty PickConeSegment.
- PickConeSegment(Point3d, Point3d, double) - Constructor for class org.jogamp.java3d.PickConeSegment
-
Constructs a finite cone pick shape from the specified
parameters.
- PickCylinder - Class in org.jogamp.java3d
-
PickCylinder is the abstract base class of all cylindrical pick shapes.
- PickCylinder() - Constructor for class org.jogamp.java3d.PickCylinder
-
Constructs an empty PickCylinder.
- PickCylinderRay - Class in org.jogamp.java3d
-
PickCylinderRay is an infinite cylindrical ray pick shape.
- PickCylinderRay() - Constructor for class org.jogamp.java3d.PickCylinderRay
-
Constructs an empty PickCylinderRay.
- PickCylinderRay(Point3d, Vector3d, double) - Constructor for class org.jogamp.java3d.PickCylinderRay
-
Constructs an infinite cylindrical ray pick shape from the specified
parameters.
- PickCylinderSegment - Class in org.jogamp.java3d
-
PickCylinderSegment is a finite cylindrical segment pick shape.
- PickCylinderSegment() - Constructor for class org.jogamp.java3d.PickCylinderSegment
-
Constructs an empty PickCylinderSegment.
- PickCylinderSegment(Point3d, Point3d, double) - Constructor for class org.jogamp.java3d.PickCylinderSegment
-
Constructs a finite cylindrical segment pick shape from the specified
parameters.
- PickInfo - Class in org.jogamp.java3d
-
The PickInfo object contains the computed information about a pick hit.
- PickInfo.IntersectionInfo - Class in org.jogamp.java3d
-
The IntersectionInfo object holds extra information about an intersection
of a PickShape with a Node as part of a PickInfo.
- PickPoint - Class in org.jogamp.java3d
-
- PickPoint() - Constructor for class org.jogamp.java3d.PickPoint
-
Deprecated.
Constructs a PickPoint using a default point.
- PickPoint(Point3d) - Constructor for class org.jogamp.java3d.PickPoint
-
Deprecated.
Constructs a PickPoint from the specified parameter.
- PickRay - Class in org.jogamp.java3d
-
PickRay is an infinite ray pick shape.
- PickRay() - Constructor for class org.jogamp.java3d.PickRay
-
Constructs an empty PickRay.
- PickRay(Point3d, Vector3d) - Constructor for class org.jogamp.java3d.PickRay
-
Constructs an infinite ray pick shape from the specified
parameters.
- PickSegment - Class in org.jogamp.java3d
-
PickSegment is a line segment pick shape.
- PickSegment() - Constructor for class org.jogamp.java3d.PickSegment
-
Constructs an empty PickSegment.
- PickSegment(Point3d, Point3d) - Constructor for class org.jogamp.java3d.PickSegment
-
Constructs a line segment pick shape from the specified
parameters.
- PickShape - Class in org.jogamp.java3d
-
An abstract class for describing a pick shape that can be used with
the BranchGroup and Locale picking methods.
- PickShape() - Constructor for class org.jogamp.java3d.PickShape
-
Constructs a PickShape object.
- POINT_BUFFER - Static variable in class org.jogamp.java3d.CompressedGeometryHeader
-
Deprecated.
bufferType: compressed geometry is made up of individual points.
- POINT_SOUND - Static variable in interface org.jogamp.java3d.AudioDevice3D
-
Specifies the sound type as point sound.
- PointArray - Class in org.jogamp.java3d
-
The PointArray object draws the array of vertices as individual points.
- PointArray(int, int) - Constructor for class org.jogamp.java3d.PointArray
-
Constructs an empty PointArray object using the specified
parameters.
- PointArray(int, int, int, int[]) - Constructor for class org.jogamp.java3d.PointArray
-
Constructs an empty PointArray object using the specified
parameters.
- PointArray(int, int, int, int[], int, int[]) - Constructor for class org.jogamp.java3d.PointArray
-
Constructs an empty PointArray object using the specified
parameters.
- PointAttributes - Class in org.jogamp.java3d
-
The PointAttributes object defines all attributes that apply to
point primitives.
- PointAttributes() - Constructor for class org.jogamp.java3d.PointAttributes
-
Constructs a PointAttributes object with default parameters.
- PointAttributes(float, boolean) - Constructor for class org.jogamp.java3d.PointAttributes
-
Constructs a PointAttributes object with specified values.
- PointLight - Class in org.jogamp.java3d
-
The PointLight object specifies an attenuated light source at a
fixed point in space that radiates light equally in all directions
away from the light source.
- PointLight() - Constructor for class org.jogamp.java3d.PointLight
-
Constructs a PointLight node with default parameters.
- PointLight(Color3f, Point3f, Point3f) - Constructor for class org.jogamp.java3d.PointLight
-
Constructs and initializes a point light.
- PointLight(boolean, Color3f, Point3f, Point3f) - Constructor for class org.jogamp.java3d.PointLight
-
Constructs and initializes a point light.
- pointSize - Variable in class org.jogamp.java3d.Jogl2es2Context
-
- PointSound - Class in org.jogamp.java3d
-
The PointSound node (a sub-class of the Sound node) defines a spatially
located sound source whose waves radiate uniformly in all directions from
a given location in space.
- PointSound() - Constructor for class org.jogamp.java3d.PointSound
-
Constructs and initializes a new PointSound node using default
parameters.
- PointSound(MediaContainer, float, Point3f) - Constructor for class org.jogamp.java3d.PointSound
-
Constructs a PointSound node object using only the provided parameter
values for sound data, sample gain, and position.
- PointSound(MediaContainer, float, float, float, float) - Constructor for class org.jogamp.java3d.PointSound
-
Constructs a PointSound node object using only the provided parameter
values for sound data, sample gain, and position.
- PointSound(MediaContainer, float, int, boolean, boolean, boolean, Bounds, float, Point3f, Point2f[]) - Constructor for class org.jogamp.java3d.PointSound
-
Construct a PointSound object accepting Point3f as input for the position
and accepting an array of Point2f for the distance attenuation values
where each pair in the array contains a distance and a gain scale factor.
- PointSound(MediaContainer, float, int, boolean, boolean, boolean, Bounds, float, float, float, float, Point2f[]) - Constructor for class org.jogamp.java3d.PointSound
-
Construct a PointSound object accepting individual float parameters for
the elements of the position point, and accepting an array of Point2f for
the distance attenuation values where each pair in the array contains a
distance and a gain scale factor.
- PointSound(MediaContainer, float, int, boolean, boolean, boolean, Bounds, float, Point3f, float[], float[]) - Constructor for class org.jogamp.java3d.PointSound
-
Construct a PointSound object accepting points as input for the position.
- PointSound(MediaContainer, float, int, boolean, boolean, boolean, Bounds, float, float, float, float, float[], float[]) - Constructor for class org.jogamp.java3d.PointSound
-
Construct a PointSound object accepting individual float parameters for
the elements of the position points, and accepting separate arrays for
the distance and gain scale factors components of distance attenuation.
- pollAndProcessInput() - Method in interface org.jogamp.java3d.InputDevice
-
This method causes the device's sensor readings to be updated by the
device driver.
- POLYGON_FILL - Static variable in class org.jogamp.java3d.PolygonAttributes
-
Render polygonal primitives by filling the interior of the polygon.
- POLYGON_LINE - Static variable in class org.jogamp.java3d.PolygonAttributes
-
Render polygonal primitives as lines drawn between consecutive
vertices of the polygon.
- POLYGON_POINT - Static variable in class org.jogamp.java3d.PolygonAttributes
-
Render polygonal primitives as points drawn at the vertices
of the polygon.
- PolygonAttributes - Class in org.jogamp.java3d
-
The PolygonAttributes object defines attributes for rendering polygon
primitives.
- PolygonAttributes() - Constructor for class org.jogamp.java3d.PolygonAttributes
-
Constructs a PolygonAttributes object with default parameters.
- PolygonAttributes(int, int, float) - Constructor for class org.jogamp.java3d.PolygonAttributes
-
Constructs a PolygonAttributes object with specified values.
- PolygonAttributes(int, int, float, boolean) - Constructor for class org.jogamp.java3d.PolygonAttributes
-
Constructs PolygonAttributes object with specified values.
- PolygonAttributes(int, int, float, boolean, float) - Constructor for class org.jogamp.java3d.PolygonAttributes
-
Constructs PolygonAttributes object with specified values.
- polygonMode - Variable in class org.jogamp.java3d.Jogl2es2Context
-
- polygonOffset - Variable in class org.jogamp.java3d.Jogl2es2Context.GL_State
-
- polygonOffsetFactor - Variable in class org.jogamp.java3d.Jogl2es2Context.GL_State
-
- position - Variable in class org.jogamp.java3d.Jogl2es2Context.glLightSource
-
- position - Variable in class org.jogamp.java3d.Jogl2es2Context.glLightSourceLocs
-
- PositionInterpolator - Class in org.jogamp.java3d
-
Position interpolator behavior.
- PositionInterpolator(Alpha, TransformGroup) - Constructor for class org.jogamp.java3d.PositionInterpolator
-
Constructs a trivial position interpolator with a specified target,
an axisOfTranslation set to Identity, a startPosition of 0.0f, and
an endPosition of 1.0f.
- PositionInterpolator(Alpha, TransformGroup, Transform3D, float, float) - Constructor for class org.jogamp.java3d.PositionInterpolator
-
Constructs a new position interpolator that varies the target
TransformGroup's translational component (startPosition and endPosition).
- PositionPathInterpolator - Class in org.jogamp.java3d
-
PositionPathInterpolator behavior.
- PositionPathInterpolator(Alpha, TransformGroup, Transform3D, float[], Point3f[]) - Constructor for class org.jogamp.java3d.PositionPathInterpolator
-
Constructs a new PositionPathInterpolator that varies the transform
of the target TransformGroup.
- POSITIVE_X - Static variable in class org.jogamp.java3d.TextureCubeMap
-
Specifies the face of the cube that is pierced by the positive x axis
- POSITIVE_Y - Static variable in class org.jogamp.java3d.TextureCubeMap
-
Specifies the face of the cube that is pierced by the positive y axis
- POSITIVE_Z - Static variable in class org.jogamp.java3d.TextureCubeMap
-
Specifies the face of the cube that is pierced by the positive z axis
- postId(int) - Method in class org.jogamp.java3d.Behavior
-
Posts the specified postId to the Behavior Scheduler.
- postRender() - Method in class org.jogamp.java3d.Canvas3D
-
This routine is called by the Java 3D rendering loop after completing
all rendering to the canvas for this frame and before the buffer swap.
- postSwap() - Method in class org.jogamp.java3d.Canvas3D
-
This routine is called by the Java 3D rendering loop after completing
all rendering to the canvas, and all other canvases associated with
this view, for this frame following the buffer swap.
- PREDICT_NEXT_FRAME_TIME - Static variable in class org.jogamp.java3d.Sensor
-
- PREDICT_NONE - Static variable in class org.jogamp.java3d.Sensor
-
- prepareSound(int, MediaContainer) - Method in interface org.jogamp.java3d.AudioDevice3D
-
Accepts a reference to the MediaContainer
which contains a reference to sound data and information about the
type of data it is.
- preRender() - Method in class org.jogamp.java3d.Canvas3D
-
This routine is called by the Java 3D rendering loop after clearing
the canvas and before any rendering has been done for this frame.
- present - Variable in class org.jogamp.java3d.Jogl2es2Context.fogDataLocs
-
- present - Variable in class org.jogamp.java3d.Jogl2es2Context.glFrontMaterialLocs
-
- prevLightSlot - Variable in class org.jogamp.java3d.Jogl2es2Context.glLightSource
-
- prevShaderProgram - Variable in class org.jogamp.java3d.Jogl2es2Context
-
program used on last run through of FFP, so nearly like gl_state above, just a desperate attempt
to see if the uniform locations have changed even if a new shader is being used
- printVerbose() - Method in class org.jogamp.java3d.RenderingError
-
Prints a verbose error report to System.err.
- printVerbose(PrintStream) - Method in class org.jogamp.java3d.RenderingError
-
Prints a verbose error report to the specified PrintStream.
- printVerbose() - Method in class org.jogamp.java3d.ShaderError
-
Prints a verbose error report to System.err.
- printVerbose(PrintStream) - Method in class org.jogamp.java3d.ShaderError
-
Prints a verbose error report to the specified PrintStream.
- processStimulus(Iterator<WakeupCriterion>) - Method in class org.jogamp.java3d.Behavior
-
Process a stimulus meant for this behavior.
- processStimulus(Iterator<WakeupCriterion>) - Method in class org.jogamp.java3d.Billboard
-
Process stimulus method that computes appropriate transform.
- processStimulus(Iterator<WakeupCriterion>) - Method in class org.jogamp.java3d.ColorInterpolator
-
This method is invoked by the behavior scheduler every frame.
- processStimulus(Iterator<WakeupCriterion>) - Method in class org.jogamp.java3d.DistanceLOD
-
Process stimulus method that computes appropriate level of detail.
- processStimulus(Iterator<WakeupCriterion>) - Method in class org.jogamp.java3d.SwitchValueInterpolator
-
This method is invoked by the behavior scheduler every frame.
- processStimulus(Iterator<WakeupCriterion>) - Method in class org.jogamp.java3d.TransformInterpolator
-
This method is invoked by the behavior scheduler every frame.
- processStimulus(Iterator<WakeupCriterion>) - Method in class org.jogamp.java3d.TransparencyInterpolator
-
This method is invoked by the behavior scheduler every frame.
- processStreamInput() - Method in interface org.jogamp.java3d.InputDevice
-
This method will not be called by the Java 3D implementation and
should be implemented as an empty method.
- programData - Variable in class org.jogamp.java3d.Jogl2es2Context
-
- ProgramData() - Constructor for class org.jogamp.java3d.Jogl2es2Context.ProgramData
-
- programToLocationData - Variable in class org.jogamp.java3d.Jogl2es2Context.ProgramData
-
- programToLocationData - Variable in class org.jogamp.java3d.Jogl2es2PerFrameStats
-
- programToUBOBB - Variable in class org.jogamp.java3d.Jogl2es2Context.ProgramData
-
- programToUBOBuf - Variable in class org.jogamp.java3d.Jogl2es2Context.ProgramData
-
- progToGenVertAttNameToGenVertAttIndex - Variable in class org.jogamp.java3d.Jogl2es2Context.ProgramData
-
- put(ShaderAttribute) - Method in class org.jogamp.java3d.ShaderAttributeSet
-
Adds the specified shader attribute to the attributes set.
- put(int, E) - Method in class org.jogamp.java3d.SparseArray
-
Adds a mapping from the specified key to the specified value,
replacing the previous mapping from the specified key if there
was one.
- put(Integer, E) - Method in class org.jogamp.java3d.SparseArray
-
- putAll(SparseArray<E>) - Method in class org.jogamp.java3d.SparseArray
-