Aiv Fast3D  1.0.1
Public Member Functions | Properties | List of all members
Aiv.Fast3D.PerspectiveCamera Class Reference
Inheritance diagram for Aiv.Fast3D.PerspectiveCamera:

Public Member Functions

Vector3 ScreenPointToDirection (Vector2 screenPoint)
 
Vector3 ScreenPointToDirection (float x, float y)
 
 PerspectiveCamera (Vector3 position, Vector3 eulerRotation, float fov, float zNear, float zFar, float aspectRatio=0)
 
override Matrix4 Matrix ()
 
override Matrix4 ProjectionMatrix ()
 

Properties

Vector3 Position3 [get, set]
 
Vector3 Forward [get]
 
Vector3 Right [get]
 
Vector3 Up [get]
 
Vector3 EulerRotation3 [get, set]
 
Vector3 Rotation3 [get, set]
 
Quaternion Quaternion [get]
 
override bool HasProjection [get]
 

Constructor & Destructor Documentation

Aiv.Fast3D.PerspectiveCamera.PerspectiveCamera ( Vector3  position,
Vector3  eulerRotation,
float  fov,
float  zNear,
float  zFar,
float  aspectRatio = 0 
)
inline

Member Function Documentation

override Matrix4 Aiv.Fast3D.PerspectiveCamera.Matrix ( )
inline
override Matrix4 Aiv.Fast3D.PerspectiveCamera.ProjectionMatrix ( )
inline
Vector3 Aiv.Fast3D.PerspectiveCamera.ScreenPointToDirection ( Vector2  screenPoint)
inline
Vector3 Aiv.Fast3D.PerspectiveCamera.ScreenPointToDirection ( float  x,
float  y 
)
inline

Property Documentation

Vector3 Aiv.Fast3D.PerspectiveCamera.EulerRotation3
getset
Vector3 Aiv.Fast3D.PerspectiveCamera.Forward
get
override bool Aiv.Fast3D.PerspectiveCamera.HasProjection
get
Vector3 Aiv.Fast3D.PerspectiveCamera.Position3
getset
Quaternion Aiv.Fast3D.PerspectiveCamera.Quaternion
get
Vector3 Aiv.Fast3D.PerspectiveCamera.Right
get
Vector3 Aiv.Fast3D.PerspectiveCamera.Rotation3
getset
Vector3 Aiv.Fast3D.PerspectiveCamera.Up
get

The documentation for this class was generated from the following file: