|
float | LineThickness [get, set] |
|
bool | RelativeSize [get, set] |
|
bool | LineList [get, set] |
|
bool | LineCaps [get, set] |
|
int | BezierSegmentsPerCurve [get, set] |
|
Vector2[] | Points [get, set] |
| Points to be drawn in the line. More...
|
|
List< Vector2[]> | Segments [get, set] |
| List of Segments to be drawn. More...
|
|
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] |
|
Definition at line 11 of file UILineRenderer.cs.
◆ BezierType
◆ JoinType
◆ GeneratedUVs()
override void UnityEngine.UI.Extensions.UILineRenderer.GeneratedUVs |
( |
| ) |
|
|
protectedvirtual |
◆ GetClosestPoint()
Vector2 UnityEngine.UI.Extensions.UILineRenderer.GetClosestPoint |
( |
Vector2 |
p1, |
|
|
Vector2 |
p2, |
|
|
Vector2 |
p3 |
|
) |
| |
Get the closest point between two given Vector2s from a given Vector2 point
- Parameters
-
p1 | Starting position |
p2 | End position |
p3 | Desired / Selected point |
- Returns
- Closest Vector2 position of the target within UI Space
Definition at line 453 of file UILineRenderer.cs.
◆ GetPosition()
Vector2 UnityEngine.UI.Extensions.UILineRenderer.GetPosition |
( |
int |
index, |
|
|
int |
segmentIndex = 0 |
|
) |
| |
Get the Vector2 position of a line index
Positive numbers should be used to specify Index and Segment
- Parameters
-
index | Required Index of the point, starting from point 1 |
segmentIndex | (optional) Required Segment the point is held in, Starting from Segment 1 |
- Returns
- Vector2 position of the point within UI Space
Definition at line 405 of file UILineRenderer.cs.
◆ GetPositionBySegment()
Vector2 UnityEngine.UI.Extensions.UILineRenderer.GetPositionBySegment |
( |
int |
index, |
|
|
int |
segment |
|
) |
| |
Get the Vector2 position of a line within a specific segment
- Parameters
-
index | Required Index of the point, starting from point 1 |
segmentIndex | Required Segment the point is held in, Starting from Segment 1 |
- Returns
- Vector2 position of the point within UI Space
Definition at line 441 of file UILineRenderer.cs.
◆ OnPopulateMesh()
override void UnityEngine.UI.Extensions.UILineRenderer.OnPopulateMesh |
( |
VertexHelper |
vh | ) |
|
|
protected |
◆ ResolutionToNativeSize()
override void UnityEngine.UI.Extensions.UILineRenderer.ResolutionToNativeSize |
( |
float |
distance | ) |
|
|
protectedvirtual |
◆ BezierMode
◆ drivenExternally
bool UnityEngine.UI.Extensions.UILineRenderer.drivenExternally = false |
◆ LineJoins
◆ BezierSegmentsPerCurve
int UnityEngine.UI.Extensions.UILineRenderer.BezierSegmentsPerCurve |
|
getset |
◆ LineCaps
bool UnityEngine.UI.Extensions.UILineRenderer.LineCaps |
|
getset |
◆ LineList
bool UnityEngine.UI.Extensions.UILineRenderer.LineList |
|
getset |
◆ LineThickness
float UnityEngine.UI.Extensions.UILineRenderer.LineThickness |
|
getset |
◆ Points
Vector2 [] UnityEngine.UI.Extensions.UILineRenderer.Points |
|
getset |
◆ RelativeSize
bool UnityEngine.UI.Extensions.UILineRenderer.RelativeSize |
|
getset |
◆ Segments
List<Vector2[]> UnityEngine.UI.Extensions.UILineRenderer.Segments |
|
getset |
The documentation for this class was generated from the following file: