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().