VTK-m
2.0
|
Public Member Functions | |
VTKM_CONT | Camera3DStruct () |
vtkm::Matrix< vtkm::Float32, 4, 4 > | CreateViewMatrix () const |
vtkm::Matrix< vtkm::Float32, 4, 4 > | CreateProjectionMatrix (vtkm::Id width, vtkm::Id height, vtkm::Float32 nearPlane, vtkm::Float32 farPlane) const |
Public Attributes | |
vtkm::Vec3f_32 | LookAt |
vtkm::Vec3f_32 | Position |
vtkm::Vec3f_32 | ViewUp |
vtkm::Float32 | FieldOfView |
vtkm::Float32 | XPan |
vtkm::Float32 | YPan |
vtkm::Float32 | Zoom |
|
inline |
vtkm::Matrix<vtkm::Float32, 4, 4> vtkm::rendering::Camera::Camera3DStruct::CreateProjectionMatrix | ( | vtkm::Id | width, |
vtkm::Id | height, | ||
vtkm::Float32 | nearPlane, | ||
vtkm::Float32 | farPlane | ||
) | const |
vtkm::Matrix<vtkm::Float32, 4, 4> vtkm::rendering::Camera::Camera3DStruct::CreateViewMatrix | ( | ) | const |
vtkm::Float32 vtkm::rendering::Camera::Camera3DStruct::FieldOfView |
vtkm::Vec3f_32 vtkm::rendering::Camera::Camera3DStruct::LookAt |
vtkm::Vec3f_32 vtkm::rendering::Camera::Camera3DStruct::Position |
vtkm::Vec3f_32 vtkm::rendering::Camera::Camera3DStruct::ViewUp |
vtkm::Float32 vtkm::rendering::Camera::Camera3DStruct::XPan |
vtkm::Float32 vtkm::rendering::Camera::Camera3DStruct::YPan |
vtkm::Float32 vtkm::rendering::Camera::Camera3DStruct::Zoom |