NVIDIA IndeX API nvidia_logo_transpbg.gif Up
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
nv::index::xac Namespace Reference

Classes

struct  Sample_info
 Generic ray sampling information. More...
 
struct  Sample_info_volume
 Sample information for volumes. More...
 
struct  Sample_info_surface
 Sample information for surfaces. More...
 
struct  Sample_info_height_field
 Sample information for height fields surfaces. More...
 
struct  Sample_info_triangle_mesh
 Sample information for triangle mesh surfaces. More...
 
struct  Sample_info_plane
 Sample information for planes. More...
 
struct  Sample_output
 Generic sampling output structure. More...
 
class  Scene
 Generic scene descriptor class. More...
 
class  Light
 Generic directional light struct. More...
 
class  Material_phong
 Generic phong material struct. More...
 
class  Camera
 Generic camera struct. More...
 
class  Bounding_box
 Bounding box data structure. More...
 
class  Ray
 Ray data structure. More...
 
class  Colormap
 Colormap. More...
 
class  Compute_texture_tile_base
 Texture tile computation base. More...
 
class  Compute_texture_tile
 Texture tile computation. More...
 
class  Compute_texture_LOD_tile
 Texture tile level of detail (LOD) computation. More...
 
class  Regular_volume
 Volume. More...
 
class  Triangle_mesh
 Triangle mesh. More...
 
class  Height_field
 Height field. More...
 
class  LOD_height_field
 Height field - level-of-detail (LOD) calculation. More...
 
class  Ellipsoid
 Ellipsoid. More...
 
class  Sphere
 Sphere. More...
 
class  Cylinder
 Cylinder. More...
 
class  Cone
 Cone. More...
 
class  Plane
 Plane. More...
 
struct  Sample_info_irregular_volume
 Sample information for irregular volumes. More...
 
struct  Irregular_volume_cell_info
 Irregular volume cell info context that stores internal information about current volume cell location. More...
 
class  Irregular_volume
 Irregular volume reference 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...
 
struct  Sample_info_sparse_volume
 Sample information for sparse volumes. More...
 
class  Sparse_volume_sampler
 Sparse volume sampler for retrieving filtered and optionally classified volume samples. More...
 
class  Sparse_volume
 Sparse volume reference class. More...
 

Enumerations

enum  Volume_filter_mode : unsigned { Volume_filter_mode::NEAREST, Volume_filter_mode::TRILINEAR, Volume_filter_mode::TRICUBIC_CATMUL, Volume_filter_mode::TRICUBIC_BSPLINE }
 Sparse volume filter modes. More...
 
enum  Volume_classification_mode : unsigned { Volume_classification_mode::POST_INTERPOLATION, Volume_classification_mode::PRE_INTERPOLATION }
 Sparse volume sample classification modes. 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...