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

#include <TachyonOptiX.h>

Data Fields

std::vector< ConeArrayconearrays
 
std::vector< CurveArraycurvearrays
 
std::vector< CylinderArraycyarrays
 
std::vector< RingArrayriarrays
 
std::vector< SphereArraysparrays
 
std::vector< TriangleMeshtrimeshes
 
std::vector< HGRecordGroupsbtHGRecGroups
 all GeomSBTHG recs More...
 
CUMemBuf custprimsGASBuffer
 final, compacted GAS More...
 
CUMemBuf trimeshesGASBuffer
 final, compacted GAS More...
 
std::vector< float * > transforms
 

Detailed Description

Definition at line 593 of file TachyonOptiX.h.

Field Documentation

◆ conearrays

std::vector<ConeArray> TachyonInstanceGroup::conearrays

Definition at line 597 of file TachyonOptiX.h.

◆ curvearrays

std::vector<CurveArray> TachyonInstanceGroup::curvearrays

Definition at line 598 of file TachyonOptiX.h.

◆ custprimsGASBuffer

CUMemBuf TachyonInstanceGroup::custprimsGASBuffer

final, compacted GAS

Definition at line 606 of file TachyonOptiX.h.

◆ cyarrays

std::vector<CylinderArray> TachyonInstanceGroup::cyarrays

Definition at line 599 of file TachyonOptiX.h.

◆ riarrays

std::vector<RingArray> TachyonInstanceGroup::riarrays

Definition at line 600 of file TachyonOptiX.h.

◆ sbtHGRecGroups

std::vector<HGRecordGroup> TachyonInstanceGroup::sbtHGRecGroups

all GeomSBTHG recs

Definition at line 605 of file TachyonOptiX.h.

◆ sparrays

std::vector<SphereArray> TachyonInstanceGroup::sparrays

Definition at line 601 of file TachyonOptiX.h.

◆ transforms

std::vector<float *> TachyonInstanceGroup::transforms

Definition at line 612 of file TachyonOptiX.h.

◆ trimeshes

std::vector<TriangleMesh> TachyonInstanceGroup::trimeshes

Definition at line 602 of file TachyonOptiX.h.

◆ trimeshesGASBuffer

CUMemBuf TachyonInstanceGroup::trimeshesGASBuffer

final, compacted GAS

Definition at line 610 of file TachyonOptiX.h.


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