Sample information for pipe set scene element. More...
#include <xac_interface_sample_info_doc.h>
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... | |
Sample information for pipe set scene element.
|
inline |
Transform a given volume with respect to the given value range provided in pipe_property_value_transform.
const float* nv::index::xac::Sample_info_pipe_set::pipe_property_data |
Pointer to the data values associated to the given pipe set.
unsigned nv::index::xac::Sample_info_pipe_set::pipe_property_data_size |
Number of entries in property array.
float nv::index::xac::Sample_info_pipe_set::pipe_property_t |
Position in the property array.
float2 nv::index::xac::Sample_info_pipe_set::pipe_property_value_transform |
Translation (.x) and scale (.y) used to transform the data values.
float nv::index::xac::Sample_info_pipe_set::pipe_t |
Parameter position on the pipe (normalized to 0,1)