Tanoda
UnityEngine.UI.Extensions.CUIBezierCurve Class Reference

Assume to be a cubic bezier curve at the moment. More...

Inheritance diagram for UnityEngine.UI.Extensions.CUIBezierCurve:

Public Member Functions

void Refresh ()
 
Vector3 GetPoint (float _time)
 call this to get a sample More...
 
Vector3 GetTangent (float _time)
 
void ReportSet ()
 

Public Attributes

System.Action OnRefresh
 

Static Public Attributes

static readonly int CubicBezierCurvePtNum = 4
 

Protected Attributes

Vector3[] controlPoints
 

Properties

Vector3[] ControlPoints [get]
 

Detailed Description

Assume to be a cubic bezier curve at the moment.

Definition at line 9 of file CUIBezierCurve.cs.

Member Function Documentation

◆ GetPoint()

Vector3 UnityEngine.UI.Extensions.CUIBezierCurve.GetPoint ( float  _time)

call this to get a sample

Parameters
_time
Returns
sample returned by said time

Definition at line 66 of file CUIBezierCurve.cs.

◆ GetTangent()

Vector3 UnityEngine.UI.Extensions.CUIBezierCurve.GetTangent ( float  _time)

Definition at line 76 of file CUIBezierCurve.cs.

◆ Refresh()

void UnityEngine.UI.Extensions.CUIBezierCurve.Refresh ( )

Definition at line 51 of file CUIBezierCurve.cs.

◆ ReportSet()

void UnityEngine.UI.Extensions.CUIBezierCurve.ReportSet ( )

Definition at line 89 of file CUIBezierCurve.cs.

Member Data Documentation

◆ controlPoints

Vector3 [] UnityEngine.UI.Extensions.CUIBezierCurve.controlPoints
protected

Definition at line 16 of file CUIBezierCurve.cs.

◆ CubicBezierCurvePtNum

readonly int UnityEngine.UI.Extensions.CUIBezierCurve.CubicBezierCurvePtNum = 4
static

Definition at line 11 of file CUIBezierCurve.cs.

◆ OnRefresh

System.Action UnityEngine.UI.Extensions.CUIBezierCurve.OnRefresh

Definition at line 109 of file CUIBezierCurve.cs.

Property Documentation

◆ ControlPoints

Vector3 [] UnityEngine.UI.Extensions.CUIBezierCurve.ControlPoints
get

Definition at line 18 of file CUIBezierCurve.cs.


The documentation for this class was generated from the following file: