C# Class CameraTools.CameraParams

Mostrar archivo 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_oe property

public float fov
return float

position public_oe property

public Vector3,UnityEngine position
return UnityEngine.Vector3

rotation public_oe property

public Vector3,UnityEngine rotation
return UnityEngine.Vector3