C# 클래스 UnityEditor.NormalCurveRenderer

상속: CurveRenderer
파일 보기 프로젝트 열기: CarlosHBC/UnityDecompiled 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AddPoints void
BuildCurveMesh void
GetPoints Vector3[]
GetPoints Vector3[]
GetSegmentResolution int

공개 메소드들

메소드 설명
CalculateRanges ( float minTime, float maxTime, float rangeStart, float rangeEnd, WrapMode preWrapMode, WrapMode postWrapMode ) : ].float[
DrawCurve ( float minTime, float maxTime, Color color, Matrix4x4 transform, Color wrapColor ) : void
DrawCurveWrapped ( float minTime, float maxTime, float rangeStart, float rangeEnd, WrapMode preWrap, WrapMode postWrap, Color color, Matrix4x4 transform, Vector3 points, Color wrapColor ) : void
DrawCurveWrapped ( float minTime, float maxTime, float rangeStart, float rangeEnd, WrapMode preWrap, WrapMode postWrap, Mesh mesh, Vector3 firstPoint, Vector3 lastPoint, Matrix4x4 transform, Color color, Color wrapColor ) : void
DrawPolyLine ( Matrix4x4 transform, float minDistance ) : void
EvaluateCurveDeltaSlow ( float time ) : float
EvaluateCurveSlow ( float time ) : float
FlushCache ( ) : void
GetBounds ( ) : Bounds
GetBounds ( float minTime, float maxTime ) : Bounds
GetCurve ( ) : AnimationCurve
NormalCurveRenderer ( AnimationCurve curve ) : System
RangeEnd ( ) : float
RangeStart ( ) : float
SetCustomRange ( float start, float end ) : void
SetWrap ( WrapMode wrap ) : void
SetWrap ( WrapMode preWrap, WrapMode postWrap ) : void

비공개 메소드들

메소드 설명
AddPoints ( List &points, float minTime, float maxTime, float visibleMinTime, float visibleMaxTime ) : void
BuildCurveMesh ( ) : void
GetPoints ( ) : Vector3[]
GetPoints ( float minTime, float maxTime ) : Vector3[]
GetSegmentResolution ( float minTime, float maxTime, float keyTime, float nextKeyTime ) : int

메소드 상세

CalculateRanges() 공개 정적인 메소드

public static CalculateRanges ( float minTime, float maxTime, float rangeStart, float rangeEnd, WrapMode preWrapMode, WrapMode postWrapMode ) : ].float[
minTime float
maxTime float
rangeStart float
rangeEnd float
preWrapMode WrapMode
postWrapMode WrapMode
리턴 ].float[

DrawCurve() 공개 메소드

public DrawCurve ( float minTime, float maxTime, Color color, Matrix4x4 transform, Color wrapColor ) : void
minTime float
maxTime float
color Color
transform UnityEngine.Matrix4x4
wrapColor Color
리턴 void

DrawCurveWrapped() 공개 정적인 메소드

public static DrawCurveWrapped ( float minTime, float maxTime, float rangeStart, float rangeEnd, WrapMode preWrap, WrapMode postWrap, Color color, Matrix4x4 transform, Vector3 points, Color wrapColor ) : void
minTime float
maxTime float
rangeStart float
rangeEnd float
preWrap WrapMode
postWrap WrapMode
color Color
transform UnityEngine.Matrix4x4
points Vector3
wrapColor Color
리턴 void

DrawCurveWrapped() 공개 정적인 메소드

public static DrawCurveWrapped ( float minTime, float maxTime, float rangeStart, float rangeEnd, WrapMode preWrap, WrapMode postWrap, Mesh mesh, Vector3 firstPoint, Vector3 lastPoint, Matrix4x4 transform, Color color, Color wrapColor ) : void
minTime float
maxTime float
rangeStart float
rangeEnd float
preWrap WrapMode
postWrap WrapMode
mesh UnityEngine.Mesh
firstPoint Vector3
lastPoint Vector3
transform UnityEngine.Matrix4x4
color Color
wrapColor Color
리턴 void

DrawPolyLine() 공개 정적인 메소드

public static DrawPolyLine ( Matrix4x4 transform, float minDistance ) : void
transform UnityEngine.Matrix4x4
minDistance float
리턴 void

EvaluateCurveDeltaSlow() 공개 메소드

public EvaluateCurveDeltaSlow ( float time ) : float
time float
리턴 float

EvaluateCurveSlow() 공개 메소드

public EvaluateCurveSlow ( float time ) : float
time float
리턴 float

FlushCache() 공개 메소드

public FlushCache ( ) : void
리턴 void

GetBounds() 공개 메소드

public GetBounds ( ) : Bounds
리턴 UnityEngine.Bounds

GetBounds() 공개 메소드

public GetBounds ( float minTime, float maxTime ) : Bounds
minTime float
maxTime float
리턴 UnityEngine.Bounds

GetCurve() 공개 메소드

public GetCurve ( ) : AnimationCurve
리턴 UnityEngine.AnimationCurve

NormalCurveRenderer() 공개 메소드

public NormalCurveRenderer ( AnimationCurve curve ) : System
curve UnityEngine.AnimationCurve
리턴 System

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