9#ifndef EXAMPLES_RAY_SAMPLING_HEIGHTFIELD_H
10#define EXAMPLES_RAY_SAMPLING_HEIGHTFIELD_H
22 const char*
name()
const {
return "Heightfield";}
27 nv::index::app::IApplication_layer* app_layer,
29 const mi::math::Bbox< mi::Float32, 3>& roi_bbox,
30 const mi::neuraylib::Tag& session_tag,
31 std::map<std::string, std::string>& opt_map,
32 mi::neuraylib::IDice_transaction* transaction)
const
37 scene_info, roi_bbox, session_tag, opt_map, transaction);
const char * name() const
bool create_scene(nv::index::app::IApplication_layer *app_layer, Scene_info &scene_info, const mi::math::Bbox< mi::Float32, 3 > &roi_bbox, const mi::neuraylib::Tag &session_tag, std::map< std::string, std::string > &opt_map, mi::neuraylib::IDice_transaction *transaction) const
bool create_heightfield_scene(nv::index::app::IApplication_layer *app_layer, bool enable_LOD, Scene_info &scene_info, const mi::math::Bbox< mi::Float32, 3 > &roi_bbox, const mi::neuraylib::Tag &session_tag, std::map< std::string, std::string > &opt_map, mi::neuraylib::IDice_transaction *transaction) const
Scene setup interface for ray sampling example.