NVIDIA IndeX API nvidia_logo_transpbg.gif Up
isampling_rays.h File Reference

API for ray sampling of the NVIDIA IndeX library. More...

#include <mi/math/vector.h>
#include <mi/math/color.h>
#include <mi/base/interface_declare.h>
#include <mi/neuraylib/iserializer.h>

Go to the source code of this file.

Classes

class  nv::index::IRay_sampling
 Interface to perform ray sampling. More...
 
class  nv::index::IRay_sampling_value_format
 Interface to define user values for ray sampling the scene's contents. More...
 
class  nv::index::IRay_sampling_query
 Interface to define a query for ray sampling the scene's contents. More...
 
struct  nv::index::IRay_sampling_query::Ray
 Ray to be sampled. Defined in world space and restricted by a range for the t-parameter. More...
 
class  nv::index::IRay_sampling_object_info
 Interface to access information about the sampled object. More...
 
class  nv::index::IRay_sampling_result
 Interface to access result of ray sampling the scene's contents. More...
 
struct  nv::index::IRay_sampling_result::Sample_range
 Selector for a range of samples of a certain ray. More...
 

Namespaces

namespace  nv
 Common namespace for all NVIDIA APIs.
 
namespace  nv::index
 Namespace for NVIDIA IndeX library APIs.
 

Detailed Description

API for ray sampling of the NVIDIA IndeX library.