NVIDIA IndeX API nvidia_logo_transpbg.gif Up
nv::index::xac Namespace Reference

Namespace for XAC. More...

Classes

class  Bounding_box
 Bounding box data structure. More...
 
class  Camera
 Generic camera struct. More...
 
class  Colormap
 Colormap. More...
 
class  Compute_texture_LOD_tile
 Texture tile level of detail (LOD) computation. More...
 
class  Compute_texture_tile
 Texture tile computation. More...
 
class  Compute_texture_tile_base
 Texture tile computation base. More...
 
class  Cone
 Cone. More...
 
class  Cylinder
 Cylinder. More...
 
class  Ellipsoid
 Ellipsoid. More...
 
class  Height_field
 Height field. More...
 
class  Irregular_volume
 Irregular volume reference class. More...
 
struct  Irregular_volume_cell_info
 Irregular volume cell info context that stores internal information about current volume cell location. More...
 
class  Light
 Generic directional light struct. More...
 
class  LOD_height_field
 Height field - level-of-detail (LOD) calculation. More...
 
class  Material_phong
 Generic phong material struct. More...
 
class  Particle_volume
 Particle volume reference class. More...
 
class  Plane
 Plane. More...
 
class  Ray
 Ray data structure. More...
 
struct  Sample_info
 Generic ray sampling information. More...
 
struct  Sample_info_height_field
 Sample information for height fields surfaces. More...
 
struct  Sample_info_irregular_volume
 Sample information for irregular volumes. More...
 
struct  Sample_info_pipe_set
 Sample information for pipe set scene element. More...
 
struct  Sample_info_plane
 Sample information for planes. More...
 
struct  Sample_info_pvol
 Sample information for particle volumes. More...
 
struct  Sample_info_sparse_volume
 Sample information for sparse volumes. More...
 
struct  Sample_info_surface
 Sample information for surfaces. More...
 
struct  Sample_info_triangle_mesh
 Sample information for triangle mesh surfaces. More...
 
struct  Sample_info_vdb
 Sample information for VDB volumes. More...
 
struct  Sample_info_volume
 Sample information for volumes. More...
 
struct  Sample_output
 Generic sampling output structure. More...
 
class  Scene
 Generic scene descriptor class. More...
 
struct  Sparse_volume_sample_context
 Sparse volume sample context that stores internal information for validating sample information against the internal state of the rendering. More...
 
class  Sphere
 Sphere. More...
 
class  Texture2D
 2D Texture base representation More...
 
class  Triangle_mesh
 Triangle mesh. More...
 
class  VDB_sampler
 VDB volume sampler for retrieving filtered and optionally classified volume samples. More...
 
class  VDB_volume
 VDB volume reference class used to represent volumes loaded in the NanoVDB volume format. More...
 

Enumerations

enum class  VDB_grid_type : uint32_t
 List of grid types that are currently supported by VDB_Volume class (note: represents a subset of full list of NanoVDB formats) More...
 
enum class  VDB_volume_filter_mode : unsigned {
  VDB_volume_filter_mode::NEAREST ,
  VDB_volume_filter_mode::TRILINEAR ,
  VDB_volume_filter_mode::TRIQUADRATIC ,
  VDB_volume_filter_mode::TRICUBIC
}
 Available volume filters for VDB (NanoVDB) volumes. More...
 
enum  NV_IDX_volume_filter_types {
  NV_IDX_VOLUME_FILTER_NEAREST ,
  NV_IDX_VOLUME_FILTER_TRILINEAR_HW ,
  NV_IDX_VOLUME_FILTER_TRILINEAR_SW ,
  NV_IDX_VOLUME_FILTER_TRICUBIC_CATMULL_HW ,
  NV_IDX_VOLUME_FILTER_TRICUBIC_BSPLINE_HW
}
 Available volume filters for regular volumes. More...
 

Functions

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

Detailed Description

Namespace for XAC.

Function Documentation

 read_native_voxel()

template<typename T>
T nv::index::xac::read_native_voxel ( const unsigned  attrib_idx,
const Data_point_access &   
)

Function to read voxel.

 write_native_voxel()

template<typename T>
void nv::index::xac::write_native_voxel ( const T &  value,
const unsigned  attrib_idx,
Data_point_access &   
)

Function to write voxel.