C# Class UnityEditor.EulerCurveCombinedRenderer

Afficher le fichier Open project: randomize/VimConfig Class Usage Examples

Private Properties

Свойство Type Description
AddPoints void
CalculateCurves void
EvaluateEulerCurvesDirectly Vector3
EvaluateQuaternionCurvesDirectly Quaternion
GetValues Vector3

Méthodes publiques

Méthode Description
DrawCurve ( float minTime, float maxTime, Color color, Matrix4x4 transform, int component, Color wrapColor ) : void
EulerCurveCombinedRenderer ( AnimationCurve quaternionX, AnimationCurve quaternionY, AnimationCurve quaternionZ, AnimationCurve quaternionW, AnimationCurve eulerX, AnimationCurve eulerY, AnimationCurve eulerZ ) : System
EvaluateCurveDeltaSlow ( float time, int component ) : float
EvaluateCurveSlow ( float time, int component ) : float
GetBounds ( float minTime, float maxTime, int component ) : Bounds
GetCurveOfComponent ( int component ) : AnimationCurve
PostWrapMode ( ) : WrapMode
PreWrapMode ( ) : WrapMode
RangeEnd ( ) : float
RangeStart ( ) : float
SetCustomRange ( float start, float end ) : void
SetWrap ( WrapMode wrap ) : void
SetWrap ( WrapMode preWrap, WrapMode postWrap ) : void

Private Methods

Méthode Description
AddPoints ( float minTime, float maxTime ) : void
CalculateCurves ( float minTime, float maxTime ) : void
EvaluateEulerCurvesDirectly ( float time ) : Vector3
EvaluateQuaternionCurvesDirectly ( float time ) : Quaternion
GetValues ( float time, bool keyReference ) : Vector3

Method Details

DrawCurve() public méthode

public DrawCurve ( float minTime, float maxTime, Color color, Matrix4x4 transform, int component, Color wrapColor ) : void
minTime float
maxTime float
color Color
transform Matrix4x4
component int
wrapColor Color
Résultat void

EulerCurveCombinedRenderer() public méthode

public EulerCurveCombinedRenderer ( AnimationCurve quaternionX, AnimationCurve quaternionY, AnimationCurve quaternionZ, AnimationCurve quaternionW, AnimationCurve eulerX, AnimationCurve eulerY, AnimationCurve eulerZ ) : System
quaternionX AnimationCurve
quaternionY AnimationCurve
quaternionZ AnimationCurve
quaternionW AnimationCurve
eulerX AnimationCurve
eulerY AnimationCurve
eulerZ AnimationCurve
Résultat System

EvaluateCurveDeltaSlow() public méthode

public EvaluateCurveDeltaSlow ( float time, int component ) : float
time float
component int
Résultat float

EvaluateCurveSlow() public méthode

public EvaluateCurveSlow ( float time, int component ) : float
time float
component int
Résultat float

GetBounds() public méthode

public GetBounds ( float minTime, float maxTime, int component ) : Bounds
minTime float
maxTime float
component int
Résultat Bounds

GetCurveOfComponent() public méthode

public GetCurveOfComponent ( int component ) : AnimationCurve
component int
Résultat AnimationCurve

PostWrapMode() public méthode

public PostWrapMode ( ) : WrapMode
Résultat WrapMode

PreWrapMode() public méthode

public PreWrapMode ( ) : WrapMode
Résultat WrapMode

RangeEnd() public méthode

public RangeEnd ( ) : float
Résultat float

RangeStart() public méthode

public RangeStart ( ) : float
Résultat float

SetCustomRange() public méthode

public SetCustomRange ( float start, float end ) : void
start float
end float
Résultat void

SetWrap() public méthode

public SetWrap ( WrapMode wrap ) : void
wrap WrapMode
Résultat void

SetWrap() public méthode

public SetWrap ( WrapMode preWrap, WrapMode postWrap ) : void
preWrap WrapMode
postWrap WrapMode
Résultat void