C# Class CameraTools.CameraParams

Show file Open project: juliancruz87/madbricks Class Usage Examples

Public Properties

Property Type Description
fov float
position UnityEngine.Vector3
rotation UnityEngine.Vector3

Public Methods

Method Description
ApplyParamsToCamera ( Camera camera, Transform transform ) : void
CameraParams ( ) : System.Collections
CameraParams ( Camera cam ) : System.Collections
CameraParams ( CameraParams param ) : System.Collections
CameraParams ( Vector3 position, Vector3 rotation, float fov ) : System.Collections
GetLookAtPointInYPlane ( float yPlanePos ) : Vector3
Lerp ( CameraParams a, CameraParams b, float interpPct ) : CameraParams
SetParams ( CameraParams param ) : void
SetParams ( Vector3 position, Vector3 rotation, float fov ) : void
Slerp ( CameraParams a, CameraParams b, float interpPct ) : CameraParams

Method Details

ApplyParamsToCamera() public method

public ApplyParamsToCamera ( Camera camera, Transform transform ) : void
camera UnityEngine.Camera
transform UnityEngine.Transform
return void

CameraParams() public method

public CameraParams ( ) : System.Collections
return System.Collections

CameraParams() public method

public CameraParams ( Camera cam ) : System.Collections
cam UnityEngine.Camera
return System.Collections

CameraParams() public method

public CameraParams ( CameraParams param ) : System.Collections
param CameraParams
return System.Collections

CameraParams() public method

public CameraParams ( Vector3 position, Vector3 rotation, float fov ) : System.Collections
position UnityEngine.Vector3
rotation UnityEngine.Vector3
fov float
return System.Collections

GetLookAtPointInYPlane() public method

public GetLookAtPointInYPlane ( float yPlanePos ) : Vector3
yPlanePos float
return UnityEngine.Vector3

Lerp() public static method

public static Lerp ( CameraParams a, CameraParams b, float interpPct ) : CameraParams
a CameraParams
b CameraParams
interpPct float
return CameraParams

SetParams() public method

public SetParams ( CameraParams param ) : void
param CameraParams
return void

SetParams() public method

public SetParams ( Vector3 position, Vector3 rotation, float fov ) : void
position UnityEngine.Vector3
rotation UnityEngine.Vector3
fov float
return void

Slerp() public static method

public static Slerp ( CameraParams a, CameraParams b, float interpPct ) : CameraParams
a CameraParams
b CameraParams
interpPct float
return CameraParams

Property Details

fov public property

public float fov
return float

position public property

public Vector3,UnityEngine position
return UnityEngine.Vector3

rotation public property

public Vector3,UnityEngine rotation
return UnityEngine.Vector3