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 atmosphereICloudRenderable To be implemented by all entities wanting to render a clouds layerIGPUVertsRenderable ILineRenderable Interface to implement by all entities that are to be rendered as lines whose points are floated by the camera position in the CPUIMainRenderer IModelRenderable Interface to implement by all the entities that can be rendered as a modelIPointRenderable Interface to be implemented by those entities that can be rendered as a single point, floated by the camera position in the CPUIPostProcessor IProcessRenderer Interface for component renderersIQuadRenderable 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 renderingSceneGraphRenderer Renders the scene graphSGR Normal SGR, takes care of the regular to-screen rendering with no strange modes (stereoscopic, planetarium, cubemap) activeSGRAbstract 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