Tachyon (current)  Current Main Branch
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Capicolor
 Capitexture
 Capivector
 Cargoptions
 Casphere
 Catomic_int_structAtomic int structure with padding to prevent false sharing
 Ctinyobj::attrib_t
 Cbarrier_structBarrier sync object with padding to prevent false sharing
 CboxAxis-aligned box definition
 Ctinyobj::callback_t
 CConeArray
 CConeArraySBT
 CCUMemBufSeveral OptiX APIs make use of CUDA driver API pointer types (CUdevicepointer) so it becomes worthwhile to manage these in a templated class supporting easy memory management for vectors of special template types, and simple copies to and from the associated CUDA device
 CCurveArray
 CCurveArraySBT
 CCylinderArray
 CCylinderArraySBT
 Cdirectional_light_t
 CdispHandle
 Cevio
 Cextvol
 Cflm
 Cfloatvec
 CFrame
 CGeomSBTHG
 Chash_node_t
 CHGRecordGroupStore all hitgroup records for a given geometry together for simpler dynamic updates
 Ctinyobj::index_t
 Ctinyobj::joint_and_weight_t
 Clight_t
 Ctinyobj::lines_t
 Ctinyobj::material_t
 Ctinyobj::MaterialReader
 Ctinyobj::MaterialFileReaderRead .mtl from a file
 Ctinyobj::MaterialStreamReaderRead .mtl from a stream
 Ctinyobj::mesh_t
 Ctinyobj::ObjReaderWavefront .obj reader class(v2 API)
 Ctinyobj::ObjReaderConfig
 Cparhandle
 Cparvol
 CPerRayData_radiance
 Cpoint_light_t
 Ctinyobj::points_t
 Cquadmatrix
 CQuadMesh
 CQuadMeshSBT
 Cquadric
 CRingArray
 CRingArraySBT
 Crng_urand_handle
 Crt_cpu_caps_struct
 Crt_directional_light
 Crt_hash_t
 Crt_materialStructure containing Tachyon material properties
 Crt_positional_light
 Crt_run_barrier_structRun-barrier sync object with padding to prevent false sharing
 Crt_shared_iterator_structIterator used for dynamic load balancing
 Crt_tasktile_structTask tile struct for stack, iterator, and scheduler routines; 'start' is inclusive, 'end' is exclusive
 Crt_textureStructure containing Tachyon texture (only used on host side)
 Crt_threadlaunch_structRoutines to generate a pool of threads which then grind through a dynamically load balanced work queue implemented as a shared iterator
 Crt_threadpool_structPersistent thread pool
 Crt_threadpool_workerdata_structThread-specific handle data for workers
 Crt_tilestack_tStack of work tiles, for error handling
 Crt_timer
 CsbHandle
 Cscalarvol
 Ctinyobj::shape_t
 Ctinyobj::skin_weight_t
 CSphereArray
 CSphereArraySBT
 Cstbi_io_callbacks
 CTachyonInstanceGroup
 CtachyonLaunchParamsTachyon OptiX global launch parameter structure containing the active camera, framebuffer, materials, and any global scene parameters required for shading
 CTachyonOptiX
 Ctinyobj::tag_t
 Ctinyobj::texture_option_t
 Ctgahandle
 Cthr_parms
 CTriangleMesh
 CTriMeshSBT