#include <xac_compute_scene_tool.h>
|
| Scene_tool (mi::neuraylib::Tag session_tag_, mi::neuraylib::IDice_transaction *transaction_) |
|
mi::neuraylib::Tag | add_new_group (bool transformed_group=false) |
|
void | set_group (mi::neuraylib::Tag group_) |
|
template<class T> |
mi::neuraylib::Tag | store_and_add_to_group (const mi::base::Handle<T> &element) |
|
template<class T> |
void | create_attribute (mi::base::Handle<T> &element) |
|
|
mi::base::Handle< const nv::index::ISession > | session |
|
mi::base::Handle< nv::index::IScene > | scene |
|
mi::base::Handle< nv::index::IScene_group > | current_group |
|
mi::neuraylib::IDice_transaction * | transaction |
|
Definition at line 21 of file xac_compute_scene_tool.h.
◆ Scene_tool()
xac_compute::Scene_tool::Scene_tool |
( |
mi::neuraylib::Tag |
session_tag_, |
|
|
mi::neuraylib::IDice_transaction * |
transaction_ |
|
) |
| |
◆ add_new_group()
mi::neuraylib::Tag xac_compute::Scene_tool::add_new_group |
( |
bool |
transformed_group = false | ) |
|
◆ create_attribute()
template<class T>
void xac_compute::Scene_tool::create_attribute |
( |
mi::base::Handle<T> & |
element | ) |
|
|
inline |
◆ set_group()
void xac_compute::Scene_tool::set_group |
( |
mi::neuraylib::Tag |
group_ | ) |
|
◆ store_and_add_to_group()
template<class T>
mi::neuraylib::Tag xac_compute::Scene_tool::store_and_add_to_group |
( |
const mi::base::Handle<T> & |
element | ) |
|
|
inline |
◆ current_group
mi::base::Handle<nv::index::IScene_group> xac_compute::Scene_tool::current_group |
◆ scene
mi::base::Handle<nv::index::IScene> xac_compute::Scene_tool::scene |
◆ session
mi::base::Handle<const nv::index::ISession> xac_compute::Scene_tool::session |
◆ transaction
mi::neuraylib::IDice_transaction* xac_compute::Scene_tool::transaction |
The documentation for this struct was generated from the following files: