Tachyon (current)  Current Main Branch
Data Fields
GeomSBTHG Struct Reference

#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
 
}; 
 

Detailed Description

Definition at line 330 of file TachyonOptiXShaders.h.

Field Documentation

◆ @1

union { ... }

◆ cone

ConeArraySBT GeomSBTHG::cone

◆ curve

CurveArraySBT GeomSBTHG::curve

Definition at line 341 of file TachyonOptiXShaders.h.

◆ cyl

CylinderArraySBT GeomSBTHG::cyl

◆ geomflags

int GeomSBTHG::geomflags

Definition at line 333 of file TachyonOptiXShaders.h.

Referenced by __anyhit__shadow_transmission().

◆ materialindex

int GeomSBTHG::materialindex

◆ prim_color

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

◆ quadmesh

QuadMeshSBT GeomSBTHG::quadmesh

◆ ring

RingArraySBT GeomSBTHG::ring

Definition at line 344 of file TachyonOptiXShaders.h.

Referenced by __intersection__ring_array(), and get_shadevars_ring_array().

◆ sphere

SphereArraySBT GeomSBTHG::sphere

◆ trimesh

TriMeshSBT GeomSBTHG::trimesh

Definition at line 346 of file TachyonOptiXShaders.h.

Referenced by __anyhit__shadow_transmission(), and get_shadevars_trimesh().

◆ uniform_color

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


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