Go to the documentation of this file.
   10 #ifndef vtk_m_rendering_raytracing_Camera_h 
   11 #define vtk_m_rendering_raytracing_Camera_h 
   29   struct PixelDataFunctor;
 
   56   class PerspectiveRayGen;
 
   59   std::string ToString();
 
   74   void WriteSettingsToLog();
 
  122   void ResetIsViewDirty();
 
  125   bool GetIsViewDirty() 
const;
 
  138   template <
typename Precision>
 
  148   template <
typename Precision>
 
  153   template <
typename Precision>
 
  162 #endif //vtk_m_rendering_raytracing_Camera_h 
  
vtkm::Int32 SubsetHeight
Definition: raytracing/Camera.h:33
 
Groups connected points that have the same field value.
Definition: Atomic.h:19
 
vtkm::Float32 FovX
Definition: raytracing/Camera.h:36
 
vtkm::rendering::Camera CameraView
Definition: raytracing/Camera.h:45
 
vtkm::Int32 Width
Definition: raytracing/Camera.h:31
 
bool IsViewDirty
Definition: raytracing/Camera.h:39
 
vtkm::Float32 FovY
Definition: raytracing/Camera.h:37
 
Definition: raytracing/Camera.h:25
 
Definition: CoordinateSystem.h:25
 
vtkm::Int32 SubsetMinX
Definition: raytracing/Camera.h:34
 
vtkm::Int32 SubsetWidth
Definition: raytracing/Camera.h:32
 
vtkm::Vec3f_32 Position
Definition: raytracing/Camera.h:44
 
vtkm::Vec3f_32 Up
Definition: raytracing/Camera.h:42
 
#define VTKM_CONT
Definition: ExportMacros.h:57
 
vtkm::Float32 Zoom
Definition: raytracing/Camera.h:38
 
VTKM_EXEC_CONT bool operator==(const vtkm::Matrix< T, NumRow, NumCol > &a, const vtkm::Matrix< T, NumRow, NumCol > &b)
Definition: Matrix.h:615
 
Represent an axis-aligned 3D bounds in space.
Definition: Bounds.h:29
 
vtkm::Int32 SubsetMinY
Definition: raytracing/Camera.h:35
 
vtkm::Vec3f_32 LookAt
Definition: raytracing/Camera.h:43
 
vtkm::Vec3f_32 Look
Definition: raytracing/Camera.h:41
 
vtkm::Matrix< vtkm::Float32, 4, 4 > ViewProjectionMat
Definition: raytracing/Camera.h:46
 
vtkm::Int32 Height
Definition: raytracing/Camera.h:29
 
float Float32
Definition: Types.h:154
 
int32_t Int32
Definition: Types.h:160
 
Definition: CanvasRayTracer.h:23