This is the complete list of members for nv::index::IScene, including all inherited members.
create_attribute(const mi::base::Uuid &class_id) const =0 | nv::index::IScene | pure virtual |
create_attribute() const | nv::index::IScene | inline |
create_camera(const mi::base::Uuid &class_id) const =0 | nv::index::IScene | pure virtual |
create_camera() const | nv::index::IScene | inline |
create_corner_point_grid(const mi::math::Vector_struct< mi::Uint32, 3 > &grid_dims, const mi::math::Bbox_struct< mi::Float32, 3 > &bbox, const mi::math::Matrix_struct< mi::Float32, 4, 4 > &transform_matrix, nv::index::IDistributed_data_import_callback *importer_callback, mi::neuraylib::IDice_transaction *dice_transaction) const =0 | nv::index::IScene | pure virtual |
create_height_field(const mi::math::Vector_struct< mi::Float32, 3 > &scaling, mi::Float32 rotation_k, const mi::math::Vector_struct< mi::Float32, 3 > &translation, const mi::math::Vector_struct< mi::Uint32, 2 > &grid_size, const mi::math::Vector_struct< mi::Float32, 2 > &k_range, nv::index::IDistributed_data_import_callback *importer_callback, mi::neuraylib::IDice_transaction *dice_transaction) const =0 | nv::index::IScene | pure virtual |
create_irregular_volume(const mi::math::Bbox_struct< mi::Float32, 3 > &ijk_bbox, const mi::Float32 max_mesh_edge_length, nv::index::IDistributed_data_import_callback *importer_callback, mi::neuraylib::IDice_transaction *dice_transaction) const =0 | nv::index::IScene | pure virtual |
create_particle_volume(const mi::math::Bbox_struct< mi::Float32, 3 > &ijk_bbox, const mi::math::Matrix_struct< mi::Float32, 4, 4 > &transform_matrix, nv::index::IDistributed_data_import_callback *importer_callback, mi::neuraylib::IDice_transaction *dice_transaction) const =0 | nv::index::IScene | pure virtual |
create_pipe_set(const mi::math::Bbox_struct< mi::Float32, 3 > &bbox, nv::index::IDistributed_data_import_callback *importer_callback, mi::neuraylib::IDice_transaction *dice_transaction) const =0 | nv::index::IScene | pure virtual |
create_regular_heightfield(const mi::math::Vector_struct< mi::Float32, 3 > &scaling, mi::Float32 rotation_k, const mi::math::Vector_struct< mi::Float32, 3 > &translation, const mi::math::Vector_struct< mi::Uint32, 2 > &grid_size, const mi::math::Vector_struct< mi::Float32, 2 > &k_range, nv::index::IDistributed_data_import_callback *importer_callback, mi::neuraylib::IDice_transaction *dice_transaction) const =0 | nv::index::IScene | pure virtual |
create_regular_heightfield(mi::Float32 default_height, const mi::math::Vector_struct< mi::Float32, 3 > &scaling, mi::Float32 rotation_k, const mi::math::Vector_struct< mi::Float32, 3 > &translation, const mi::math::Vector_struct< mi::Uint32, 2 > &grid_size, const mi::math::Vector_struct< mi::Float32, 2 > &k_range, mi::neuraylib::IDice_transaction *dice_transaction) const =0 | nv::index::IScene | pure virtual |
create_scene_group(const mi::base::Uuid &class_id) const =0 | nv::index::IScene | pure virtual |
create_scene_group() const | nv::index::IScene | inline |
create_shape(const mi::base::Uuid &class_id) const =0 | nv::index::IScene | pure virtual |
create_shape() const | nv::index::IScene | inline |
create_sparse_volume(const mi::math::Bbox_struct< mi::Float32, 3 > &ijk_bbox, const mi::math::Matrix_struct< mi::Float32, 4, 4 > &transform_matrix, nv::index::IDistributed_data_import_callback *importer_callback, mi::neuraylib::IDice_transaction *dice_transaction) const =0 | nv::index::IScene | pure virtual |
create_triangle_mesh(const mi::math::Bbox_struct< mi::Float32, 3 > &ijk_bbox, nv::index::IDistributed_data_import_callback *importer_callback, mi::neuraylib::IDice_transaction *dice_transaction) const =0 | nv::index::IScene | pure virtual |
create_vdb_scene_element(const mi::math::Bbox_struct< mi::Float32, 3 > &object_space_bbox, const mi::math::Matrix_struct< mi::Float32, 4, 4 > &transform_matrix, nv::index::IDistributed_data_import_callback *importer_callback, mi::neuraylib::IDice_transaction *dice_transaction) const =0 | nv::index::IScene | pure virtual |
get_camera() const =0 | nv::index::IScene | pure virtual |
get_clipped_bounding_box() const =0 | nv::index::IScene | pure virtual |
get_transform_matrix() const =0 | nv::index::IScene | pure virtual |
set_camera(mi::neuraylib::Tag_struct tag)=0 | nv::index::IScene | pure virtual |
set_clipped_bounding_box(const mi::math::Bbox_struct< mi::Float32, 3 > &bbox)=0 | nv::index::IScene | pure virtual |
set_transform_matrix(const mi::math::Matrix_struct< mi::Float32, 4, 4 > &transform_mat)=0 | nv::index::IScene | pure virtual |
set_transform_matrix(const mi::math::Vector_struct< mi::Float32, 3 > &translation, const mi::math::Matrix_struct< mi::Float32, 4, 4 > &rotation, const mi::math::Vector_struct< mi::Float32, 3 > &scaling)=0 | nv::index::IScene | pure virtual |