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. | |
Hierarchical scene description groups for structuring the scene.