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

Scene attribute representing user programmable rendering kernel components such as surface intersection programs or volume sample programs. More...

#include <mi/dice.h>
#include <nv/index/iattribute.h>

Go to the source code of this file.

Classes

class  nv::index::IRendering_kernel_program
 The interface class representing user-programmable rendering kernel components. More...
 
struct  nv::index::IRendering_kernel_program::Program_options
 Program options for executing the kernel programs. More...
 
class  nv::index::IRendering_kernel_program_headers
 Defines headers that can be included by rendering kernel programs. More...
 
class  nv::index::IRendering_kernel_program_parameters
 The interface class representing user-defined parameter buffers for user-programmable rendering kernel components. More...
 
class  nv::index::IRendering_kernel_program_scene_element_mapping
 Scene attribute to map scene elements to slots that are accessible by user-programmable rendering kernel components. More...
 
class  nv::index::IVolume_sample_program
 An interface class representing rendering kernel programs applied to volume primitives (e.g., ISparse_volume_scene_element). More...
 
class  nv::index::ISurface_sample_program
 An interface class representing rendering kernel programs applied to surface primitives (e.g., IRegular_heightfield). More...
 

Namespaces

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

Detailed Description

Scene attribute representing user programmable rendering kernel components such as surface intersection programs or volume sample programs.