All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
camera.hpp File Reference

Classes

class  kanzi::Camera
 Camera node defines a view transform that is used to render the 3D scene. More...
 

Namespaces

 kanzi
 

Typedefs

typedef shared_ptr< Camera > kanzi::CameraSharedPtr
 CameraNode shared pointer. More...
 

Functions

Matrix4x4 kanzi::calculateRelativeOrthogonalProjectionMatrixFromValues (float near, float far, Camera::FieldOfViewType fovType, float orthoSize, float aspectRatio)
 Creates an orthogonal projection matrix for a symmetrical viewing volume. More...
 
Matrix4x4 kanzi::calculatePerspectiveProjectionMatrixFromValues (float near, float far, Camera::FieldOfViewType fovType, float fovInDegrees, float aspectRatio)
 Creates a perspective projection matrix for a symmetrical viewing volume. More...