Tanoda
UnityEngine.UI.Extensions.UICircle Class Reference
Inheritance diagram for UnityEngine.UI.Extensions.UICircle:
UnityEngine.UI.Extensions.UIPrimitiveBase

Public Member Functions

void SetProgress (float progress)
 
void SetArcSteps (int steps)
 
void SetInvertArc (bool invert)
 
void SetArcRotation (int rotation)
 
void SetFill (bool fill)
 
void SetBaseColor (Color color)
 
void UpdateBaseAlpha (float value)
 
void SetProgressColor (Color color)
 
void UpdateProgressAlpha (float value)
 
void SetPadding (int padding)
 
void SetThickness (int thickness)
 
- Public Member Functions inherited from UnityEngine.UI.Extensions.UIPrimitiveBase
virtual void CalculateLayoutInputHorizontal ()
 
virtual void CalculateLayoutInputVertical ()
 
virtual bool IsRaycastLocationValid (Vector2 screenPoint, Camera eventCamera)
 

Public Attributes

bool ArcInvert = true
 
float Arc = 1
 
int ArcSteps = 100
 
int ArcRotation = 0
 
float Progress = 0
 
Color ProgressColor = new Color(255, 255, 255, 255)
 
bool Fill = true
 
float Thickness = 5
 
int Padding = 0
 

Protected Member Functions

override void OnPopulateMesh (VertexHelper vh)
 
- Protected Member Functions inherited from UnityEngine.UI.Extensions.UIPrimitiveBase
 UIPrimitiveBase ()
 
UIVertex[] SetVbo (Vector2[] vertices, Vector2[] uvs)
 
Vector2[] IncreaseResolution (Vector2[] input)
 
List< Vector2 > IncreaseResolution (List< Vector2 > input)
 
virtual void GeneratedUVs ()
 
virtual void ResolutionToNativeSize (float distance)
 
override void OnEnable ()
 

Additional Inherited Members

- Protected Attributes inherited from UnityEngine.UI.Extensions.UIPrimitiveBase
float m_Resolution
 
- Static Protected Attributes inherited from UnityEngine.UI.Extensions.UIPrimitiveBase
static Material s_ETC1DefaultUI = null
 
- Properties inherited from UnityEngine.UI.Extensions.UIPrimitiveBase
Sprite sprite [get, set]
 
Sprite overrideSprite [get, set]
 
Sprite activeSprite [get]
 
float eventAlphaThreshold [get, set]
 
ResolutionMode ImproveResolution [get, set]
 
float Resolution [get, set]
 
bool UseNativeSize [get, set]
 
static Material defaultETC1GraphicMaterial [get]
 Default material used to draw everything if no explicit material was specified. More...
 
override Texture mainTexture [get]
 Image's texture comes from the UnityEngine.Image. More...
 
bool hasBorder [get]
 Whether the Image has a border to work with. More...
 
float pixelsPerUnit [get]
 
override Material material [get, set]
 
virtual float minWidth [get]
 
virtual float preferredWidth [get]
 
virtual float flexibleWidth [get]
 
virtual float minHeight [get]
 
virtual float preferredHeight [get]
 
virtual float flexibleHeight [get]
 
virtual int layoutPriority [get]
 

Detailed Description

Definition at line 25 of file UICircle.cs.

Member Function Documentation

◆ OnPopulateMesh()

override void UnityEngine.UI.Extensions.UICircle.OnPopulateMesh ( VertexHelper  vh)
protected

Definition at line 56 of file UICircle.cs.

◆ SetArcRotation()

void UnityEngine.UI.Extensions.UICircle.SetArcRotation ( int  rotation)

Definition at line 170 of file UICircle.cs.

◆ SetArcSteps()

void UnityEngine.UI.Extensions.UICircle.SetArcSteps ( int  steps)

Definition at line 158 of file UICircle.cs.

◆ SetBaseColor()

void UnityEngine.UI.Extensions.UICircle.SetBaseColor ( Color  color)

Definition at line 182 of file UICircle.cs.

◆ SetFill()

void UnityEngine.UI.Extensions.UICircle.SetFill ( bool  fill)

Definition at line 176 of file UICircle.cs.

◆ SetInvertArc()

void UnityEngine.UI.Extensions.UICircle.SetInvertArc ( bool  invert)

Definition at line 164 of file UICircle.cs.

◆ SetPadding()

void UnityEngine.UI.Extensions.UICircle.SetPadding ( int  padding)

Definition at line 208 of file UICircle.cs.

◆ SetProgress()

void UnityEngine.UI.Extensions.UICircle.SetProgress ( float  progress)

Definition at line 152 of file UICircle.cs.

◆ SetProgressColor()

void UnityEngine.UI.Extensions.UICircle.SetProgressColor ( Color  color)

Definition at line 196 of file UICircle.cs.

◆ SetThickness()

void UnityEngine.UI.Extensions.UICircle.SetThickness ( int  thickness)

Definition at line 214 of file UICircle.cs.

◆ UpdateBaseAlpha()

void UnityEngine.UI.Extensions.UICircle.UpdateBaseAlpha ( float  value)

Definition at line 188 of file UICircle.cs.

◆ UpdateProgressAlpha()

void UnityEngine.UI.Extensions.UICircle.UpdateProgressAlpha ( float  value)

Definition at line 202 of file UICircle.cs.

Member Data Documentation

◆ Arc

float UnityEngine.UI.Extensions.UICircle.Arc = 1

Definition at line 32 of file UICircle.cs.

◆ ArcInvert

bool UnityEngine.UI.Extensions.UICircle.ArcInvert = true

Definition at line 28 of file UICircle.cs.

◆ ArcRotation

int UnityEngine.UI.Extensions.UICircle.ArcRotation = 0

Definition at line 40 of file UICircle.cs.

◆ ArcSteps

int UnityEngine.UI.Extensions.UICircle.ArcSteps = 100

Definition at line 36 of file UICircle.cs.

◆ Fill

bool UnityEngine.UI.Extensions.UICircle.Fill = true

Definition at line 48 of file UICircle.cs.

◆ Padding

int UnityEngine.UI.Extensions.UICircle.Padding = 0

Definition at line 50 of file UICircle.cs.

◆ Progress

float UnityEngine.UI.Extensions.UICircle.Progress = 0

Definition at line 44 of file UICircle.cs.

◆ ProgressColor

Color UnityEngine.UI.Extensions.UICircle.ProgressColor = new Color(255, 255, 255, 255)

Definition at line 47 of file UICircle.cs.

◆ Thickness

float UnityEngine.UI.Extensions.UICircle.Thickness = 5

Definition at line 49 of file UICircle.cs.


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