NVIDIA IndeX API nvidia_logo_transpbg.gif Up

Sample information for pipe set scene element. More...

#include <xac_interface_sample_info_doc.h>

Inheritance diagram for nv::index::xac::Sample_info_pipe_set:
nv::index::xac::Sample_info_surface nv::index::xac::Sample_info

Public Member Functions

float transform_pipe_property_value (float value) const
 Transform a given volume with respect to the given value range provided in pipe_property_value_transform. More...
 

Public Attributes

const float * pipe_property_data
 Pointer to the data values associated to the given pipe set. More...
 
float2 pipe_property_value_transform
 Translation (.x) and scale (.y) used to transform the data values. More...
 
unsigned pipe_property_data_size
 Number of entries in property array. More...
 
float pipe_t
 Parameter position on the pipe (normalized to 0,1) More...
 
float pipe_property_t
 Position in the property array. More...
 
- Public Attributes inherited from nv::index::xac::Sample_info_surface
float3 sample_normal
 The direction of the surface normal at the current sample position. More...
 
float4 sample_color
 Input sample color of the surface at the current sample position. Is set to (0, 0, 0, 0) when undefined. More...
 
- Public Attributes inherited from nv::index::xac::Sample_info
float ray_t
 The distance (or depth) of the current sample position along the view ray. More...
 
float3 ray_origin
 Ray source position in scene space coordinates. More...
 
float3 ray_direction
 Ray direction in scene space coordinates. More...
 
float3 scene_position
 Position of the current sample point in scene space coordinates. More...
 

Detailed Description

Sample information for pipe set scene element.

Member Function Documentation

 transform_pipe_property_value()

float nv::index::xac::Sample_info_pipe_set::transform_pipe_property_value ( float  value) const
inline

Transform a given volume with respect to the given value range provided in pipe_property_value_transform.

Member Data Documentation

 pipe_property_data

const float* nv::index::xac::Sample_info_pipe_set::pipe_property_data

Pointer to the data values associated to the given pipe set.

 pipe_property_data_size

unsigned nv::index::xac::Sample_info_pipe_set::pipe_property_data_size

Number of entries in property array.

 pipe_property_t

float nv::index::xac::Sample_info_pipe_set::pipe_property_t

Position in the property array.

 pipe_property_value_transform

float2 nv::index::xac::Sample_info_pipe_set::pipe_property_value_transform

Translation (.x) and scale (.y) used to transform the data values.

 pipe_t

float nv::index::xac::Sample_info_pipe_set::pipe_t

Parameter position on the pipe (normalized to 0,1)


The documentation for this struct was generated from the following file: