chrono::sensor::ChOptixPipeline Member List

This is the complete list of members for chrono::sensor::ChOptixPipeline, including all inherited members.

AddBody(std::shared_ptr< ChBody > body)chrono::sensor::ChOptixPipelineinline
ChOptixPipeline(OptixDeviceContext context, unsigned int trace_depth, bool debug)chrono::sensor::ChOptixPipeline
CleanMaterials()chrono::sensor::ChOptixPipeline
Cleanup()chrono::sensor::ChOptixPipeline
GetBoxMaterial(std::vector< std::shared_ptr< ChVisualMaterial >> mat_list={})chrono::sensor::ChOptixPipeline
GetCylinderMaterial(std::vector< std::shared_ptr< ChVisualMaterial >> mat_list={})chrono::sensor::ChOptixPipeline
GetDeformableMeshMaterial(CUdeviceptr &d_vertices, CUdeviceptr &d_indices, std::shared_ptr< ChVisualShapeTriangleMesh > sphere_shape, std::vector< std::shared_ptr< ChVisualMaterial >> mat_list)chrono::sensor::ChOptixPipeline
GetMaterialPool()chrono::sensor::ChOptixPipeline
GetMeshPool()chrono::sensor::ChOptixPipeline
GetNVDBMaterial(std::vector< std::shared_ptr< ChVisualMaterial >> mat_list={}) (defined in chrono::sensor::ChOptixPipeline)chrono::sensor::ChOptixPipeline
GetPipeline(unsigned int id)chrono::sensor::ChOptixPipeline
GetRayGenRecord(unsigned int id)chrono::sensor::ChOptixPipeline
GetRigidMeshMaterial(CUdeviceptr &d_vertices, CUdeviceptr &d_indices, std::shared_ptr< ChVisualShapeTriangleMesh > sphere_shape, std::vector< std::shared_ptr< ChVisualMaterial >> mat_list)chrono::sensor::ChOptixPipeline
GetSBT(unsigned int id)chrono::sensor::ChOptixPipeline
GetSphereMaterial(std::vector< std::shared_ptr< ChVisualMaterial >> mat_list={})chrono::sensor::ChOptixPipeline
SpawnPipeline(PipelineType type)chrono::sensor::ChOptixPipeline
UpdateAllPipelines()chrono::sensor::ChOptixPipeline
UpdateAllSBTs()chrono::sensor::ChOptixPipeline
UpdateBackground(Background b)chrono::sensor::ChOptixPipeline
UpdateDeformableMeshes()chrono::sensor::ChOptixPipeline
UpdateObjectVelocity()chrono::sensor::ChOptixPipeline
~ChOptixPipeline()chrono::sensor::ChOptixPipeline