Renderer classes and utilities
Interface Summary Interface Description I3DTextRenderableInterface to be implemented by all entities that can render a text in 3d space IAnnotationsRenderable IAtmosphereRenderableTo be implemented by all entities wanting to render an atmosphere. ICloudRenderableTo be implemented by all entities wanting to render a clouds layer. IGPUVertsRenderable ILineRenderableInterface to implement by all entities that are to be rendered as lines whose points are floated by the camera position in the CPU. IMainRenderer IModelRenderableInterface to implement by all the entities that can be rendered as a model. IPointRenderableInterface to be implemented by those entities that can be rendered as a single point, floated by the camera position in the CPU. IPostProcessor IProcessRendererInterface for component renderers. IQuadRenderable IRenderableA top-level renderable interface that all renderable objects must extend ISGRInterface that must be extended by all types of scene graph renderers IShapeRenderable
Class Summary Class Description AbstractRendererAn abstract renderer. BufferedFrame ComponentTypesBitSet with some added functionality IPostProcessor.PostProcessBean PostProcessorFactory RenderingContextHolds some context information useful when rendering. SceneGraphRendererRenders the scene graph. SGRNormal SGR, takes care of the regular to-screen rednering with no strange modes (stereoscopic, planetarium, cubemap) active. SGRAbstractAbstract implementation with some useful methods for all SGRs. SGRCubemap SGRCubemapProjectionsRenders the cube map projection mode. SGRFovRenders the Gaia Field of View camera mode. SGROpenVRRenders to OpenVR. SGRStereoscopicRenders all the 3D/stereoscopic modes. ShadowMapImpl
Enum Summary Enum Description ComponentTypes.ComponentType IPostProcessor.RenderType RenderingContext.CubemapSide SceneGraphRenderer.RenderGroupDescribes to which render group this node belongs at a particular time step.