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

User interface definitions for sparse volumes. More...

Go to the source code of this file.

Classes

struct  nv::index::xac::Sparse_volume_sample_context
 Sparse volume sample context that stores internal information for validating sample information against the internal state of the rendering. More...
 
struct  nv::index::xac::Sample_info_sparse_volume
 Sample information for sparse volumes. More...
 
struct  nv::index::Data_point_output_sparse_volume
 Output information for XAC compute programs. More...
 
struct  nv::index::Data_point_info_sparse_volume
 Struct to represent the information on a current voxel and its properties. More...
 
class  nv::index::Sparse_volume_sampler<SVOL_attrib_type, SVOL_filter_mode, SVOL_classify_mode>
 Sparse volume sampler for retrieving filtered and optionally classified volume samples. More...
 
class  nv::index::Sparse_volume
 Sparse volume reference class. More...
 

Namespaces

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

Enumerations

enum class  nv::index::Volume_filter_mode : unsigned
 Sparse volume filter modes. More...
 
enum class  nv::index::Volume_classification_mode : unsigned
 Sparse volume sample classification modes. More...
 

Functions

template<typename T>
nv::index::xac::read_native_voxel (const unsigned attrib_idx, const Data_point_access &)
 Function to read voxel. More...
 
template<typename T>
void nv::index::xac::write_native_voxel (const T &value, const unsigned attrib_idx, Data_point_access &)
 Function to write voxel. More...
 

Detailed Description

User interface definitions for sparse volumes.