|
Aviatrix3D 2.1.0 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Renderable | |
---|---|
org.j3d.aviatrix3d | A core set of lightweight Object Oriented scenegraph-based wrapper objects for OpenGL. |
org.j3d.aviatrix3d.pipeline | Common representation interfaces of a rendering pipeline. |
org.j3d.aviatrix3d.pipeline.graphics | Implementations of the various pipeline pieces. |
org.j3d.aviatrix3d.rendering | Interfaces used to describe the scene graph structure to rendering and sorting routines of the pipeline. |
org.j3d.renderer.aviatrix3d.geom | High-level simple geometry utility primitives for quickly making a scene graph with. |
org.j3d.renderer.aviatrix3d.nodes | Scenegraph nodes that extend Aviatrix with new functionality. |
Uses of Renderable in org.j3d.aviatrix3d |
---|
Classes in org.j3d.aviatrix3d that implement Renderable | |
---|---|
class |
AccumulationBufferState
Describes attributes used when interacting with the accumulation buffer. |
class |
AlphaAttributes
Describes attributes used for controlling alpha test state during any drawing operations. |
class |
AmbientLight
Representation of a purely ambient light source with no other abilities. |
class |
Appearance
Describes the appearance of an object. |
class |
AppearanceOverride
An appearance that can be placed higher in the tree other than the Appearance node and overrides the appearance of all objects lower in the tree. |
class |
Background
Base collection of functionality marking background nodes of various types. |
class |
BackgroundSound
A BackgroundSound class whichs emits a sound which doesn't change by distance or orientation. |
class |
BitmapRaster
Raster object that represents a single drawn object using individual bits. |
class |
BlendAttributes
Describes attributes used for blending any drawing primitives. |
class |
BoxBackground
Background node that renders a sky box using any or all of the 6 textures. |
class |
ByteRaster
Raster object that represents a coloured image defined by a raw byte array. |
class |
ClipPlane
Representation of a single clip plane that can be used to clip a model in addition to the normal view volume clipping. |
class |
ColorBackground
Background node that represents a single solid 4-component colour. |
class |
ColorBufferState
Describes attributes used when interacting with the colour buffer. |
class |
ConeSound
A ConeSound class which emits a conical sound in one direction. |
class |
DepthAttributes
Describes attributes used when interacting with the depth buffer on a per-object level. |
class |
DepthBufferState
Describes attributes used when interacting with the depth buffer. |
class |
DirectionalLight
Representation of a directional light source. |
class |
Fog
Describes a fog rendering effect. |
class |
FragmentShader
Node that handles an ARB fragment shader. |
class |
GeneralBufferState
Collection of state management options for a render pass for elements that don't directly influence the backing buffer. |
class |
Geometry
Geometry is an abstract class that specifies the geometry component information required by a Shape3D node. |
class |
GL14Shader
Shader container object for the shaders usable with OpenGL 1.4 with the separate vertex and fragment shader code. |
class |
GL14ShaderProgram
Base class representing a single shader program that can be applied to the rendering pipeline. |
class |
GLSLangShader
Shader handler for shaders written with the OpenGL GLSLang 1.0 shader language. |
class |
ImageBackground
Background node for 2D scenes that draws an image on screen as the background. |
class |
ImageRaster
Raster object that represents a coloured image taken from a Java AWT Image object. |
class |
IndexedLineArray
An OpenGL LineArray. |
class |
IndexedLineStripArray
An OpenGL LineStripArray. |
class |
IndexedQuadArray
An OpenGL QuadArray. |
class |
IndexedQuadStripArray
An OpenGL IndexedQuadStripArray. |
class |
IndexedTriangleArray
An OpenGL Indexed IndexedTriangleArray. |
class |
IndexedTriangleFanArray
An OpenGL IndexedTriangleFanArray. |
class |
IndexedTriangleStripArray
An indexed TriangleStrip geometry. |
class |
IndexedVertexGeometry
Base class that defines indexed geometry types. |
class |
Light
Base representation of a light source that corresponds to the base set of capabilities that all lights in OpenGL have. |
class |
LineArray
An OpenGL LineArray. |
class |
LineAttributes
Describes attributes used when rendering a line. |
class |
LineStripArray
An OpenGL LineStripArray. |
class |
Material
Describes the material properties of an object. |
class |
MRTOffscreenTexture2D
Describes the texture that is rendered to an offscreen buffer with the ability to have multiple render targets. |
class |
MRTTexture2D
A single render target child of a MRTOffscreenTexture2D node. |
class |
OffscreenTexture2D
Describes the texture that is rendered to an offscreen buffer, using OpenGL frame buffer objects or pbuffers, depending on system capability. |
class |
Pixmap
A Pixmap wraps 2D screen-aligned pixel blits. |
class |
PointArray
An OpenGL PointArray. |
class |
PointAttributes
Describes attributes used when rendering a point. |
class |
PointLight
Representation of a point light source. |
class |
PointSound
A PointSound class which emits sound in all directions from a point. |
class |
PolygonAttributes
Describes attributes used when rendering a polygon. |
class |
QuadArray
An OpenGL QuadArray representation. |
class |
QuadStripArray
An OpenGL QuadStripArray. |
class |
Raster
Raster is an abstract class that specifies 2D pixel data required by a Pixmap node. |
class |
Shader
Base representation of the functionality common across the various shader types that can be applied to geometry. |
class |
ShaderArguments
Representation of a set of arguments (uniform variables) that can be passed to a shader program. |
class |
ShaderObject
Representation of a single Shader Object code that will form the final shader program. |
class |
ShaderProgram
Representation of a complete GLSLang shader program. |
class |
Shape3D
A Shape3D class wraps polygonal geometry and appearance information. |
class |
ShapeBackground
Background node that renders a list of user-provided Shape3D instances. |
class |
Sound
A Sound class represents all sound emiting nodes in the system. |
class |
SphereBackground
Background node that renders a single user-provided texture on a sphere. |
class |
SpotLight
Representation of a spot light source. |
class |
StencilAttributes
Describes attributes used when interacting with the stencil buffer. |
class |
StencilBufferState
Describes attributes used when interacting with the stencil buffer. |
class |
TexCoordGeneration
Describes a texture's automatic texture coordinate generation properties per axis. |
class |
Texture
Describes the basic textured appearance of an object. |
class |
Texture1D
Describes the 1D texture properties of an object. |
class |
Texture2D
Describes the 2D texture that can be applied to an object. |
class |
Texture3D
Describes the 3D (volume) texture properties of an object. |
class |
TextureAttributes
Describes how a texture gets applied to the underlying geometry. |
class |
TextureCubicEnvironmentMap
A specialist object that renders a cubic environment map from pre-built sources. |
class |
TextureUnit
Describes a texture stage and its associated texture and attributes. |
class |
TriangleArray
An OpenGL TriangleArray representation. |
class |
TriangleFanArray
An OpenGL TriangleFanArray. |
class |
TriangleStripArray
An OpenGL TriangleStripArray. |
class |
VertexGeometry
Common representation of all vertex-based geometry. |
class |
VertexShader
Node that handles Vertex shader implementation. |
class |
Viewpoint
A viewpoint into the scene. |
Methods in org.j3d.aviatrix3d that return Renderable | |
---|---|
Renderable |
Viewpoint.getRenderable()
Get the renderable that represents the environment node rendering. |
Renderable |
Sound.getRenderable()
Get the child renderable of this object. |
Renderable |
Shape3D.getRenderable()
Get the child renderable of this object. |
Renderable |
Pixmap.getRenderable()
Get the child renderable of this object. |
Renderable |
Light.getRenderable()
Get the child renderable of this object. |
Renderable |
Fog.getRenderable()
Get the child renderable of this object. |
Renderable |
ClipPlane.getRenderable()
Get the child renderable of this object. |
Renderable |
Background.getRenderable()
Get the renderable that represents the environment node rendering. |
Renderable |
AppearanceOverride.getRenderable()
Get the child renderable of this object. |
Uses of Renderable in org.j3d.aviatrix3d.pipeline |
---|
Fields in org.j3d.aviatrix3d.pipeline declared as Renderable | |
---|---|
Renderable |
RenderDetails.renderable
The lead node instance to be rendered. |
Renderable |
CullOutputDetails.renderable
The node instance to be rendered. |
Uses of Renderable in org.j3d.aviatrix3d.pipeline.graphics |
---|
Fields in org.j3d.aviatrix3d.pipeline.graphics declared as Renderable | |
---|---|
protected Renderable |
BaseStateSortStage.currentFog
The currently valid local fog |
Methods in org.j3d.aviatrix3d.pipeline.graphics that return Renderable | |
---|---|
Renderable |
VisualDetails.getRenderable()
Get the current clipPlane instance in use. |
Methods in org.j3d.aviatrix3d.pipeline.graphics with parameters of type Renderable | |
---|---|
void |
VisualDetails.update(Renderable r,
float[] tx)
Update the details with a new set of values. |
protected int |
BaseStateSortStage.updateFog(Renderable fog,
GraphicsInstructions instr,
int offset)
Check on the material setup and change as necessary. |
Uses of Renderable in org.j3d.aviatrix3d.rendering |
---|
Subinterfaces of Renderable in org.j3d.aviatrix3d.rendering | |
---|---|
interface |
AppearanceAttributeRenderable
A renderable object that contributes to an attribute to an appearance renderable. |
interface |
AppearanceRenderable
A renderable object that visual part of a ShapeRenderable that
provides the visual attributes to render the geometry with. |
interface |
AudioRenderable
Marker interface for all objects that would like to be capable of rendering themself using an audio renderer. |
interface |
BackgroundRenderable
Renderable object that adds additional information needed for rendering background objects. |
interface |
BufferStateRenderable
Marker describing a renderable object that is used to control one of the OpenGL buffer states. |
interface |
CascadeRenderable
Abstracted renderable representation of objects that can appear at places other than leaf nodes and effect the children of the current cullable object. |
interface |
ComponentRenderable
Marker interface for NodeComponent classes that
need to render themselves using some extra external identifier. |
interface |
CustomGeometryRenderable
Extended version of the basic geometry renderable for geometry classes that provide the option for internal per-primitive sorting each frame. |
interface |
CustomRenderable
Marker interface for all leaf objects that wish to implement custom rendering capabilities beyond just the basic GL callbacks, combining the custom rendering of Cullable with the rendering callbacks of ComponentRenderable . |
interface |
DeletableRenderable
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. |
interface |
EffectRenderable
Renderable object that applies some visual effect rather than geometry. |
interface |
GeometryRenderable
Marker interface for the terminal rendering state in OpenGL - a piece of geometry. |
interface |
ObjectRenderable
Marker interface for all objects that can render themself given just a GL context and GLU information. |
interface |
OffscreenBufferRenderable
A renderable that represents a separate rendering space to an offscreen buffer, rather than to the main buffer. |
interface |
OffscreenRenderTargetRenderable
A renderable that represents a separate rendering space to an offscreen buffer, rather than to the main buffer. |
interface |
OverrideRenderable
Renderable object that applies some visual effect down the children cullables of the scene graph and can be overriden. |
interface |
ShaderComponentRenderable
A renderable object that contributes to part of a shader. |
interface |
ShaderRenderable
A renderable object that is a programmable shader. |
interface |
ShaderSourceRenderable
Marker interface for shader objects that require interaction with the render loop code outside of the normal app-cull-draw cycle. |
interface |
ShapeRenderable
Renderable object that applies geometry that appears on screen. |
interface |
TextureRenderable
Extended version of the ComponentRenderable
interface that provides additional handling for textures. |
interface |
TransparentObjectRenderable
Convenience marker interface for combining the object and transparent renderable interfaces together to save a heap of casting. |
interface |
TransparentRenderable
Marker interface for all leaf objects that wish to define themselves as being potentially transparent and thus needed to be bucketed in the state sorting process for separate treatment. |
interface |
ViewportRenderable
Renderable representation of a modification of the viewport settings used in a single pass of the multipass rendering. |
Methods in org.j3d.aviatrix3d.rendering that return Renderable | |
---|---|
Renderable |
LeafCullable.getRenderable()
Get the child renderable of this object. |
Renderable |
EnvironmentCullable.getRenderable()
Get the renderable that represents the environment node rendering. |
Uses of Renderable in org.j3d.renderer.aviatrix3d.geom |
---|
Classes in org.j3d.renderer.aviatrix3d.geom that implement Renderable | |
---|---|
class |
Box
A simple box primitive. |
class |
Cone
A simple cone that uses triangles. |
class |
Cylinder
A simple cylinder that uses triangle strips for rendering. |
class |
Sphere
A simple sphere that uses triangle strips. |
class |
Spring
A simple spring that uses triangle strips. |
class |
Teapot
A simple teapot that is a low-level geometry primitive. |
class |
Text2D
Flat, ploygonalised 2D text representation. |
class |
Torus
A simple torus that uses triangle strips. |
Uses of Renderable in org.j3d.renderer.aviatrix3d.nodes |
---|
Classes in org.j3d.renderer.aviatrix3d.nodes that implement Renderable | |
---|---|
class |
BufferGeometry
Base, unsafe, representation of geometry that uses NIO buffers directly from the user. |
class |
IndexedBufferGeometry
Base class that defines indexed geometry types. |
class |
SortedPointArray
An OpenGL PointArray that automatically depth sorts all the points every frame. |
|
Aviatrix3D 2.1.0 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |