Holoville.HOTween  1.2.010
PlugQuaternion Class Reference

Default plugin for the tweening of Quaternion objects. More...

Inheritance diagram for PlugQuaternion:
ABSTweenPlugin

List of all members.

Public Member Functions

 PlugQuaternion (Quaternion p_endVal)
 Creates a new instance of this plugin using the main ease type.
 PlugQuaternion (Quaternion p_endVal, EaseType p_easeType)
 Creates a new instance of this plugin.
 PlugQuaternion (Quaternion p_endVal, bool p_isRelative)
 Creates a new instance of this plugin using the main ease type.
 PlugQuaternion (Quaternion p_endVal, EaseType p_easeType, bool p_isRelative)
 Creates a new instance of this plugin.
 PlugQuaternion (Vector3 p_endVal)
 Creates a new instance of this plugin using the main ease type.
 PlugQuaternion (Vector3 p_endVal, EaseType p_easeType)
 Creates a new instance of this plugin.
 PlugQuaternion (Vector3 p_endVal, bool p_isRelative)
 Creates a new instance of this plugin using the main ease type.
 PlugQuaternion (Vector3 p_endVal, EaseType p_easeType, bool p_isRelative)
 Creates a new instance of this plugin.
 PlugQuaternion (Vector3 p_endVal, AnimationCurve p_easeAnimCurve, bool p_isRelative)
 Creates a new instance of this plugin.
 PlugQuaternion (Quaternion p_endVal, AnimationCurve p_easeAnimCurve, bool p_isRelative)
 Creates a new instance of this plugin.
PlugQuaternion Beyond360 ()
 Parameter > Sets rotations to be calculated fully, and the end value will be reached using the full degrees of the given rotation, even if beyond 360 degrees.
PlugQuaternion Beyond360 (bool p_beyond360)
 Parameter > Choose whether you want to calculate angles bigger than 360 degrees or not. In the first case, the end value will be reached using the full degrees of the given rotation. In the second case, the end value will be reached from the shortest direction. If the endValue is set as relative, this option will have no effect, and full beyond 360 rotations will always be used.

Detailed Description

Default plugin for the tweening of Quaternion objects.


Constructor & Destructor Documentation

PlugQuaternion ( Quaternion  p_endVal)

Creates a new instance of this plugin using the main ease type.

Parameters:
p_endValThe Quaternion value to tween to.
PlugQuaternion ( Quaternion  p_endVal,
EaseType  p_easeType 
)

Creates a new instance of this plugin.

Parameters:
p_endValThe Quaternion value to tween to.
p_easeTypeThe EaseType to use.
PlugQuaternion ( Quaternion  p_endVal,
bool  p_isRelative 
)

Creates a new instance of this plugin using the main ease type.

Parameters:
p_endValThe Quaternion value to tween to.
p_isRelativeIf true, the given end value is considered relative instead than absolute.
PlugQuaternion ( Quaternion  p_endVal,
EaseType  p_easeType,
bool  p_isRelative 
)

Creates a new instance of this plugin.

Parameters:
p_endValThe Quaternion value to tween to.
p_easeTypeThe EaseType to use.
p_isRelativeIf true, the given end value is considered relative instead than absolute.
PlugQuaternion ( Vector3  p_endVal)

Creates a new instance of this plugin using the main ease type.

Parameters:
p_endValThe Vector3 euler angles to tween to.
PlugQuaternion ( Vector3  p_endVal,
EaseType  p_easeType 
)

Creates a new instance of this plugin.

Parameters:
p_endValThe Vector3 euler angles to tween to.
p_easeTypeThe EaseType to use.
PlugQuaternion ( Vector3  p_endVal,
bool  p_isRelative 
)

Creates a new instance of this plugin using the main ease type.

Parameters:
p_endValThe Vector3 euler angles to tween to.
p_isRelativeIf true, the given end value is considered relative instead than absolute.
PlugQuaternion ( Vector3  p_endVal,
EaseType  p_easeType,
bool  p_isRelative 
)

Creates a new instance of this plugin.

Parameters:
p_endValThe Vector3 euler angles to tween to.
p_easeTypeThe EaseType to use.
p_isRelativeIf true, the given end value is considered relative instead than absolute.
PlugQuaternion ( Vector3  p_endVal,
AnimationCurve  p_easeAnimCurve,
bool  p_isRelative 
)

Creates a new instance of this plugin.

Parameters:
p_endValThe Vector3 value to tween to.
p_easeAnimCurveThe AnimationCurve to use for easing.
p_isRelativeIf true, the given end value is considered relative instead than absolute.
PlugQuaternion ( Quaternion  p_endVal,
AnimationCurve  p_easeAnimCurve,
bool  p_isRelative 
)

Creates a new instance of this plugin.

Parameters:
p_endValThe Quaternion value to tween to.
p_easeAnimCurveThe AnimationCurve to use for easing.
p_isRelativeIf true, the given end value is considered relative instead than absolute.

Member Function Documentation

Parameter > Sets rotations to be calculated fully, and the end value will be reached using the full degrees of the given rotation, even if beyond 360 degrees.

PlugQuaternion Beyond360 ( bool  p_beyond360)

Parameter > Choose whether you want to calculate angles bigger than 360 degrees or not. In the first case, the end value will be reached using the full degrees of the given rotation. In the second case, the end value will be reached from the shortest direction. If the endValue is set as relative, this option will have no effect, and full beyond 360 rotations will always be used.

Parameters:
p_beyond360Set to true to use angles bigger than 360 degrees.
 All Classes Namespaces Functions Variables Enumerations Properties