Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

NVSGSDK Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
nvutil::addReferenceConvenient helper functor that can be used in STL algorithms to add a reference to reference counted objects
nvutil::AllocatorInternal manager for memory allocations
nvsg::AnimatedQuadsGeoSet for animated Quads
nvsg::AnimatedTransformClass representing an animated transformation
nvsg::AnimatedTrianglesGeoSet for animated Triangles
nvsg::Animation< T >Class defining the common interface of an animation
nvui::AnimationCamManipAnimation Camera Manipulator Class
nvtraverser::AppTraverserAppTraverser Class
nvutil::Bit< n >Template class for easy definition of a single-bit bitmask
nvsg::BoneInternal helper class for SkinnedTriangles
bone_tThe bone_t structure specifies how a bone is stored in a .NBF file
nvmath::BoundingSphereSphere class that represents the bounding sphere of a set of points
nvsg::CameraBase class for all camera types
nvui::CameraManipulatorCamera manipulator base class
nvsg::CgFxEffect attribute
nvutil::ChunkChunk of memory for our low level memory managment of fixed size objects
nvtraverser::CondenseTraverserTraverser that can condense some drawables
nvsg::CullDataClass holding culling information for an object and it's children
nvtraverser::CullTraverserBase class for different culling implementations
nvsg::DALDataDevice Abstraction Link Data
nvsg::DALDataCreatorCreating DALData to be exchanged via a Device Abstraction Link requires this particular interface
nvsg::DALHostDevice Abstraction Link (DAL) Host
nvsg::DALServerDevice Abstraction Link Server
nvsg::DirectedLightClass representing a directed light
nvsg::DrawableBase class of all drawable objects
nvtraverser::DrawableUnifyTraverserTraverser that combines Drawables under one GeoNode
nvsg::Face< n >Helper class for Quads and Triangles
nvsg::FaceAttributeStateAttribute that determines the render modes to use for the following geometries
nvsg::FaceAttributeDataData of a FaceAttribute that is worth sharing
nvutil::FixedAllocatorManages allocation requests for objects of a certain size only
nvui::FlightCamManipFlight Camera Manipulator Class
nvsg::FramedAnimation< T >An Animation that holds a complete data set for each frame
nvtraverser::FrustumCullTraverserCullTraverser culling on frustum information
geometrySet_tThe geometrySet_t structure specifies how a geometry set is stored in a .NBF file
nvsg::GeoNodeNode to hold a set of geometry
nvtraverser::GeoNodeUnifyTraverserTraverser that combines multiple GeoNodes under one Transform to a single one
nvsg::GeoSetBase class for Geometries
nvgl::GLContextWrapper for OpenGL functions to provide error handling, caching, and extension handling per context
nvgl::GLFunctionsThe GLFunctions class holds the OpenGL extension function pointers
nvgl::GLObjectsThe GLObjects class is a container of OpenGL objects
nvtraverser::GLTraverserRenderTraverser using OpenGL
nvui::GLWinRenderAreaOpenGL render area
nvsg::GroupGroup node
nvtraverser::GroupUnifyTraverserTraverser that deletes unneccessary Groups
nvsg::HighlightBoxBase class for Highlighting objects that can be attached to Geosets
nvsg::HighlightEdgesBase class for Highlighting objects that can be attached to Geosets
nvsg::HighlightObjectBase class for Highlighting objects that can be attached to Geosets
nvutil::IAllocatorAn allocator interface
nvtraverser::IdentityToGroupTraverserTraverser that replaces identity transforms by groups
nvutil::IncarnationThis class abstracts an incarnation count
indexSet_tThe indexSet_t structure specifies how an index set is stored in a .NBF file
nvsg::InterpolatedAnimation< T >Base class for an interpolating Animation
nvtraverser::IntersectionIntersection class
nvsg::JitterCameraA jittering camera
nvsg::LightSourceBase class for representing all light sources
nvsg::LinearInterpolatedAnimation< T >An InterpolatedAnimation that performs linear interpolations between the key frames
nvsg::LODLevel Of Detail class
nvutil::Log< TestMode, OutputFn >Logging test results
nvmath::Mat33f3x3 matrix class
nvmath::Mat44f4x4 matrix class
nvsg::MaterialStateAttribute that determines the material properties to use for the following geometries
nvmath::Matnnf< n >Template for nxn-matrices
nvutil::MemFunTbl< T >Member Function Table template
nvtraverser::ModelViewTraverserTraverser that can handle the model view transform stack
nvsg::MonoCameraA monoscopic camera
NBFAnimatedQuadsThe NBFAnimatedQuads structure represents animated quads
NBFAnimatedTransformThe NBFAnimatedTransform structure represents an animated transform group node
NBFAnimatedTrianglesThe NBFAnimatedTriangles structure represents animated triangles
NBFCameraThe NBFCamera structure represents a camera
NBFCgFxThe NBFCgFx structure represents an effect attribute
NBFDirectedLight
NBFDrawableThe NBFDrawable represents any kind of a drawable object
NBFFaceAttributeThe NBFFaceAttribute structure represents a render mode
NBFFramedAnimationThe NBFFramedAnimation structure represents a framed animation
NBFFramedTrafoAnimationThe NBFFramedTrafoAnimation structure represents a framed animation that will be applied to trafo_t objects
NBFFramedVNVectorAnimationThe NBFFramedVNVectorAnimation structure represents a framed animation that will be applied to VNVector objects
NBFGeoNodeThe NBFGeoNode structure represents a geometry node
NBFGeoSetThe NBFGeoSet structure represents a set of vertex attributes
NBFGroupThe NBFGroup structure represents a group node
NBFHeaderThe NBFHeader structure represents the NBF header format
NBFInterpolatedAnimationThe NBFInterpolatedAnimation structure represents a interpolated animation
NBFInterpolatedTrafoAnimationThe NBFInterpolatedTrafoAnimation structure represents a interpolated animation that will be applied to trafo_t objects
NBFInterpolatedVNVectorAnimationThe NBFInterpolatedVNVectorAnimation structure represents a interpolated animation that will be applied to VNVector objects
NBFJitterCameraThe NBFJitterCamera structure represents a monoscopic jitter camera
NBFLightSourceThe NBFLightSource structure represents a light source node
NBFLoaderA Scene Loader for nbf files
NBFLODThe NBFLOD structure represents a 'Level Of Detail' group node
NBFMaterialThe NBFMaterial structure represents a material
NBFMonoCameraThe NBFMonoCamera structure represents a monoscopic camera
NBFNodeThe NBFNode structure represents a general node
NBFObjectThe NBFObject structure represents general object data
NBFParallelCameraThe NBFParallelCamera represents a parallel camera
NBFPerspectiveCameraThe NBFPerspectiveCamera represents a perspective camera
NBFPointLight
NBFQuadsThe NBFQuads structure represents a set of independent quads
NBFSaverA scene saver capable to save a NVSG scene to a "NBF" (Nvsg Binary File format) file
NBFSaveTraverserA Traverser to traverse a scene on saving to "NBF" binary file format
NBFSceneThe NBFScene structure represents a scene in the context of computer graphics
NBFSimpleCameraThe NBFSimpleCamera represents a simple monoscopic camera
NBFSkinnedTrianglesThe NBFSkinnedTriangles structure represents skin animated triangles
NBFSpotLight
NBFStateAttributeThe NBFStateAttribute structure represents a state attribute
NBFStateSetThe NBFStateSet structure represents a set of heterogeneous NBFStateAttributes
NBFStereoCameraThe NBFStereoCamera represents a stereoscopic camera
NBFStripsThe NBFStrips structure represents a strip set
NBFSwitchThe NBFSwitch structure represents a switch group node
NBFTextureAttributeThe NBFTextureAttribute structure represents a texture attribute
NBFTextureAttributeItemThe NBFTextureAttributeItem structure represents a single texture object
NBFTrafoAnimationThe NBFTrafoAnimation represents an animation that will be applied to trafo_t objects
NBFTransformThe NBFTransform structure represents a transform group node
NBFTrianglesThe NBFTriangles structure represents a set of independent triangles
NBFViewStateThe NBFViewState represents an optional view state used to render the scene
NBFVNVectorAnimationThe NBFVNVectorAnimation represents an animation that will be applied to VNVector objects
nvsg::NodeBase class for all nodes of the scene graph
NVBLoaderA Scene Loader for nvb files
NVBLoadTraverserInternally used traverser for post-processing a just loaded NVB file
NVNVBInternally used class for loading NVB files
nvsg::NVSGException
NVSGLoaderA Scene Loader for nvsg files
NVSGSaverA Scene Saver for nvsg files
NVSGSaveTraverserA Traverser to traverse a scene on saving to nvsg file format
nvsg::ObjectBase class for all objects
nvtraverser::OcclusionCullGLTraverserGLTraverser internally used by the OcclusionCullTraverser
nvtraverser::OcclusionCullTraverserCullTraverser culling on occlusion information
nvsg::ParallelCameraA parallel camera
nvsg::PathPath representation in the tree
nvsg::PerspectiveCameraA perspective camera
nvmath::Plane3fPlane class
nvutil::PlugInPlug-in base class
nvutil::PlugInCallbackPlugInCallback base class
nvutil::PlugInCallback::EmptyTokenInfoInformation structure used for warning PICW_EMPTY_TOKEN
nvutil::PlugInCallback::FileAccessFailedInfoInformation structure used for error PICE_FILE_ACCESS_ERROR
nvutil::PlugInCallback::FileMappingFailedInfoInformation structure used for error PICE_FILE_MAPPING_ERROR
nvutil::PlugInCallback::IncompatibleFileInfoInformation structure used for error PICE_INCOMPATIBLE_FILE
nvutil::PlugInCallback::IncompatibleValueInfoInformation structure used for warning PICW_INCOMPATIBLE_VALUES
nvutil::PlugInCallback::InvalidFileInfoInformation structure used for error PICE_INVALID_FILE
nvutil::PlugInCallback::InvalidValueInfoInformation structure used for warning PICW_INVALID_VALUE
nvutil::PlugInCallback::UndefinedTokenInfoInformation structure used for warning PICW_UNDEFINED_TOKEN
nvutil::PlugInCallback::UnexpectedTokenInfoInformation structure used for error PICE_UNEXPECTED_TOKEN
nvutil::PlugInCallback::UnknownTokenInfoInformation structure used for error PICE_UNKNOWN_TOKEN
nvutil::PlugInCallback::UnsupportedTokenInfoInformation structure used for warning PICW_UNSUPPORTED_TOKEN
nvutil::PlugInServerPlug-in management
nvsg::PointLightClass representing a point light
nvsg::QuadsGeoSet for Quads
nvsg::QuadStripsGeoSet defining quad strips
nvmath::QuatfQuaternion class
nvtraverser::RayIntersectTraverserRayIntersectTraverser
nvutil::RCIPtr< T >A smart pointer template for reference counted objects
nvutil::RCObjectA reference counted object interface
nvutil::RCObject_AutoPtr< T >AutoPtr for reference counted objects
nvutil::RCPtr< T >A smart pointer template for reference counted objects
nvutil::RCVector< T >A reference counted vector of elements
nvutil::RegVal< T >Template class for easy access to the Registry
nvutil::removeReferenceConvenient helper functor that can be used in STL algorithms
nvui::RenderAreaThe render area is the place where the actual drawing takes place
nvtraverser::RenderTraverserPure virtual render traverser class
nvsg::SceneShrink wrap class to subsume all scene related information
nvsg::SceneLoaderPure virtual base class for NVSG scene loader plug-ins
nvsg::SceneSaverPure virtual base class for NVSG scene saver plug-ins
nvtraverser::SearchTraverserTraverser for searching all objects of one class type
nvsg::SimpleCameraA simple camera
nvutil::Singleton< T >A Singleton framework
nvsg::SkinInternal helper class for SkinnedTriangles
skin_tThe skin_t structure specifies how a skin is stored in a .NBF file
nvsg::SkinnedTrianglesGeoSet for animated Triangles
nvtraverser::SmoothTraverserTraverser that can smooth some drawables
nvmath::Sphere3fSphere class
nvsg::SpotLightClass representing a spot light
nvsg::StateAttributePure virtual base class of all state attribute objects
nvsg::StateSetClass to hold a list of StateAttributes
nvtraverser::StateSetUnifyTraverserTraverser that unifies identical StateSets
nvsg::StereoCameraA stereoscopic camera
str_tThe str_t structure specifies how a string is stored in a .NBF file
nvtraverser::StrippingTraverserTraverser to convert Triangles to TriStrips, and Quads to QuadStrips
nvsg::SwitchSwitch node
nvutil::SWMRSyncSingle write, multiple read synchronization class
texBinding_tThe texBinding_t structure specifies how a texture binding is stored in a .NBF file
texCoordSet_tThe texCoordSet_t structure specifies how a texture coordinate set is stored in a .NBF file
nvsg::TextureClass to hold a texture
nvsg::TextureAttributeTexture attribute
nvsg::TextureAttributeItemTexture attribute item
nvsg::TextureAttributeItemDataData of a texture attribute item that is worth sharing
nvutil::Trace< Functor >Trace class template
nvutil::traceConsoleDebugOutputOutput to console _AND_ attached debugger
nvutil::traceConsoleOutputOutput to console
nvutil::traceDebugOutputOutput to attached debugger
nvutil::traceFileConsoleOutputOutput to log file _AND_ console
nvutil::traceFileDebugOutputOutput to log file _AND_ attached debugger
nvutil::traceFileOutputOutput to file
nvutil::TraceFunctor< OutFunctor >Uses the function given as template argument to print out a given string
nvutil::TrackballTrackball class for simulating a virtual trackball
nvui::TrackballCamManipTrackball Camera Manipulator
nvmath::TrafoTransformation class
trafo_tThe trafo_t structure specifies how a transfrmation is stored in a .NBF file
nvsg::TransformTransformation node
nvutil::TransformStackUtility class to hold a stack of concatenated transformation matrices
nvtraverser::TransformUnifyTraverserTraverser that unifies identical Transforms
nvtraverser::TraverserBase class providing an interface for read-write traversing of a given scene graph
nvsg::TrianglesGeoSet for Triangles
nvtraverser::TriangulateTraverserTraverser that converts all flavors of quads to triangles
nvsg::TriStripsGeoSet defining triangle strips
tweak_tThe tweak_t structure specifies how a tweakable parameter is stored in a .NBF file
nvutil::UPIIDUnique Plug Interface ID
nvutil::UPITIDUnique Plug Interface Type ID
nvmath::Vec2f2-component vector class
nvmath::Vec3f3-component vector class
nvmath::Vec4f4-component vector class
nvmath::Vecnf< n >Template for n-dimensional vector
nvsg::ViewStateClass to encapsulate the view specific states
nvsg::VNVectorHelper class for use in Animation
nvui::WalkCamManipWalk Camera Manipulator Class
WRLLoaderA Scene Loader for wrl files
WRLLoadTraverserInternally used traverser for post-processing a just loaded VRML file

Generated on Tue Mar 1 13:20:22 2005 for NVSGSDK by NVIDIA