|
Tachyon (current)
Current Main Branch
|
#include <TachyonOptiXShaders.h>
Data Fields | |
| int | geomflags |
| float3 * | prim_color |
| optional per-primitive color array More... | |
| float3 | uniform_color |
| uniform color for entire sphere array More... | |
| int | materialindex |
| material index for this array More... | |
| union { | |
| ConeArraySBT cone | |
| CurveArraySBT curve | |
| CylinderArraySBT cyl | |
| QuadMeshSBT quadmesh | |
| RingArraySBT ring | |
| SphereArraySBT sphere | |
| TriMeshSBT trimesh | |
| }; | |
Definition at line 330 of file TachyonOptiXShaders.h.
| union { ... } |
| ConeArraySBT GeomSBTHG::cone |
Definition at line 340 of file TachyonOptiXShaders.h.
Referenced by __intersection__cone_array_color(), and get_shadevars_cone_array().
| CurveArraySBT GeomSBTHG::curve |
Definition at line 341 of file TachyonOptiXShaders.h.
| CylinderArraySBT GeomSBTHG::cyl |
Definition at line 342 of file TachyonOptiXShaders.h.
Referenced by __intersection__cylinder_array_color(), and get_shadevars_cylinder_array().
| int GeomSBTHG::geomflags |
Definition at line 333 of file TachyonOptiXShaders.h.
Referenced by __anyhit__shadow_transmission().
| int GeomSBTHG::materialindex |
material index for this array
Definition at line 337 of file TachyonOptiXShaders.h.
Referenced by __anyhit__shadow_transmission(), __closesthit__radiance_general(), any_hit_shadow_clip_sphere(), and get_shadevars_trimesh().
| float3* GeomSBTHG::prim_color |
optional per-primitive color array
Definition at line 335 of file TachyonOptiXShaders.h.
Referenced by __closesthit__radiance_general(), get_shadevars_quadmesh(), and get_shadevars_trimesh().
| QuadMeshSBT GeomSBTHG::quadmesh |
Definition at line 343 of file TachyonOptiXShaders.h.
Referenced by __intersection__quadmesh(), get_shadevars_quadmesh(), and quad_calc_barycentrics_v11().
| RingArraySBT GeomSBTHG::ring |
Definition at line 344 of file TachyonOptiXShaders.h.
Referenced by __intersection__ring_array(), and get_shadevars_ring_array().
| SphereArraySBT GeomSBTHG::sphere |
Definition at line 345 of file TachyonOptiXShaders.h.
Referenced by __intersection__sphere_array(), and get_shadevars_sphere_array().
| TriMeshSBT GeomSBTHG::trimesh |
Definition at line 346 of file TachyonOptiXShaders.h.
Referenced by __anyhit__shadow_transmission(), and get_shadevars_trimesh().
| float3 GeomSBTHG::uniform_color |
uniform color for entire sphere array
Definition at line 336 of file TachyonOptiXShaders.h.
Referenced by __closesthit__radiance_general(), get_shadevars_quadmesh(), and get_shadevars_trimesh().
1.8.14