NVIDIA IndeX API nvidia_logo_transpbg.gif Up
iscene_group.h File Reference

Hierarchical scene description groups for structuring the scene. More...

#include <mi/base/interface_declare.h>
#include <mi/dice.h>
#include <mi/math/matrix.h>
#include <nv/index/iscene_element.h>

Go to the source code of this file.

Classes

class  nv::index::IScene_group
 A scene group allows structuring a scene in a hierarchical form. More...
 
class  nv::index::ITransformed_scene_group
 A transformed scene group is used in the typical manner for structuring the scene but also defines a transformation matrix which will be applied to all of its children. More...
 
class  nv::index::IStatic_scene_group
 A static scene group is used in the typical manner for structuring the scene but does not maintain its own transformation matrix. More...
 
class  nv::index::IShape_scene_group
 A shape scene group (or simply "shape group") aggregates multiple scene elements to create new user-defined geometry objects. More...
 
class  nv::index::IShape_scene_group_manipulator
 An implementation of IShape_scene_group_manipulator creates user-defined geometry by filling an IShape_scene_group with scene elements. More...
 

Namespaces

namespace  nv
 Common namespace for all NVIDIA APIs.
 
namespace  nv::index
 Namespace for NVIDIA IndeX library APIs.
 

Detailed Description

Hierarchical scene description groups for structuring the scene.