C# 클래스 UnityEditor.EulerCurveCombinedRenderer

파일 보기 프로젝트 열기: randomize/VimConfig 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AddPoints void
CalculateCurves void
EvaluateEulerCurvesDirectly Vector3
EvaluateQuaternionCurvesDirectly Quaternion
GetValues Vector3

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

DrawCurve() 공개 메소드

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
리턴 void

EulerCurveCombinedRenderer() 공개 메소드

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
리턴 System

EvaluateCurveDeltaSlow() 공개 메소드

public EvaluateCurveDeltaSlow ( float time, int component ) : float
time float
component int
리턴 float

EvaluateCurveSlow() 공개 메소드

public EvaluateCurveSlow ( float time, int component ) : float
time float
component int
리턴 float

GetBounds() 공개 메소드

public GetBounds ( float minTime, float maxTime, int component ) : Bounds
minTime float
maxTime float
component int
리턴 Bounds

GetCurveOfComponent() 공개 메소드

public GetCurveOfComponent ( int component ) : AnimationCurve
component int
리턴 AnimationCurve

PostWrapMode() 공개 메소드

public PostWrapMode ( ) : WrapMode
리턴 WrapMode

PreWrapMode() 공개 메소드

public PreWrapMode ( ) : WrapMode
리턴 WrapMode

RangeEnd() 공개 메소드

public RangeEnd ( ) : float
리턴 float

RangeStart() 공개 메소드

public RangeStart ( ) : float
리턴 float

SetCustomRange() 공개 메소드

public SetCustomRange ( float start, float end ) : void
start float
end float
리턴 void

SetWrap() 공개 메소드

public SetWrap ( WrapMode wrap ) : void
wrap WrapMode
리턴 void

SetWrap() 공개 메소드

public SetWrap ( WrapMode preWrap, WrapMode postWrap ) : void
preWrap WrapMode
postWrap WrapMode
리턴 void