NVIDIA Index example code nvidia_logo_transpbg.gif Up
xac_compute_app.cpp File Reference
#include "xac_compute_app.h"
#include "xac_compute_scenes.h"
#include "xac_compute_scene_tool.h"
#include "xac_compute_plane.h"
#include "utility/example_shared.h"
#include "utility/app_rendering_context.h"
#include "utility/canvas_utility.h"
#include "utility/example_performance_logger.h"
#include <nv/index/icamera.h>
#include <nv/index/iindex.h>
#include <nv/index/iscene.h>
#include <nv/index/isession.h>
#include <nv/index/icolormap.h>
#include <nv/index/iindex_debug_configuration.h>

Go to the source code of this file.

Namespaces

namespace  xac_compute
 XAC compute example scenes.
 

Macros

#define USE_NVINDEX_ACCESS
 XAC compute example app setup. More...
 

Functions

void xac_compute::get_default_options (Option_map &opt_map)
 
std::string xac_compute::get_usage (const Option_map &opt_map)
 
void xac_compute::start_nvindex_service (Nvindex_access &nvindex_accessor, const Option_map &opt_map, const xac_compute::IXac_compute_scene_setup *scene_setup)
 
void xac_compute::setup_app_context (App_rendering_context &arc, Nvindex_access &nvindex_accessor)
 
static void xac_compute::view_all_bbox (const Vec3f &from, const Vec3f &up, const Bbox3f &bbox, mi::neuraylib::Tag camera_tag, mi::neuraylib::Tag scene_tag, mi::neuraylib::IDice_transaction *dice_transaction)
 
void xac_compute::setup_scene (Nvindex_access &nvindex_accessor, const xac_compute::IXac_compute_scene_setup *scene_setup, Compute_launch_info &info, App_rendering_context &arc, const Option_map &opt_map)
 
bool xac_compute::export_scene_data (const xac_compute::IXac_compute_scene_setup *scene_setup, App_rendering_context &arc, const Option_map &opt_map)
 
void xac_compute::setup_performance_monitoring (App_rendering_context &arc, const Option_map &opt_map)
 
void xac_compute::print_performance (const nv::index::IPerformance_values *performance_values, const Option_map &opt_map, const char *info)
 
void xac_compute::print_performance (const nv::index::IFrame_results *frame_results, const Option_map &opt_map)
 
nv::index::IFrame_results * xac_compute::render_frame (App_rendering_context &arc, const std::string &output_fname)
 

Macro Definition Documentation

 USE_NVINDEX_ACCESS

#define USE_NVINDEX_ACCESS

XAC compute example app setup.

Definition at line 10 of file xac_compute_app.cpp.