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... | |
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.
|
pure virtual |
Creates the geometry inside the given shape group.
[in] | shape_group | The shape group that should be filled with geometry |
[in] | scene | Scene object |
[in] | dice_transaction | DiCE transaction |