|
Aviatrix3D 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.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 |
Subinterfaces of Renderable in org.j3d.aviatrix3d | |
interface |
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 . |
interface |
RenderableComponent
Marker interface for NodeComponent classes that need to render
themselves using some extra external identifier. |
interface |
RenderableObject
Marker interface for all objects that can render themself given just a GL context and GLU information. |
Classes in org.j3d.aviatrix3d that implement Renderable | |
class |
AmbientLight
Representation of a purely ambient light source with no other abilities. |
class |
Appearance
Describes the appearance of an object. |
class |
Background
Base collection of functionality marking background nodes of various types. |
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 |
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 |
DirectionalLight
Representation of a directional light source. |
class |
Fog
Describes a fog rendering effect. |
class |
FragmentShader
Node that handles an ARB fragment shader. |
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 |
GLSLangShader
Shader handler for shaders written with the OpenGL GLSLang 1.0 shader language. |
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 |
LineAttributes
Describes attributes used when rendering a line. |
class |
Material
Describes the material properties of an object. |
class |
OffscreenTexture2D
Describes the texture that is rendered to an offscreen buffer, using OpenGL pBuffers. |
class |
PointAttributes
Describes attributes used when rendering a point. |
class |
PointLight
Representation of a point light source. |
class |
PolygonAttributes
Describes attributes used when rendering a polygon. |
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 |
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 |
SphereBackground
Background node that renders a single user-provided texture on a sphere. |
class |
SpotLight
Representation of a spot light source. |
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 |
VertexGeometry
Common representation of all vertex-based geometry. |
class |
VertexShader
Node that handles Vertex shader implementation. |
Fields in org.j3d.aviatrix3d 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.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 |
IndexedLineArray
An OpenGL LineArray. |
class |
IndexedLineStripArray
An OpenGL LineStripArray. |
class |
IndexedQuadArray
An OpenGL QuadArray. |
class |
IndexedQuadStripArray
An OpenGL IndexedQuadStripArray. |
class |
IndexedTriangleArray
An OpenGL Indexed TriangleArray. |
class |
IndexedTriangleFanArray
An OpenGL IndexedTriangleFanArray. |
class |
IndexedTriangleStripArray
An indexed TriangleStrip geometry. |
class |
LineArray
An OpenGL LineArray. |
class |
LineStripArray
An OpenGL LineStripArray. |
class |
PointArray
An OpenGL PointArray. |
class |
QuadArray
An OpenGL QuadArray representation. |
class |
QuadStripArray
An OpenGL QuadStripArray. |
class |
TriangleArray
An OpenGL TriangleArray representation. |
class |
TriangleFanArray
An OpenGL TriangleFanArray. |
class |
TriangleStripArray
An OpenGL TriangleStripArray. |
|
Aviatrix3D 1.0 | ||||||||||
PREV NEXT | FRAMES NO FRAMES |