Package com.threerings.opengl.compositor

Interface Summary
Compositable An interface for objects that interact with the Compositor to form a list of Dependencys to resolve before rendering and Enqueueables to enqueue for rendering.
Dependency.Adder An interface for objects that add dependendencies to the compositor.
Enqueueable An interface for objects that can enqueue themselves in one or more RenderQueues.
 

Class Summary
Compositor Handles the process of compositing the view from its various elements.
Compositor.State Represents the saved state of the compositor.
Dependency Represents a dependency to be resolved in the course of rendering: shadows from a particular light, a reflection off a plane, etc.
Dependency.CubeTexture A cube map texture.
Dependency.Planar The base class of the various planar reflection/refraction dependencies.
Dependency.PlanarTexture The base class for planar reflection/refraction textures.
Dependency.ReflectionTexture A planar reflection texture.
Dependency.RefractionTexture A planar refraction texture.
Dependency.RenderEffect A render effect.
Dependency.Shadows The base class for shadows from a single light.
Dependency.ShadowTexture A shadow depth texture.
Dependency.ShadowVolumes Stencil shadow volumes.
Dependency.StencilReflection A stencil reflection.
Dependency.StencilRefraction A stencil refraction.
RenderEffect Handles a render effect.
RenderEffect.OutputTarget Renders to the output.
RenderEffect.Target Handles a single effect target.
RenderEffect.TextureTarget Renders to a texture.
RenderQueue Stores a group of Batches enqueued for rendering.
RenderQueue.Group Contains a group of render queues.
RenderQueue.Group.State Represents the saved state of a group.
RenderScheme A render scheme.
 



Copyright © 2011. All Rights Reserved.