NVIDIA IndeX API nvidia_logo_transpbg.gif Up
nv::index::IShape_scene_group_manipulator Class Referenceabstract

An implementation of IShape_scene_group_manipulator creates user-defined geometry by filling an IShape_scene_group with scene elements. More...

#include <iscene_group.h>

Inherits mi::base::Interface_declare< 0x8ba83935, ... >.

Public Member Functions

virtual void build (IShape_scene_group *shape_group, const IScene *scene, mi::neuraylib::IDice_transaction *dice_transaction)=0
 Creates the geometry inside the given shape group. More...
 

Detailed Description

An implementation of IShape_scene_group_manipulator creates user-defined geometry by filling an IShape_scene_group with scene elements.

Additional methods may be added to modify the contents of an existing shape group.

Member Function Documentation

 build()

virtual void nv::index::IShape_scene_group_manipulator::build ( IShape_scene_group shape_group,
const IScene scene,
mi::neuraylib::IDice_transaction *  dice_transaction 
)
pure virtual

Creates the geometry inside the given shape group.

Note
This method should not be called directly, it will be executed by IShape_scene_group::build().
Parameters
[in]shape_groupThe shape group that should be filled with geometry
[in]sceneScene object
[in]dice_transactionDiCE transaction

The documentation for this class was generated from the following file: