NVIDIA IndeX API nvidia_logo_transpbg.gif Up
nv::index::IScene Member List

This is the complete list of members for nv::index::IScene, including all inherited members.

create_attribute(const mi::base::Uuid &class_id) const =0nv::index::IScenepure virtual
create_attribute() constnv::index::ISceneinline
create_camera(const mi::base::Uuid &class_id) const =0nv::index::IScenepure virtual
create_camera() constnv::index::ISceneinline
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 =0nv::index::IScenepure 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 =0nv::index::IScenepure 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 =0nv::index::IScenepure 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 =0nv::index::IScenepure 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 =0nv::index::IScenepure 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 =0nv::index::IScenepure 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 =0nv::index::IScenepure virtual
create_scene_group(const mi::base::Uuid &class_id) const =0nv::index::IScenepure virtual
create_scene_group() constnv::index::ISceneinline
create_shape(const mi::base::Uuid &class_id) const =0nv::index::IScenepure virtual
create_shape() constnv::index::ISceneinline
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 =0nv::index::IScenepure 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 =0nv::index::IScenepure 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 =0nv::index::IScenepure virtual
get_camera() const =0nv::index::IScenepure virtual
get_clipped_bounding_box() const =0nv::index::IScenepure virtual
get_transform_matrix() const =0nv::index::IScenepure virtual
set_camera(mi::neuraylib::Tag_struct tag)=0nv::index::IScenepure virtual
set_clipped_bounding_box(const mi::math::Bbox_struct< mi::Float32, 3 > &bbox)=0nv::index::IScenepure virtual
set_transform_matrix(const mi::math::Matrix_struct< mi::Float32, 4, 4 > &transform_mat)=0nv::index::IScenepure 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)=0nv::index::IScenepure virtual