Scene attribute representing user programmable rendering kernel components such as surface intersection programs or volume sample programs. More...
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. | |
Scene attribute representing user programmable rendering kernel components such as surface intersection programs or volume sample programs.