| VRS::TEXT::AbstractGlyph | A class for different representations of Glyphs |
| VRS::AbstractStateHandler | Abstract base class for state handlers |
| VRS::TEXT::AbstractText | The abstract text interface, containing common methods for all texts alike |
| VRS::AccumBufferGL | Operations Related to the OpenGL Accumulation Buffer |
| VRS::AdditiveMultiTexturingEffectGL | |
| VRS::AdjacencyTool | |
| VRS::AlgorithmImpl< DIM_X, DIM_Y, DIM_Z > | Provides general functions for VRS Vectors |
| VRS::AlphaTextureShadowTechniqueGL | |
| VRS::Alternative | |
| VRS::AlternativeTechniqueGL | |
| VRS::AmbientLight | Attribute representing an ambient Light Source |
| VRS::AmbientOcclusionGL | Computes ambient occlusion textures for terrains and arbitrary triangle meshes |
| VRS::AmbientOcclusionShadersGL | This class provides shaders that are needed for ambient-occlusion lighting textures |
| VRS::AnimatedGifMaker | Writer for "Animated Gif" files |
| VRS::AOCreationConfiguration | |
| VRS::AOLightingConfiguration | The LightingConfiguration summarizes the parameters that control the lighting calculation |
| VRS::ApproachNavigation | |
| VRS::Area | 2D Area |
| VRS::AreaSelector | The AreaSelector allows for specifying an axis-aligned rectangle on the terrain |
| VRS::Array< T > | |
| VRS::Array2D< T > | 2D Array Template Class |
| VRS::ArrayIterator< T > | |
| VRS::ASEReader | |
| VRS::AtmosphericEnvironment | |
| VRS::Attribute | |
| VRS::AttributeComposite | Attribute that consists of an arbitrary number of attributes |
| VRS::GL2::AttributedShape | |
| VRS::GL2::AttributedShapePainter | |
| VRS::AttributePainter | |
| VRS::AttributeSimplifier | |
| VRS::AutoDetail | View dependant tessellator, see Tessellation |
| VRS::AVIMaker | Writer for "Video for Windows" files |
| VRS::AVIReader | Reader for AVI files |
| VRS::AVIVideo | AVI 2D Image |
| VRS::AxonometricLookAt | |
| VRS::AxonometricLookAtManipulator | |
| VRS::BackgroundGL | |
| VRS::TEXT::BaseLineModifier | A class for modifying the base line of a text using curves |
| VRS::BaseShadowVolumeTechniqueGL | |
| VRS::TEXT::BaseText | The base text rendering class, containing common information for most kinds of texts |
| VRS::BaseVertexAttributeBufferObjectGL | |
| VRS::BatchGeometryGL | BatchGeometry combines multiple MappedVertexAttributeShapes into a single large one |
| VRS::BatchTreeGL | |
| VRS::BatchTreeGL::Node | Only for internal use |
| VRS::BatchTreeRayIntersectorGL | |
| VRS::BatchTreeSimplifierGL | Simplifier for BatchTree shapes that simplifies to OpenGL specific shapes |
| VRS::BehaviorCallback | Callback Behavior Node |
| VRS::BehaviorGroup | Group of Interaction Behavior Graphs |
| VRS::BehaviorNode | Abstract Base Class for All Types of Behavior Nodes |
| VRS::Bezier | Bezier Curve |
| VRS::BilinearPatch | |
| VRS::Billboard | |
| VRS::BinaryObjectReader | |
| VRS::BinaryObjectWriter | |
| VRS::BMPReader | Reader for BMP files |
| VRS::BMPWriter | Writer for Windows Bitmaps files, i.e. 24-bit images and palette images |
| VRS::BookmarkNavigation | |
| VRS::BoundingBoxTree | The bounding box tree allows to organize a set of bounding boxes in a hierarchy so that overlapping tests can be performed efficiently |
| VRS::Bounds | 3D rectangular, axis parallel volume |
| VRS::PointCellConversion::BoundsInclusionTest | |
| VRS::PointCellConversion::BoundsIntersectionTest | |
| VRS::Box | |
| VRS::BoxSideGenerator | |
| VRS::BSpline | |
| VRS::SOUND::BufferAL | |
| VRS::BufferClearance | |
| VRS::SOUND::BufferDataAL | |
| VRS::BufferObjectGL | |
| VRS::Bumpmap | Bumpmap Attribute |
| VRS::ButtonCondition | Button Event Condition |
| VRS::ButtonEvent | Button Click Event |
| VRS::Cache | Cache Shape |
| VRS::CachedEngineResource< KEY, RESOURCE > | |
| VRS::CachedObjectReader | |
| VRS::CachedResource< KEY, RESOURCE > | |
| VRS::CacheNodeGL | |
| VRS::CalcTangentsAndBinormals | |
| VRS::Callback | Base class for callback with no arguments and no return value |
| VRS::Callback1< ARG1 > | |
| VRS::Callback2< ARG1, ARG2 > | |
| VRS::Callback3< ARG1, ARG2, ARG3 > | |
| VRS::Callback4< ARG1, ARG2, ARG3, ARG4 > | |
| VRS::CallbackBase | Empty base class for all callback classes |
| VRS::CallbackR< RETURN > | |
| VRS::CallbackR1< RETURN, ARG1 > | |
| VRS::CallbackR2< RETURN, ARG1, ARG2 > | |
| VRS::CallbackR3< RETURN, ARG1, ARG2, ARG3 > | |
| VRS::CallbackR4< RETURN, ARG1, ARG2, ARG3, ARG4 > | |
| VRS::Camera | |
| VRS::CameraInfo | Camera Transformation Decomposition. DEPRECATED!!! USE ViewInfo INSTEAD!!! |
| VRS::CameraMemento | |
| VRS::CameraPathEditor | The camera path editor allows for quick creation of simple camera paths based on key frames |
| VRS::CameraPathEditor::CameraPoint | |
| VRS::CameraPathEditor::KeyFrame | |
| CameraPathEditorWidget | |
| VRS::CameraPathRecorder | |
| VRS::CameraTechnique | |
| VRS::CameraViewInfo | |
| VRS::Canvas | Abstract Base Class for VRS Graphics Windows |
| VRS::CanvasEvent | Abstract Base Class for AM/VRS Events |
| VRS::CanWriteAsRawData< T > | |
| VRS::CanWriteAsRawData< char > | |
| VRS::CanWriteAsRawData< double > | |
| VRS::CanWriteAsRawData< float > | |
| VRS::CanWriteAsRawData< int > | |
| VRS::CanWriteAsRawData< long > | |
| VRS::CanWriteAsRawData< short > | |
| VRS::CanWriteAsRawData< signed char > | |
| VRS::CanWriteAsRawData< std::pair< T1, T2 > > | |
| VRS::CanWriteAsRawData< unsigned char > | |
| VRS::CanWriteAsRawData< unsigned int > | |
| VRS::CanWriteAsRawData< unsigned long > | |
| VRS::CanWriteAsRawData< unsigned short > | |
| VRS::CanWriteAsRawData< VertexData< DIM, T > > | |
| VRS::CartoonShadingGL | |
| VRS::Cell< DIM > | |
| VRS::CircularRange | CircularRange behaves like a MultiRange except for the limitation to the range given by lower and upper |
| VRS::ClassInfo | |
| VRS::ClearTextureCoordinates | |
| VRS::ClipPlane | Model Clipping Plane |
| VRS::Clock | Base Class for Clocks in VRS |
| EnvironmentRenderer::CloudLayer | Cloudlayer-class for use with the SkyDome |
| VRS::ColladaReader | |
| VRS::CollapseTransformsOperator | Collapse single transformations into aggregated ones |
| VRS::Color | |
| VRS::ColorAttribute | Wrapper class for adding colors to the scene graph |
| VRS::ColorBufferGL | Operations Related to the OpenGL Color Buffer |
| VRS::ColorLinearEffect | Provides a straight forward way to get smooth color or alpha transitions for any shape affected by the ColorAttribute passed to this class |
| VRS::ColorPalette | Color table for PaletteImage |
| VRS::TEXT::CombinedText | A combined text, build out of different texts, rendered in a distinct order |
| VRS::TEXT::CombinedTextSimplifier | A class containing the needed informations to render combined-texts |
| VRS::Composite | Shape that consists of several other shapes |
| VRS::CompositeCurve | |
| VRS::CompositeOperator | Optimize a scene using a composition of operators |
| VRS::CompressedImage | Memory-Resident 2D compressed Image |
| VRS::CompressedImageReader | Reader for the VRS compressed image format |
| VRS::CompressedImageWriter | |
| VRS::Condition | Abstract Base Class for Event Conditions |
| VRS::Cone | Shape for a cone or a part of a cone |
| VRS::ConeGenerator | |
| VRS::ConfigureEvent | Canvas Configuration Change Event |
| VRS::ConsoleProgressBar | A console based progress bar |
| VRS::ConstantDetail | |
| VRS::ConstantIterator< T > | Constant Value Iterator |
| VRS::Constraint | |
| VRS::ConstraintChecker | |
| VRS::ConstraintMaxDistance | |
| VRS::ConstraintMinHeight | |
| VRS::ContextData< T > | |
| VRS::CoordTransformer | |
| VRS::CubeEnvMirror | |
| VRS::CubeEnvMirrorTechniqueGL | OpenGL-Technique for evaluating CubeEnvMirror attributes |
| VRS::CubeMapCreator | Singleton class for creating static cube maps |
| VRS::CubeMapTextureGL | Base class for all OpenGL cube map textures |
| VRS::CullingAttribute | ! Abstract base class for culling attributes |
| VRS::CullingSceneThing | Scene graph node for view frustum culling |
| VRS::Cursor | A namespace wrapper for the Cursor Shape enum values (for use like: Cursor::Arrow) |
| VRS::Curve | |
| VRS::CurveText | DEPRECATED: Node to display a text along a curve |
| VRS::Cylinder | Cylinder shape |
| VRS::CylinderGenerator | |
| VRS::DataFilter | |
| VRS::DataIterator< T > | Iterator which stores the data directly in an std::vector |
| VRS::DataResource | Base class of all data resources used in imaging routines of VRS |
| VRS::DataSubResource | |
| VRS::DDSReader | |
| VRS::DecalMultiTexturingEffectGL | |
| VRS::DecoratedImage | |
| VRS::DepthBufferGL | OpenGL Depth Buffer Settings and Operations |
| VRS::DepthmapShadowTechniqueGL | |
| VRS::DepthmapShadowTechniqueGL::DepthMapInfo | |
| VRS::DepthOfFieldRendererGL | |
| VRS::DepthTextureShadowTechniqueGL | |
| VRS::Deque< T > | |
| VRS::DequeIterator< T > | |
| VRS::Detail | |
| VRS::Dictionary< K, V > | |
| VRS::DirectionInterpolator | |
| VRS::DisableRendering | Allows to selectively disable rendering of attributes and shapes |
| VRS::DisableShading | |
| VRS::Disc | Analytical Disc shape |
| VRS::DiscGenerator | |
| VRS::DiscreteMapper< TARGET_TYPE, SOURCE_TYPE > | |
| VRS::TEXT::DisplacedTextureText | Text with glyphs rasterized on a texture like TextureText |
| VRS::TEXT::DisplacedTextureTextPainterGL | A class containing the needed informations to render text with glyphs pre rasterized on textures |
| VRS::TEXT::DisplacedTextureTextRayIntersector | Intersector for the Box shape, see RayIntersector This objects performs intersections between a ray and a box |
| VRS::DisplayListGL | Caches scene graphs in OpenGL display lists |
| VRS::SOUND::DistanceModelAL | |
| VRS::DistantLight | Attribute for adding a directional light source to the scene |
| VRS::DistantLightCoordTransformer | Specialized CoordTransformer for DistantLight attributes |
| VRS::DitherMatrix | |
| VRS::DocFormatError | Document formating exceptions |
| VRS::DocStreamError | Document streaming exceptions |
| VRS::Document | Class for the actual use of the VRS serialization mechanism |
| VRS::DocumentReader | VRS-Document reader |
| VRS::DOF | |
| VRS::SOUND::DopplerEffectAL | |
| VRS::GL2::DrawBuffers | Support for Multiple Render Targets (MRT) |
| VRS::DynamicNode< CONTENT, DIM > | |
| VRS::DynamicOctree< CONTENT > | |
| VRS::DynamicQuadtree< CONTENT > | |
| VRS::DynamicSpaceTree< CONTENT, DIM > | |
| VRS::EdgeEnhancementGL | Edge-Enhancement |
| VRS::GL2::EdgeEnhancementShader | Enhancing edges algorithm |
| VRS::Engine | |
| VRS::Engine::PolyAttributeEntry | |
| VRS::SOUND::EngineAL | |
| VRS::EngineGL | |
| VRS::ErrorHandler | |
| VRS::Event | Abstract Base Class for AM/VRS Events |
| VRS::EventFilter | Event Filter Node |
| VRS::EventSwitch | Event On/Off Switch Behavior Node |
| VRS::Exception | General VRS exception class |
| VRS::Extrusion | |
| VRS::FaceStyle | Facet Style Attribute |
| VRS::Facet | |
| VRS::FarPlaneCullingAttribute | ! Use this attribute to cull everything beyond a plane which 1 |
| VRS::FColladaWriter | Experimental COLLADA exporter based on FCollada library v3.02 |
| VRS::File | Collection of some usefull file functions |
| VRS::SOUND::FileBufferAL | |
| VRS::SOUND::FileDataAL | |
| VRS::FileDataResource | Class for mapping file contents to memory |
| VRS::FileImage | Class for representing file mapped image data |
| VRS::Filter | The filter controls evaluation of shapes by tags |
| VRS::FilterTag | Tags are bitfields used for assinging group affiliations to shapes |
| VRS::FindObjectsVisitor< T, S > | |
| VRS::FindParentsVisitor | |
| VRS::FindTexturedMeshes | |
| VRS::FixedSizeIterator< T > | Iterator which stores a fixed number of elements |
| VRS::Flare | Shape for displaying lens flare |
| VRS::FlyerPhysicalNavigation | |
| VRS::Fog | Fog Volume Shader |
| VRS::Font | |
| VRS::TEXT::FontDefinition | A class for managing informations about rasterized font |
| VRS::TEXT::FontGlyph | The mapping of a character to a texture-space Contains the uv coordinates, width, height, the texture and font-specific metrics |
| VRS::TEXT::FontLodText | A Lod Text, able to contain mutiple FontDefinitions that will be activated for a given text upon a specific distance or the size of the font on the screen |
| VRS::TEXT::FontLodTextRayIntersector | Intersector for the Box shape, see RayIntersector This objects performs intersections between a ray and a box |
| VRS::TEXT::FontLodTextSimplifier | A class containing the needed informations to render combined-texts |
| VRS::TEXT::FontManager | The main manager for the FontRasterisierer |
| VRS::TEXT::FontSize | A size class, for absolute and also relative Sizing |
| VRS::TEXT::FontTexture | A Texture for a FontDefinition, containing helper methods for drawing glyphs |
| VRS::FPSClock | Frame-per-Second Clock |
| VRS::FragmentDataLocation | |
| VRS::FragmentProgramGL | Configure the standard rendering pipeline using ARB fragment programs |
| VRS::FragmentProgramNV | Configure the standard rendering pipeline using nVidia vertex programs |
| VRS::FragmentProgramNV::LocalParameter | |
| VRS::FragmentProgramNV::NamedParameter | |
| VRS::FragmentProgramReader | |
| VRS::GL2::FragmentShaderObject | A fragment shader forms part of a shader program |
| VRS::FrameBufferGL | OpenGL Frame Buffer Settings and Operations |
| VRS::FrameBufferObjectGL | Frambuffer objects represent application-created framebuffers |
| VRS::FrameBufferToolGL | |
| VRS::FrameCounter | |
| VRS::FunctionCallback | |
| VRS::FunctionCallback1< ARG1 > | |
| VRS::FunctionCallback2< ARG1, ARG2 > | |
| VRS::FunctionCallback3< ARG1, ARG2, ARG3 > | |
| VRS::FunctionCallback4< ARG1, ARG2, ARG3, ARG4 > | |
| VRS::FunctionCallbackR< RETURN > | |
| VRS::FunctionCallbackR1< RETURN, ARG1 > | |
| VRS::FunctionCallbackR2< RETURN, ARG1, ARG2 > | |
| VRS::FunctionCallbackR3< RETURN, ARG1, ARG2, ARG3 > | |
| VRS::FunctionCallbackR4< RETURN, ARG1, ARG2, ARG3, ARG4 > | |
| VRS::FunctionTimer | |
| VRS::GameNavigation | |
| VRS::GeometryGlyph | DEPRECATED: class for a polygon glyph |
| VRS::GL2::GeometryShaderObject | A geometry shader forms part of a shader program |
| VRS::GIFReader | Reader for GIF files |
| VRS::GIFVideo | Container for a set of images, useable as video texture or image |
| VRS::GIFWriter | Writer for GIF files, i.e. 24-bit images and palette images |
| VRS::GLCanvas | Base class of OpenGL canvas classes |
| VRS::GLSLFragmentShaderReader | |
| VRS::GLSLGeometryShaderReader | |
| VRS::GLSLVertexShaderReader | |
| VRS::GlutCanvas | |
| VRS::Glyph | |
| VRS::GoochShadingGL | Gooch Shading based on Burce and Amy Gooch |
| VRS::GraphicsMemoryManager | |
| VRS::GrayScaleRendererGL | MultiSceneRenderer for rendering a gray scale image |
| EnvironmentRenderer::GreenSpace | A GreenSpace is polygonal area that is rendered as a grass-overgrown soil area |
| EnvironmentRenderer::GreenSpaceComposite | |
| EnvironmentRenderer::GreenSpaceCompositePainter | Painter for GreenSpaceComposite |
| EnvironmentRenderer::GreenSpaceCompositePainter::GreenSpaceCompositeData | |
| EnvironmentRenderer::GreenSpaceCompositePainter::GreenSpaceData | |
| EnvironmentRenderer::GreenSpaceCompositeRayIntersector | |
| EnvironmentRenderer::GreenSpacePainter | Painter for GreenSpace |
| EnvironmentRenderer::GreenSpacePainter::GreenSpaceData | |
| EnvironmentRenderer::GreenSpaceRayIntersector | |
| VRS::GroundPlateNavigation | The GroundNavigation is an abstract class for all navigation classes that |
| VRS::GtkCanvas | |
| VRS::GtkClock | |
| VRS::GuardedCastIterator< TO, FROM > | Iterator adapter for type casting |
| VRS::Halo | Attribute for shading geometry with a transparent halo |
| VRS::HaloTechniqueGL | |
| VRS::Handler | |
| VRS::GL2::EXTSHADER::HandlerInterface | |
| VRS::GL2::EXTSHADER::HandlerInterfaceReader | |
| VRS::GL2::EXTSHADER::HandlerObject | |
| VRS::GL2::EXTSHADER::HandlerObjectReader | |
| VRS::HashTable< T > | Persistent Hash Table Template |
| VRS::HeightField | |
| VRS::SOUND::HelloWorldBufferAL | |
| VRS::SOUND::HelloWorldDataAL | |
| VRS::HierarchyPrinter | |
| VRS::HttpRequestHeader | |
| VRS::HttpResponse | |
| VRS::HttpResponseHeader | Copy of QHttpResponseHeader (from public qhttp.cpp) with different visibility modifiers to have a public setStatusLine() |
| VRS::HttpServer | Implements the server-side of the HTTP protocol |
| VRS::Hyperboloid | Hyperboloid |
| VRS::HyperboloidGenerator | |
| VRS::ID | VRS Identifier |
| VRS::IDHashTable< T > | Dictionary for ID and Associated Data |
| VRS::IDManager | Static class for managing global unique IDs |
| VRS::Image | Abstract base class for 2D images |
| VRS::ImageBlend | Blends an image into another image |
| VRS::ImageConverter | |
| VRS::ImageConvolution | Image manipulator for convolution |
| VRS::ImageConvolutionKernel | Convolution kernel class |
| VRS::ImageCopyOp | Monadic image operations |
| VRS::ImageCubeMapTextureGL | OpenGL cube map texture |
| VRS::ImageDitherOp | Image dithering operations |
| VRS::ImageEdgeDetector | Detects the edges of an image and stores them in another image |
| VRS::ImageFilterOp | Image filter operations |
| VRS::ImageGlyph | DEPRECATED: class for a bitmap glyph |
| VRS::TEXT::ImageGlyph | The Image Representation of a Glyph |
| VRS::ImageHeightField | Heightfield, based on Image-Data |
| VRS::ImageHistogram | Image Histogram |
| VRS::ImageInfoTraits< T > | |
| VRS::ImageManipulator | Interface for operations performed on the contents of images |
| VRS::ImageManipulatorList | List of image manipulators |
| VRS::ImageModulate | Multiplies the pixels of two images |
| VRS::ImageOpenGLTool | |
| VRS::ImagePixelFilter | Per-pixel function for 2D images |
| VRS::ImagePixelOp | Monadic image operations |
| VRS::ImageReader | Abstract base class for classes reading certain types of image formats |
| VRS::ImageRegionOp | Image region operations |
| VRS::ImageSizeAdjuster | Image resize adjustment |
| VRS::ImageTexture1DGL | Base class for all OpenGL textures |
| VRS::ImageTexture2D | Simple texture class for an VRS 2D image |
| VRS::ImageTexture2DGL | Base class for all OpenGL textures |
| VRS::ImageTexture3DGL | |
| VRS::ImageTextureArray1DGL | Base class for all OpenGL textures |
| VRS::ImageTextureArray2DGL | Base class for all OpenGL textures |
| VRS::IndexedIterator< T, INDEX > | Iterator which iterates over another iterator by using the indices of a third iterator |
| VRS::InputEvent | Abstract Base Class for VRS Input Events |
| VRS::GL2::InstancedAttributedShape | |
| VRS::Interaction | Abstract Base Class for Interaction Processes |
| VRS::InteractionConcept | A InteractionConcept combines all components of a complete solution in a virtual environment |
| VRS::InteractionConcept::ViewParameterSet | The ViewParameterSet represents all view parameters that can be interactively changed by InteractionTechniques |
| VRS::InteractionMode | A InteractionMode combines one or more InteractionTechniques that can be used alternately without explicit switching |
| VRS::InteractionTechnique | Abstract base class for Interaction Techniques |
| VRS::InterpolatedMultiTexturingEffectGL | |
| VRS::IntersectionInfo | An IntersectionInfo is the result of an Ray Request It contains a variety of information concerning the shape that was hit by a ray |
| VRS::IntervalMapper< TARGET_TYPE, SOURCE_TYPE > | |
| VRS::IntervalMapper< TARGET_TYPE, SOURCE_TYPE >::IntervalInfo | |
| VRS::IOError | Exception class for i/o related errors |
| VRS::IrisWriter | Writer for SGI's Iris RGB files |
| VRS::Iterator< T > | |
| VRS::Iterator2D< T > | |
| VRS::JPEGReader | Reader for JPEG files |
| VRS::JPEGWriter | Writer for JPEG files |
| VRS::JumpNavigation | |
| VRS::Key | Plattform-independent key codes used in VRS |
| VRS::KeyCondition | Key Event Condition |
| VRS::KeyEvent | Keyboard Event |
| KeyFrameListWidget | |
| KeyFrameProperties | |
| VRS::Knot | Torus knot |
| VRS::KnotGenerator | |
| VRS::KnotSimplifier | Simplifies knot object into mesh object |
| VRS::LeafBehavior | Abstract Base Class for Leaf Behavior Nodes |
| std::less< SO< ShapeMaterialGL > > | |
| VRS::Light | Abstract Base Class for Lights |
| VRS::LightingCalculator | |
| VRS::LightModelGL | Operations Manipulating the OpenGL Lighting |
| VRS::LightSwitch | VRS LightSwitch |
| VRS::LinearIterator< T > | Linear Value Iterator |
| VRS::LinearMapper< TARGET_TYPE, SOURCE_TYPE > | |
| VRS::LineSet | Set of 3D Lines |
| VRS::LineStyle | Line Style Attribute |
| VRS::SOUND::ListenerAL | |
| VRS::LODNode | |
| VRS::LODShape | |
| VRS::Logger | Provides logging into a logfile with timestamps |
| VRS::LookAt | Look At Transformation |
| VRS::LookAtManipulator | Manipulates a LookAt object by Mouse Motion |
| VRS::LRUList< T > | Class for managing objects in a least recently usage manner |
| VRS::LRUMap< KEY, VALUE > | Class for managing key-value-pairs in a least recently usage manner |
| VRS::MainMemoryManager | |
| VRS::MainTechnique | |
| VRS::MainTechniqueGL | |
| VRS::Manager | Abstract Event Manager Class |
| VRS::Manipulator | Abstract Base Class for Select & Drag Interactions |
| VRS::MappedVertexAttributeDataGL | |
| VRS::MappedVertexAttributeGeneratorGL | |
| VRS::MappedVertexAttributeShapeGL | Shape to store per-vertex values for a vertex attribute name |
| VRS::MappedVertexAttributeShapeRayIntersectorGL | Intersector: Ray <-> MappedVertexAttributeShapeGL |
| VRS::MappedVertexAttributeShapeSimplifierGL | |
| VRS::Mapper< TARGET_TYPE, SOURCE_TYPE > | Abstract base class for mapping values according to user defined rules |
| VRS::Mat< DIM, T > | This template class represents a DIMxDIM matrix with component type T |
| VRS::Material | OpenGL-like Surface Material |
| VRS::Matrix4x4Base< T > | 4x4 Matrix Class |
| VRS::MD2Reader | |
| VRS::MD3Reader | |
| VRS::MD5Filter | |
| VRS::SOUND::MemoryBufferAL | |
| VRS::SOUND::MemoryDataAL | |
| VRS::MemoryDataResource | Generic data resource in the main memory |
| VRS::MemoryImage | Memory-Resident 2D Image |
| VRS::MemoryLeakDetector | |
| VRS::MemoryUtil | Utility class for accessing raw memory data |
| VRS::Mesh | |
| VRS::MethodCallback< CLASS > | |
| VRS::MethodCallback1< CLASS, ARG1 > | |
| VRS::MethodCallback2< CLASS, ARG1, ARG2 > | |
| VRS::MethodCallback3< CLASS, ARG1, ARG2, ARG3 > | |
| VRS::MethodCallback4< CLASS, ARG1, ARG2, ARG3, ARG4 > | |
| VRS::MethodCallbackR< CLASS, RETURN > | |
| VRS::MethodCallbackR1< CLASS, RETURN, ARG1 > | |
| VRS::MethodCallbackR2< CLASS, RETURN, ARG1, ARG2 > | |
| VRS::MethodCallbackR3< CLASS, RETURN, ARG1, ARG2, ARG3 > | |
| VRS::MethodCallbackR4< CLASS, RETURN, ARG1, ARG2, ARG3, ARG4 > | |
| VRS::MipmapTexture1DGL | OpenGL 1D mipmap textures |
| VRS::MipmapTexture2DGL | Base class for all OpenGL textures |
| VRS::MipmapTexture2DGL::ImageProxy | |
| VRS::MipmapTexture3DGL | |
| VRS::Mirror | |
| VRS::Mirrored | |
| VRS::MirroredSwitch | Switch for Mirrored attributes |
| VRS::MirrorTechniqueGL | |
| VRS::ModelviewProjectionViewInfo | Provides an implementation of the abstract ViewInfo interface for a decomposition of a modelview-projection matrix pair |
| VRS::ModulateMultiTexturingEffectGL | |
| VRS::Moment | Point-in-VRSTime Interval |
| VRS::MonoAttribute | |
| VRS::MonoAttributePainter | Abstract Interface Class for MonoAttribute Painters |
| VRS::MonoBehavior | Abstract Base Class for Transitive Behavior Nodes |
| VRS::MotionCondition | Motion Event Condition |
| VRS::MotionEvent | Mouse Motion Event |
| VRS::MoveFocusGroundPlateNavigation | The MoveFocusNavigation allows to select a focus point on the screen |
| VRS::MultiDictionary< K, V > | |
| VRS::MultiRange | |
| VRS::MultiSceneRenderer | Abstract class to do the complete scene graph evaluation several times |
| VRS::Navigation | |
| VRS::NoiseTexture1DGL | |
| VRS::NoiseTexture2DGL | |
| VRS::NoiseTexture3DGL | |
| VRS::NonPersistentArray< T > | |
| VRS::NonPersistentDataIterator< T > | |
| VRS::NonPersistentDeque< T > | |
| VRS::NonPersistentDictionary< K, V > | Dictionary Template |
| VRS::NonPersistentFixedSizeIterator< T > | |
| VRS::NonPersistentHashTable< T > | Template Hash Table Class |
| VRS::NonPersistentMultiDictionary< K, V > | MultiDictionary Template |
| VRS::NonPersistentStaticArray< T > | Template Class for a static (non resizable) array of T |
| VRS::NormalizationCubeMapTextureGL | OpenGL normalization cube map texture |
| VRS::NormalmapGL | Normalmap Attribute |
| VRS::GL2::NormalmapShader | Enhancing edges algorithm |
| VRS::Note | |
| VRS::Nurbs | Non-uniform rational B-spline |
| VRS::ObjectCacheGL | |
| VRS::ObjectCacheSimplifierGL | Simplifier for ShapeCacheGL shapes |
| VRS::ObjectLoader | Factory for object Import |
| VRS::ObjectReader | |
| VRS::ObjectReuseOptimizer | This class can be used to replace different objects (mainly attributes) with the same state by one object equivalent object which will be referenced several times |
| VRS::ObjectSaver | Factory for object Export |
| VRS::ObjectWriter | |
| VRS::OBJReader | |
| VRS::OBJWriter | Wavefront Object exporter The following objects are considered:
|
| VRS::OcclusionQueryGL | Class for testing the visibility of shapes rendered by OpenGL |
| VRS::OffscreenCanvasFactoryBase | Abstract interface for factory classes creating offscreen canvas implementations |
| VRS::OffscreenCanvasGL | Offscreen Canvas for OpenGL Rendering Engines |
| VRS::OffscreenCanvasImplBase | Defines an abstract interface all offscreen canvas implementations have in common |
| VRS::SOUND::OGGReader | |
| VRS::SOUND::OGGSoundStreamAL | |
| VRS::OOGLMeshReader | |
| VRS::OOGLQuadReader | |
| VRS::OOGLVectReader | |
| VRS::OrientationConstraint | |
| VRS::Ortho | Orthographic Camera Projection Transformation |
| VRS::OverlayImageGL | Provides an overlay mechanism for VRS. The overlay may consist of text and images (e.g. logos) |
| VRS::TEXT::OverlayInfo | Describes the Position of an overlay element |
| VRS::PackedColorIteratorBase< COLOR > | This iterator stores the given color values in a more compact form, i.e., as 4 "unsigned char" |
| VRS::PackedVertexIteratorBase< VECTOR > | This iterator stores the given vertex values in a more compact form, i.e., as 3 "floats" + 1 VRS::Vector for a "high precision" offset |
| VRS::Painter | |
| VRS::PaletteFileImage | Class for representing file mapped image data |
| VRS::PaletteImage | Memory Resident 2D Image with colortable |
| VRS::PaletteImage2RGB | PaletteImage to GB converter |
| VRS::PaneManipulator | |
| VRS::PanGroundPlateNavigation | The PanGroundPlateNavigation allows to move horizontally by |
| VRS::Paraboloid | Paraboloid shape |
| VRS::ParaboloidGenerator | |
| VRS::PathNavigation | |
| VRS::PBufferCanvasGL | PBuffer Canvas for OpenGL Rendering Engines |
| VRS::PBufferManagerGL | |
| VRS::Perspective | Perspective View Transformation |
| VRS::PhysicalForce | |
| VRS::PhysicalModel | The physical model is used by NavigationConcept to smoothen camera movement by applying a mass-spring camera model |
| VRS::PhysicalModelSettings | PhysicalModelSettings is a set of configuration variables for a PhysicalModel |
| VRS::PhysicalNavigation | |
| VRS::PhysicalSpringForce | |
| VRS::PickingCallback | Easy-to-use picking callback for shapes |
| VRS::PlanarMirror | |
| VRS::Plane | Infinite Plane Shape |
| VRS::PlaneNavigation | |
| VRS::PlugIn | This class can be used to load plugins |
| VRS::PNGReader | Reader for PNG (Portable Network Graphics) files |
| VRS::PNGWriter | Writer for Portable Network Graphic files |
| VRS::Point< DIM > | Template class for n-dimensional points |
| VRS::PointerEvent | Mouse Pointer Event |
| VRS::PointLight | Point Light Source |
| VRS::PointLightCoordTransformer | CoordTransformer for PointLights |
| VRS::PointSet | 3D Point Set |
| VRS::PointSpritesGL | PointSpritesGL shape |
| VRS::PointStyle | Point Style Attribute |
| VRS::Polar | 3D Polar Transformation |
| VRS::PolyAttribute | |
| VRS::PolyAttributePainter | Abstract interface class for poly attribute painters |
| VRS::PolyBehavior | Abstract Base Class for Poly Behavior Nodes |
| VRS::PolygonOffsetGL | OpenGL Polygon Offset |
| VRS::PolygonSet | Polyhedral Primitive Family |
| VRS::PolygonSetBuilder | |
| VRS::PolygonSetBuilderGL | |
| VRS::PolygonSetRayIntersector | Intersector: Ray <-> PolygonSet |
| VRS::PolygonSetTool | Collection of helpful methods to simplify the work with PolygonSets |
| EnvironmentRenderer::PolygonSetWaterSurface | This class takes a list of PolygonSets and calculates an average plane for each entry |
| EnvironmentRenderer::PolygonSetWaterSurfacePainterGL | Painter for PolygonSetWaterSurface |
| EnvironmentRenderer::PolygonSetWaterSurfaceRayIntersector | |
| VRS::PosttraversalTechnique | |
| VRS::PPMReader | Reader for PPM resources |
| VRS::PPMWriter | Writer for Portable Pix Maps files |
| VRS::PretraversalTechnique | |
| VRS::PrimitiveQuadTreeAreaGL | |
| VRS::PrimitiveQuadTreeAreaPainterGL | |
| VRS::PrimitiveQuadTreeAreaRayIntersectorGL | |
| VRS::PrimitiveQuadTreeDistanceGL | |
| VRS::PrimitiveQuadTreeDistancePainterGL | |
| VRS::PrimitiveQuadTreeDistanceRayIntersectorGL | |
| VRS::PrimitiveQuadTreeGL | |
| VRS::PrimitiveQuadTreeSimplifierGL | Simplifies a PrimitiveQuadTreeGL object into a VertexAttributeDataGL object |
| VRS::PrimitivesGeneratedQuery | |
| VRS::GL2::ProgramObject | |
| VRS::GL2::ProgramObjectPainter | Painter for the ProgramObject attribute, see AttributePainter |
| VRS::GL2::ProgramVariable | |
| VRS::Progress | |
| VRS::ProgressBar | ! By deriving from this class one can build a GUI element for representing the progress of time consuming operations (which uses the VRS::Progress class to track the operation) |
| VRS::ProgressiveMesh | |
| VRS::ProjectiveTextureGL | Implements projective texturing for OpenGL |
| VRS::GL2::EXTSHADER::PrototypeHandler | |
| VRS::GL2::EXTSHADER::PrototypeHandlerTable | |
| VRS::GL2::EXTSHADER::PrototypeHandlerTableReader | |
| QAxAggregated | |
| QAxBindable | |
| QMainWindow | |
| VRS::Qt3WinApplication | |
| VRS::Qt3WinApplication::Device | |
| VRS::Qt4Canvas | |
| VRS::Qt4ImageConverter | |
| VRS::Qt4InternalResourceImageReader | This class allows to read images which are processed and encoded into internal resources by the Qt uic-tool |
| VRS::Qt4ProgressBar | |
| VRS::Qt4SpaceMouseDevice | |
| VRS::Qt4WinApplication | |
| VRS::Qt4WinApplication::Device | |
| VRS::QtAxMainWindow | |
| VRS::QtAxWidget< QWIDGET > | |
| VRS::QtAxWidgetBase | |
| VRS::QtCanvas | A QtCanvas is derived from the Qt widget QGLWidget; the associated VRS canvas using OpenGL as rendering engine can be accessed by the canvas() method |
| VRS::QtHttpFilter | |
| VRS::QtInternalResourceImageReader | This class allows to read images which are processed and encoded into internal resources by the Qt uic-tool |
| VRS::QtPopupMenu | |
| VRS::QuadtreeCell | |
| VRS::Quat | A quaternion class |
| VRS::QueryUrl | Custom Qt class for parsing the details of a http url with a query like http://webserver.com/path/action?query?param1=value1¶m2=value2 |
| VRS::Queue< T > | Queue Template Implemented by Linked Lists |
| VRS::RasterizerDiscard | |
| VRS::Ray | 3D Ray |
| VRS::RayIntersector | |
| VRS::RayRequest | |
| VRS::RayRequestTechnique | Ray Intersection Test |
| VRS::RayTracingTechnique | |
| VRS::ReferencesTo< T > | |
| VRS::Reflection | Reflection Matrix |
| VRS::RemoteLookAt | |
| VRS::RenderBufferGL | Renderbuffers represent render targets for framebuffer objects |
| VRS::RenderingProcessor | |
| VRS::RenderingProcessorGL | OpenGL RenderingProcessor |
| VRS::RenderObj | Base class for objects influencing the rendering process |
| RenderSettingsDialog | |
| VRS::RenderTargetGL | Render target used by framebuffer objects |
| VRS::RenderTextureGL | Rendertextures represent render targets for framebuffer objects |
| VRS::RepeatIterator< T > | Sequence Repetition Iterator |
| VRS::ReplicateIterator< T > | Replication Iterator |
| VRS::ResizeEvent | Canvas Resize VRS Event |
| VRS::ResourceManager< RESOURCE_TYPE, RESOURCE_SIZE_TYPE > | |
| VRS::ReverseIterator< T > | Reverse Iterator |
| VRS::RGB2PaletteImage | RGB to PaletteImage converter |
| VRS::Rotation | Rotation |
| VRS::GL2::SamplerVariable | |
| VRS::SaveFrameBufferGL | This class can save the contents of any available OpenGL buffer to disk |
| VRS::GL2::EXTSHADER::SAXErrorHandler | |
| VRS::GL2::EXTSHADER::SAXInterfaceHandler | |
| VRS::GL2::EXTSHADER::SAXPrototypeHandler | |
| VRS::GL2::EXTSHADER::SAXShaderHandler | |
| VRS::GL2::EXTSHADER::SAXString | |
| VRS::Scaling | Scale Transformation |
| VRS::SceneAdjuster | Volume Adjustment Geometry Node |
| VRS::SceneCallback | Callback Scene Graph Node |
| VRS::SceneConfiguration | < Scene Graph Node for permanent Techniques and Handlers |
| VRS::SceneGraphAnalyzer | SceneGraphAnalyzer provides an overview of the singular objects in a given unknown SceneGraph, e.g |
| VRS::SceneGraphAnalyzer::Result | |
| VRS::SceneGraphAnalyzer::TexturedShapes | For simple scenes (no special nodes) containing Textures and PolygonSets, this method extracts all PolygonSets and corresponding textures |
| VRS::SceneGraphBuilder | |
| VRS::SceneGraphOperator | Abstract base class for scene graph operators |
| VRS::SceneGraphPrinter | Visitor class for printing the scene graph (hand-made) |
| VRS::SceneNode | Abstract Base Class for All Types of Scene Graph Nodes |
| VRS::SceneNodeVisitor | Visitor for Scene Graphs and Behavior Graphs |
| VRS::ScenePicker | This class provides functionality for picking scene objects |
| VRS::ScenePicker::GLImage | |
| VRS::ScenePicker::PickResult | |
| VRS::SceneShapeGL | |
| VRS::SceneShapeManagerGL | |
| VRS::SceneShapeManagerGL::OptimizationFlags | |
| VRS::SceneSpaceCullingAttribute | ! Use this attribute to cull everything beyond a plane specified in scene coorindates |
| VRS::SceneSpy | |
| VRS::SceneSpyPainter | |
| VRS::SceneSwitch | Scene Graph Node with Canvas-Dependent Switch |
| VRS::SceneThing | Generic Scene Graph Node |
| VRS::TEXT::ScreenOverlay | A SceneThing for putting thing directly on the Screen like an overlay |
| VRS::SDLCanvas | A GLCanvas that uses SDL as toolkit |
| VRS::Selector | Manipulator for Interactive Ray Tests |
| VRS::SequenceContainerIteratorSTL< T, STL_CONTAINER > | |
| VRS::SequenceContainerSTL< T, STL_CONTAINER > | |
| VRS::SerializationManager | |
| VRS::Serializer | |
| VRS::SGIReader | Reader for SGI image file format |
| VRS::Shader | |
| VRS::GL2::EXTSHADER::ShaderHandler | |
| VRS::GL2::ShaderObject | |
| VRS::ShaderProgramGL | Abstract base class for OpenGL ARB vertex and fragment shader |
| VRS::ShaderProgramGL::Parameter | |
| VRS::GL2::ShaderTextureUnitSelector | Class for selecting texture units for GL2 shaders |
| VRS::ShadingHint | |
| VRS::ShadowCaster | |
| VRS::ShadowCasterSwitch | |
| VRS::Shadowed | |
| VRS::ShadowedSwitch | |
| VRS::ShadowMapBuilderGL | Given a scene graph and a camera, builds a shadow map texture |
| VRS::ShadowTechniqueGL | |
| VRS::ShadowTechniqueTemplateGL | |
| VRS::ShadowVolumeTechniqueGL | |
| VRS::Shape | Abstract Base Class for VRS Shapes |
| VRS::ShapeMaterialGL | |
| VRS::ShapePainter | |
| VRS::ShapeSimplifier | |
| VRS::SharedContextGL | OpenGL-specific VRS Context |
| VRS::SharedContextGL::CallbackData | |
| VRS::SharedObj | Base Class for Shared Objects |
| VRS::SilhouetteStyleGL | |
| VRS::SilhouetteStyleTechniqueGL | |
| VRS::TEXT::SimplePanel | A simple Panel, complete with a Frame around its text |
| VRS::TEXT::SimplePanelPainterGl | A class containing the needed informations to render text with glyphs pre rasterized on textures directly on screeen |
| VRS::TEXT::SimplePanelRayIntersector | Intersector for the Box shape, see RayIntersector This objects performs intersections between a ray and a box |
| VRS::SimpleRange | Class to handle ranges with included or excluded bounds ([a, b], [a, b[, etc |
| VRS::SimpleRange::Bound | |
| VRS::Simplifier | |
| VRS::SkipIterator< T > | Element Elimination Iterator |
| VRS::Sky | Shape for painting a nice sky background |
| EnvironmentRenderer::SkyDome | Usage: the sky must be rendered as first shape per frame, otherwise it may overwrite anything rendered before |
| EnvironmentRenderer::SkyDomePainter | |
| EnvironmentRenderer::SkyTechnique | The SkyTechnique creates an aerial-perspecive-effect for a 3D scene |
| VRS::SO< T > | Smart pointers for shareable objects of type T (T must be derived from class VRS::SharedObj) |
| VRS::SOUND::SoundStreamAL | |
| VRS::SOUND::SourceAL | |
| VRS::SpaceMouseDevice | |
| VRS::SpaceMouseEvent | |
| VRS::SpaceMouseNavigation | The SpaceMouseNavigation allows navigation with a 3Dconnexion SpaceMouse device |
| VRS::SpaceTree< NODE, DIM > | |
| VRS::SpaceTree< NODE, DIM >::NodePointer | |
| VRS::SpaceTree< NODE, DIM >::STNODEInfo | |
| VRS::SpaceTreePath< DIM > | |
| VRS::Sphere | |
| VRS::SphereGenerator | |
| VRS::SphereGroundPlateNavigation | The SphereNavigation allows to move the camera on a virtual sphere around a focus point |
| VRS::SphericalCullingAttribute | ! Use this attribute to cull everything beyond a plane which lies outside a sphere around the camera's position |
| VRS::SpotLight | Spot Light Source |
| VRS::Stack< T > | |
| VRS::StackTrace | |
| VRS::StackTrace::Snapshot | |
| VRS::StandardRenderer | |
| VRS::StateHandler< T > | Class template for state handler |
| VRS::StateSortingOperator | Scene graph operator that sorts a scene by render states |
| VRS::static_assert_test< x > | |
| VRS::STATIC_ASSERTION_FAILURE< true > | |
| VRS::STATIC_ASSERTION_NS::STATIC_ASSERTION_FAILURE< true > | |
| VRS::STATIC_ASSERTION_NS::STATIC_ASSERTION_TEST< x > | |
| VRS::StaticArray< T > | |
| VRS::StaticArrayIterator< T > | |
| VRS::StaticLightingOperator | Scene graph operator to pre-compute lighting |
| VRS::StaticNode< CONTENT > | |
| VRS::StaticOctree< CONTENT > | |
| VRS::StaticQuadtree< CONTENT > | |
| VRS::StaticSpaceTree< CONTENT, DIM > | |
| VRS::StencilBitGL | Managing bit-planes in the OpenGL stencil-buffer |
| VRS::StencilBufferGL | Operations Related to the OpenGL Stencil Buffer |
| VRS::Stereo | The Stereo attribute provides the current stereo viewing settings during rendering |
| VRS::StereoRendererGL | Class for specifying the parameters for stereo rendering |
| VRS::STLBReader | |
| VRS::StringUtils | |
| VRS::SubImage | 2D Subimage |
| VRS::SubIterator< T > | Iterator which iterates over a sub range of another iterator |
| VRS::SubIterator2D< T > | Iterator which iterates over a sub range of another iterator |
| VRS::SuperQuad | Super Quadric Shape |
| VRS::SuperQuadGenerator | |
| VRS::SurfaceStyleGL | |
| VRS::SurfaceStyleTechniqueGL | |
| VRS::Switch | |
| VRS::SystemCommand | |
| VRS::MT::Task< RESULT_TYPE > | Defines a specific interface for tasks generating a certain type of result |
| VRS::MT::TaskBase | Defines the basic interface for tasks processed in a multi threaded environment |
| VRS::MT::TaskManager | The static TaskManager is responsible for managing a set of computational tasks |
| VRS::Technique | Abstract base class for VRS Techniques |
| VRS::TechniqueGL | Abstract base class for VRS Techniques which use OpenGL |
| VRS::TechniqueProcessor | TechniqueProcessor |
| VRS::Tessellation | |
| VRS::TexEnvCombineGL | Texture-environment for combining a la OpenGL 1.3 |
| VRS::TexEnvGL | Texture-environment a la OpenGL |
| VRS::TexGenGL | Automatic texture-coordinate generation a la OpenGL |
| VRS::Text | |
| VRS::TEXT::TextBillboard | A Billboarding transform supporting more possibilities than the normal VRS Billboard and also offering increased speed |
| VRS::TEXT::TextBoundedScale | A scaler resizing a text so its size won't exceed maximum or minimum size |
| VRS::TextField | |
| VRS::TextRendererGL | DEPRECATED: Text rasterizer using FreeType to generate haloed Images |
| VRS::TEXT::TextScreenScale | A scaler resizing a text so that it will be rendered matching on the screen |
| VRS::Texture | Abstract base class for all textures in VRS |
| VRS::Texture1DGL | Base class for all OpenGL 1D textures |
| VRS::Texture2DGL | Base class for all OpenGL 2D textures |
| VRS::Texture3DGL | Base class for all OpenGL 3D textures |
| VRS::TextureArray1DGL | Base class for all OpenGL 2D textures |
| VRS::TextureArray2DGL | Base class for all OpenGL 2D textures |
| VRS::TextureAtlasCreator | This class can be used to create texture atlases for a set of images |
| VRS::TextureAtlasOperator | Optimize scene by replacing separate textures with texture atlas |
| VRS::TextureBufferGL | |
| VRS::TexturedBatchTreeGL | |
| VRS::TexturedBatchTreeRayIntersectorGL | |
| VRS::TexturedBatchTreeSimplifierGL | Simplifier for BatchTree shapes that simplifies to OpenGL specific shapes |
| VRS::TextureEdgesGL | |
| VRS::TextureEdgesTechniqueGL | |
| VRS::TextureGL | Base class for all OpenGL textures |
| VRS::TextureMirrorTechniqueGL | |
| VRS::TEXT::TextureText | Text with glyphs rasterized on a texture |
| VRS::TEXT::TextureTextPainterGL | A class containing the needed informations to render text with glyphs pre rasterized on textures |
| VRS::TEXT::TextureTextRayIntersector | Intersector for the Box shape, see RayIntersector This objects performs intersections between a ray and a box |
| VRS::TextureUnitSelectorGL | Class for selecting texture units |
| VRS::TextureUnitSettingGL | Attribute class to encapsualte a single texture application |
| VRS::TexturingEffectGL | |
| VRS::TexturingEffectShaderGL | |
| VRS::Tf | General Geometric Transformation |
| VRS::TGAReader | Reader for TGA (TrueVision Graphic) files |
| VRS::ThreeDSReader | Reader for 3d studio files |
| VRS::TIFFWriter | Writer for TIFF files |
| VRS::TileableNoiseTexture1DGL | Following classes can be used to create tileable noise textures (in 1D, 2D and 3D) with the given size and frequency |
| VRS::TileableNoiseTexture2DGL | |
| VRS::TileableNoiseTexture3DGL | |
| VRS::TimeConstMap< T > | Template Class for Constant VRSTime Mappings |
| VRS::TimeCopy | VRSTime Requirement Copy |
| VRS::TimeCt< R, S, T > | Behavior Node for VRSTime-Dependent Constraints for Object Parameters |
| VRS::TimeCurveMap | Template class for curve time mappings |
| VRS::TimeDuration | Behavior Node for Specifying VRSTime Requirements |
| VRS::TimeEvent | VRS time event class |
| VRS::TimeFunctionMap< T > | Template Class for Function-based VRSTime Mappings |
| VRS::TimeGroup | Poly Behavior Node with VRSTime Layout |
| VRS::TimeGroup::ChildInterval | |
| VRS::TimeGroup::TimeMark | |
| VRS::TimeLinearMap< T > | Template Class for Linear VRSTime Mappings |
| VRS::TimeManager | VRSTime Event Manager |
| VRS::TimeMap< T > | |
| VRS::TimeMethodMap< R, T > | Template Class for Method-based Mappings |
| VRS::TimeModifier | VRSTime Deformation Behavior Node |
| VRS::TimeRequirement | VRSTime Requirement of Behavior Nodes |
| VRS::TimeSequence | Sequential VRSTime Group |
| VRS::TimeSimultaneity | Simultaneous VRSTime Group |
| VRS::TimeTable | VRSTime Table |
| VRS::TimeTable::Data | |
| VRS::TimeTableSpec | |
| VRS::Torus | Torus |
| VRS::TorusGenerator | |
| VRS::TrackBall | 3D Trackball Manipulator |
| VRS::TransactionNo | Numerical Identifier for VRS Transactions |
| VRS::Transform | Abstract Base Class for Geometric Transformations |
| VRS::TransformEditor | The TransformEditor transforms an object (given as a scene) according to mouse-movements |
| VRS::TransformFeedback | |
| VRS::TransformFeedbackAttributeContent | |
| VRS::TransformFeedbackAttributeContentTable | |
| VRS::TransformFeedbackContentTable | |
| VRS::TransformFeedbackPrimitivesWrittenQuery | |
| VRS::TransformFeedbackVaryingContent | |
| VRS::TransformFeedbackVaryingContentTable | |
| VRS::Translation | Translation |
| VRS::TransparencyTechniqueGL | TransparencyTechniqueGL for rendering transparent shapes |
| VRS::TriangleSet | |
| VRS::TriangleSet::VertexDataEntry< T > | |
| VRS::TriangleSetBuilder | |
| VRS::TriangleSetSimplifierGL | |
| VRS::TriangleSetTool | |
| VRS::TwoPointConnection | |
| VRS::TwoPointConnection::ImplClient | |
| VRS::TwoPointConnection::ImplServer | |
| VRS::TwoSidedShadowVolumeTechniqueGL | |
| VRS::TypeCastIterator< TO, FROM > | Iterator adapter for type casting |
| VRS::TypeCastIterator2D< TO, FROM > | Iterator2D adapter for type casting |
| VRS::GL2::EXTSHADER::UberShaderManager | |
| VRS::GL2::EXTSHADER::UberShaderProgramObject | |
| VRS::GL2::EXTSHADER::UberShaderSamplerVariable | |
| VRS::GL2::EXTSHADER::UberShaderUniformVariable< T > | |
| VRS::UfoPhysicalNavigation | |
| VRS::UndoNavigation | The undo navigation allows to play the last few seconds of navigation backwards |
| VRS::GL2::UniformSampler | |
| VRS::TEXT::UniformValue | A class for specifying coordinates in screen values (0.0 to 1.0) and pixel offsets at the same time |
| VRS::GL2::UniformVariable< T > | |
| VRS::GL2::UniformVariableBase | |
| VRS::UniqueTextureMapping | |
| VRS::UniqueTextureMapping::TexturedMeshComposite | Help struct to store the result of the creation step for textures and texture coordinates |
| VRS::Utils | |
| VRS::GL2::VariablesMapping | |
| VRS::GL2::VariablesMapping::Mapping | |
| VRS::Vec< DIM, T > | This template class represents a DIM component vector with component type T |
| VRS::Vector3Base< T > | 3D Vector Class |
| VRS::PointCellConversion::VectorInclusionTest | |
| VRS::VertexAttributeBufferObjectGL< T > | |
| VRS::VertexAttributeDataGL | Class for specifying attributes for vertices in vertex arrays |
| VRS::VertexAttributeGenerator | Base class for subclasses that generate analytic vertex attribute data |
| VRS::VertexAttributeIndexGL | |
| VRS::VertexAttributeMap | |
| VRS::VertexAttributeShapeGL | |
| VRS::VertexCacheOptimizer | Given an indexed triangle mesh (must be indexed and must contain explicitly triangles) the VertexCacheOptimizer arranges the triangles in a vertex-cache-friendly order to optimize rendering speed |
| VRS::VertexData< DIM, T > | |
| VRS::VertexProgramGL | Configure the standard rendering pipeline using ARB vertex programs |
| VRS::VertexProgramNV | Configure the standard rendering pipeline using nVidia vertex programs |
| VRS::VertexProgramNV::MatrixTracking | |
| VRS::VertexProgramNV::VertexParameter | |
| VRS::VertexProgramReader | |
| VRS::GL2::VertexShaderObject | A vertex shader forms part of a shader program |
| VRS::Video | Abstract base class for videos |
| VRS::VideoCompressor | |
| VRS::VideoController | Video frame controller |
| VRS::ViewInfo | This class provides view-related operations: view-frustum culling, pixel size estimation, and distance to camera |
| VRS::ViewInfoFactory | |
| VRS::Viewport | Viewport Attribute |
| VRS::Visitable | |
| VRS::Visitor< T > | |
| VRS::VisitorBase | |
| VRS::VisitorForSettingInstanceTransformations | |
| VRS::VRSTime | AM VRSTime Data Type describing relative time spans |
| VRS::VSyncGL | |
| EnvironmentRenderer::WaterReflected | The attribute WaterReflected allows for specification of scene parts to be reflected in certain WaterSurfaces |
| EnvironmentRenderer::WaterSurface | A WaterSurface is a polygonal area that is rendered as a water surface with typical water effects such as waves, reflections, etc |
| EnvironmentRenderer::WaterSurface::Plane | |
| EnvironmentRenderer::WaterSurfaceRayIntersector | |
| EnvironmentRenderer::WaterSurfaceSimplifierGL | Painter for WaterSurface |
| EnvironmentRenderer::WaterSurfaceTechnique | This Technique performs the rendering passes which are necessary for rendering of WaterSurfaces |
| VRS::SOUND::WaveFormBufferAL | |
| VRS::SOUND::WaveFormDataAL | |
| VRS::WavefrontReader | |
| VRS::SOUND::WAVReader | |
| VRS::WeakPointerBase | |
| VRS::WheelEvent | Mouse Wheel Event |
| VRS::WO< T > | |
| VRS::X3D::X3DAppearance | |
| VRS::X3D::X3DGeometry | |
| VRS::X3D::X3DMultiTexture | |
| VRS::X3D::X3DReader | Reader for X3D format |
| VRS::XMLNamespaceAwareWriterUtil | XMLWriterUtil provides simple static methods to write XML element tags |
| VRS::XMLWriterUtil | XMLWriterUtil provides simple static methods to write XML element tags |
| XPMInterpreter | |
| VRS::ZipFileCreator | This class can be used to create ZIP files |
| VRS::ZipFileExtractor | This class can be used to create ZIP files |
| VRS::ZipReader | Zip archive reader |
| VRS::ZLibFilter | |
| VRS::ZoomGroundPlateNavigation | The ZoomGroundPlateNavigation allows to move the camera rapidly towards or away from a given focus point |
| VRS::ZoomOrthoGroundPlateNavigation | The ZoomOrthoGroundPlateNavigation allows to move the camera |