C# Class UnityEditor.NormalCurveRenderer

Inheritance: CurveRenderer
Afficher le fichier Open project: CarlosHBC/UnityDecompiled Class Usage Examples

Private Properties

Свойство Type Description
AddPoints void
BuildCurveMesh void
GetPoints Vector3[]
GetPoints Vector3[]
GetSegmentResolution int

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

CalculateRanges() public static méthode

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
Résultat ].float[

DrawCurve() public méthode

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

DrawCurveWrapped() public static méthode

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
Résultat void

DrawCurveWrapped() public static méthode

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
Résultat void

DrawPolyLine() public static méthode

public static DrawPolyLine ( Matrix4x4 transform, float minDistance ) : void
transform UnityEngine.Matrix4x4
minDistance float
Résultat void

EvaluateCurveDeltaSlow() public méthode

public EvaluateCurveDeltaSlow ( float time ) : float
time float
Résultat float

EvaluateCurveSlow() public méthode

public EvaluateCurveSlow ( float time ) : float
time float
Résultat float

FlushCache() public méthode

public FlushCache ( ) : void
Résultat void

GetBounds() public méthode

public GetBounds ( ) : Bounds
Résultat UnityEngine.Bounds

GetBounds() public méthode

public GetBounds ( float minTime, float maxTime ) : Bounds
minTime float
maxTime float
Résultat UnityEngine.Bounds

GetCurve() public méthode

public GetCurve ( ) : AnimationCurve
Résultat UnityEngine.AnimationCurve

NormalCurveRenderer() public méthode

public NormalCurveRenderer ( AnimationCurve curve ) : System
curve UnityEngine.AnimationCurve
Résultat System

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