#include <RayTracer.h>
◆ RayTracer()
VTKM_CONT vtkm::rendering::raytracing::RayTracer::RayTracer |
( |
| ) |
|
◆ ~RayTracer()
VTKM_CONT vtkm::rendering::raytracing::RayTracer::~RayTracer |
( |
| ) |
|
◆ AddShapeIntersector()
VTKM_CONT void vtkm::rendering::raytracing::RayTracer::AddShapeIntersector |
( |
std::shared_ptr< ShapeIntersector > |
intersector | ) |
|
◆ Clear()
VTKM_CONT void vtkm::rendering::raytracing::RayTracer::Clear |
( |
| ) |
|
◆ GetCamera()
◆ GetNumberOfShapes()
VTKM_CONT vtkm::Id vtkm::rendering::raytracing::RayTracer::GetNumberOfShapes |
( |
| ) |
const |
◆ Render() [1/2]
◆ Render() [2/2]
◆ RenderOnDevice()
template<typename Precision >
void vtkm::rendering::raytracing::RayTracer::RenderOnDevice |
( |
Ray< Precision > & |
rays | ) |
|
|
protected |
◆ SetColorMap()
◆ SetField()
◆ SetShadingOn()
VTKM_CONT void vtkm::rendering::raytracing::RayTracer::SetShadingOn |
( |
bool |
on | ) |
|
◆ camera
Camera vtkm::rendering::raytracing::RayTracer::camera |
|
protected |
◆ ColorMap
◆ Intersectors
std::vector<std::shared_ptr<ShapeIntersector> > vtkm::rendering::raytracing::RayTracer::Intersectors |
|
protected |
◆ NumberOfShapes
vtkm::Id vtkm::rendering::raytracing::RayTracer::NumberOfShapes |
|
protected |
◆ ScalarField
◆ ScalarRange
vtkm::Range vtkm::rendering::raytracing::RayTracer::ScalarRange |
|
protected |
◆ Shade
bool vtkm::rendering::raytracing::RayTracer::Shade |
|
protected |
The documentation for this class was generated from the following file: