Package gaiasky.render
Renderer classes and utilities
-
Interface Summary Interface Description I3DTextRenderable Interface to be implemented by all entities that can render a text in 3d spaceIAnnotationsRenderable IAtmosphereRenderable To be implemented by all entities wanting to render an atmosphere.ICloudRenderable To be implemented by all entities wanting to render a clouds layer.IGPUVertsRenderable ILineRenderable Interface to implement by all entities that are to be rendered as lines whose points are floated by the camera position in the CPU.IMainRenderer IModelRenderable Interface to implement by all the entities that can be rendered as a model.IPointRenderable Interface to be implemented by those entities that can be rendered as a single point, floated by the camera position in the CPU.IPostProcessor IProcessRenderer Interface for component renderers.IQuadRenderable IRenderable A top-level renderable interface that all renderable objects must extendISGR Interface that must be extended by all types of scene graph renderersIShapeRenderable -
Class Summary Class Description AbstractRenderer An abstract renderer.BufferedFrame ComponentTypes BitSet with some added functionalityIPostProcessor.PostProcessBean PostProcessorFactory RenderingContext Holds some context information useful when rendering.SceneGraphRenderer Renders the scene graph.SGR Normal SGR, takes care of the regular to-screen rednering with no strange modes (stereoscopic, planetarium, cubemap) active.SGRAbstract Abstract implementation with some useful methods for all SGRs.SGRCubemap SGRCubemapProjections Renders the cube map projection mode.SGRFov Renders the Gaia Field of View camera mode.SGROpenVR Renders to OpenVR.SGRStereoscopic Renders all the 3D/stereoscopic modes.ShadowMapImpl -
Enum Summary Enum Description ComponentTypes.ComponentType IPostProcessor.RenderType RenderingContext.CubemapSide SceneGraphRenderer.RenderGroup Describes to which render group this node belongs at a particular time step.