C# Класс UnityEditor.NormalCurveRenderer

Наследование: CurveRenderer
Показать файл Открыть проект Примеры использования класса

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