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

NVSGSDK Compound 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:14 2005 for NVSGSDK by NVIDIA