Elin Decompiled Documentation EA 23.102 Nightly
|
Classes | |
class | PUIElement |
class | PUIFillElement |
class | PUIStrokeElement |
class | PUIUtils |
Public Member Functions | |
void | Clear () |
void | DrawSquare (Vector2 center, float size, Color fillColor) |
void | DrawSquare (Vector2 center, float size, StrokeStyle strokeStyle) |
void | DrawSquare (Vector2 center, float size, Color fillColor, StrokeStyle strokeStyle) |
void | DrawSquare (Vector2 center, float size, float rotation=0f, Color? fillColor=null, StrokeStyle strokeStyle=null) |
void | DrawRectangle (float x, float y, float width, float height, Color fillColor) |
void | DrawRectangle (float x, float y, float width, float height, StrokeStyle strokeStyle) |
void | DrawRectangle (float x, float y, float width, float height, Color fillColor, StrokeStyle strokeStyle) |
void | DrawRectangle (float x, float y, float width, float height, float rotation=0f, Color? fillColor=null, StrokeStyle strokeStyle=null) |
void | DrawRectangle (Rect rect, Color fillColor) |
void | DrawRectangle (Rect rect, StrokeStyle strokeStyle) |
void | DrawRectangle (Rect rect, Color fillColor, StrokeStyle strokeStyle) |
void | DrawRectangle (Rect rect, float rotation=0f, Color? fillColor=null, StrokeStyle strokeStyle=null) |
void | DrawCircle (Vector2 center, float radius, Color fillColor) |
void | DrawCircle (Vector2 center, float radius, StrokeStyle strokeStyle) |
void | DrawCircle (Vector2 center, float radius, Color fillColor, StrokeStyle strokeStyle) |
void | DrawCircle (Vector2 center, float radius, float stepSize=1f, float startAngle=0f, float endAngle=360f, Color? fillColor=null, StrokeStyle strokeStyle=null) |
void | DrawEllipse (Vector2 center, Vector2 radii, Color fillColor) |
void | DrawEllipse (Vector2 center, Vector2 radii, StrokeStyle strokeStyle) |
void | DrawEllipse (Vector2 center, Vector2 radii, Color fillColor, StrokeStyle strokeStyle) |
void | DrawEllipse (Vector2 center, Vector2 radii, float stepSize=1f, float rotation=0f, float startAngle=0f, float endAngle=360f, Color? fillColor=null, StrokeStyle strokeStyle=null) |
void | DrawRegularSolid (Vector2 center, float radius, int sides, Color fillColor) |
void | DrawRegularSolid (Vector2 center, float radius, int sides, StrokeStyle strokeStyle) |
void | DrawRegularSolid (Vector2 center, float radius, int sides, Color fillColor, StrokeStyle strokeStyle) |
void | DrawRegularSolid (Vector2 center, float radius, int sides, float rotation=0f, Color? fillColor=null, StrokeStyle strokeStyle=null) |
void | DrawIrregularSolid (Vector2 center, float[] radii, Color fillColor) |
void | DrawIrregularSolid (Vector2 center, float[] radii, StrokeStyle strokeStyle) |
void | DrawIrregularSolid (Vector2 center, float[] radii, Color fillColor, StrokeStyle strokeStyle) |
void | DrawIrregularSolid (Vector2 center, float[] radii, float rotation, Color? fillColor, StrokeStyle strokeStyle) |
void | DrawPolygon (Vector2[] points, Color fillColor) |
void | DrawPolygon (Vector2[] points, StrokeStyle strokeStyle) |
void | DrawPolygon (Vector2[] points, Color fillColor, StrokeStyle strokeStyle) |
void | DrawRawMesh (Vector2[] points, int[] triangles, Color fillColor) |
void | DrawLine (Vector2 point1, Vector2 point2) |
void | DrawLine (Vector2 point1, Vector2 point2, StrokeStyle strokeStyle) |
void | DrawPath (Vector2[] points) |
void | DrawPath (Vector2[] points, StrokeStyle strokeStyle) |
void | DrawPath (Vector2[] points, StrokeStyle strokeStyle, bool closePath) |
Public Attributes | |
bool | setDirtyOnDraw = true |
Protected Member Functions | |
override void | OnPopulateMesh (VertexHelper vh) |
override void | OnRectTransformDimensionsChange () |
Properties | |
float | aspectRatio [get] |
Private Attributes | |
List< PUIElement > | elements = new List<PUIElement>() |
Definition at line 10 of file PrimitiveCanvas.cs.
|
inline |
Definition at line 284 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.elements.
Referenced by PrimitiveUI.Examples.PUIExampleCharts.Draw(), PrimitiveUI.Examples.PUIExampleRPGStats.Draw(), and PrimitiveUI.Examples.PUIExampleSineWaves.Draw().
|
inline |
Definition at line 408 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.DrawCircle().
Referenced by PrimitiveUI.Examples.PUIExampleCharts.Draw(), PrimitiveUI.PrimitiveCanvas.DrawCircle(), and PrimitiveUI.PrimitiveCanvas.DrawRegularSolid().
|
inline |
Definition at line 418 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.DrawCircle().
|
inline |
Definition at line 423 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.aspectRatio, Debug, and PrimitiveUI.PrimitiveCanvas.DrawEllipse().
|
inline |
Definition at line 413 of file PrimitiveCanvas.cs.
References Color, and PrimitiveUI.PrimitiveCanvas.DrawCircle().
|
inline |
Definition at line 435 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.DrawEllipse().
Referenced by PrimitiveUI.PrimitiveCanvas.DrawCircle(), and PrimitiveUI.PrimitiveCanvas.DrawEllipse().
|
inline |
Definition at line 445 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.DrawEllipse().
|
inline |
Definition at line 450 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.aspectRatio, Debug, PrimitiveUI.PrimitiveCanvas.DrawPath(), PrimitiveUI.PrimitiveCanvas.elements, and PrimitiveUI.PrimitiveCanvas.setDirtyOnDraw.
|
inline |
Definition at line 440 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.DrawEllipse().
|
inline |
Definition at line 559 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.DrawIrregularSolid().
Referenced by PrimitiveUI.Examples.PUIExampleRPGStats.Draw(), and PrimitiveUI.PrimitiveCanvas.DrawIrregularSolid().
|
inline |
Definition at line 569 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.DrawIrregularSolid().
|
inline |
Definition at line 574 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.aspectRatio, Debug, PrimitiveUI.PrimitiveCanvas.DrawPath(), PrimitiveUI.PrimitiveCanvas.elements, and PrimitiveUI.PrimitiveCanvas.setDirtyOnDraw.
|
inline |
Definition at line 564 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.DrawIrregularSolid().
|
inline |
Definition at line 782 of file PrimitiveCanvas.cs.
References PrimitiveUI.StrokeStyle.defaultStrokeStyle, and PrimitiveUI.PrimitiveCanvas.DrawLine().
Referenced by PrimitiveUI.Examples.PUIExampleCharts.Draw(), PrimitiveUI.Examples.PUIExampleRPGStats.Draw(), PrimitiveUI.Examples.PUIExampleSineWaves.Draw(), PrimitiveUI.PrimitiveCanvas.DrawLine(), and PrimitiveUI.PrimitiveCanvas.DrawPath().
|
inline |
Definition at line 787 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.aspectRatio, PrimitiveUI.PrimitiveCanvas.elements, PrimitiveUI.PrimitiveCanvas.PUIUtils.GetLinePoints(), PrimitiveUI.PrimitiveCanvas.setDirtyOnDraw, and PrimitiveUI.StrokeStyle.thickness.
|
inline |
Definition at line 797 of file PrimitiveCanvas.cs.
References PrimitiveUI.StrokeStyle.defaultStrokeStyle, and PrimitiveUI.PrimitiveCanvas.DrawPath().
Referenced by PrimitiveUI.Examples.PUIExampleCharts.Draw(), PrimitiveUI.Examples.PUIExampleSineWaves.Draw(), PrimitiveUI.PrimitiveCanvas.DrawEllipse(), PrimitiveUI.PrimitiveCanvas.DrawIrregularSolid(), PrimitiveUI.PrimitiveCanvas.DrawPath(), PrimitiveUI.PrimitiveCanvas.DrawPolygon(), and PrimitiveUI.PrimitiveCanvas.DrawRectangle().
|
inline |
Definition at line 802 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.DrawPath().
|
inline |
Definition at line 807 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.aspectRatio, Debug, PrimitiveUI.PrimitiveCanvas.DrawLine(), PrimitiveUI.PrimitiveCanvas.elements, PrimitiveUI.PrimitiveCanvas.PUIUtils.GetPathPoints(), PrimitiveUI.PrimitiveCanvas.setDirtyOnDraw, and PrimitiveUI.StrokeStyle.thickness.
|
inline |
Definition at line 618 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.DrawPolygon().
Referenced by PrimitiveUI.PrimitiveCanvas.DrawPolygon().
|
inline |
Definition at line 628 of file PrimitiveCanvas.cs.
References Debug, PrimitiveUI.PrimitiveCanvas.DrawPath(), PrimitiveUI.PrimitiveCanvas.elements, PrimitiveUI.PrimitiveCanvas.PUIUtils.GetTriangleArea(), item, PrimitiveUI.PrimitiveCanvas.PUIUtils.PointInTriangle(), and PrimitiveUI.PrimitiveCanvas.setDirtyOnDraw.
|
inline |
Definition at line 623 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.DrawPath().
|
inline |
Definition at line 773 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.elements, and PrimitiveUI.PrimitiveCanvas.setDirtyOnDraw.
|
inline |
Definition at line 335 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.DrawRectangle().
Referenced by PrimitiveUI.Examples.PUIExampleCharts.Draw(), PrimitiveUI.PrimitiveCanvas.DrawRectangle(), and PrimitiveUI.PrimitiveCanvas.DrawSquare().
|
inline |
Definition at line 345 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.DrawRectangle().
|
inline |
Definition at line 350 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.DrawRectangle().
|
inline |
Definition at line 340 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.DrawRectangle().
|
inline |
Definition at line 355 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.DrawRectangle().
|
inline |
Definition at line 365 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.DrawRectangle().
|
inline |
Definition at line 370 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.aspectRatio, PrimitiveUI.PrimitiveCanvas.DrawPath(), PrimitiveUI.PrimitiveCanvas.elements, and PrimitiveUI.PrimitiveCanvas.setDirtyOnDraw.
|
inline |
Definition at line 360 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.DrawRectangle().
|
inline |
Definition at line 532 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.DrawRegularSolid().
Referenced by PrimitiveUI.Examples.PUIExampleRPGStats.Draw(), and PrimitiveUI.PrimitiveCanvas.DrawRegularSolid().
|
inline |
Definition at line 542 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.DrawRegularSolid().
|
inline |
Definition at line 547 of file PrimitiveCanvas.cs.
References Debug, and PrimitiveUI.PrimitiveCanvas.DrawCircle().
|
inline |
Definition at line 537 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.DrawRegularSolid().
|
inline |
Definition at line 315 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.DrawSquare().
Referenced by PrimitiveUI.PrimitiveCanvas.DrawSquare().
|
inline |
Definition at line 325 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.DrawSquare().
|
inline |
Definition at line 330 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.aspectRatio, and PrimitiveUI.PrimitiveCanvas.DrawRectangle().
|
inline |
Definition at line 320 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.DrawSquare().
|
inlineprotected |
Definition at line 271 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.elements.
|
inlineprotected |
Definition at line 290 of file PrimitiveCanvas.cs.
References PrimitiveUI.PrimitiveCanvas.aspectRatio, PrimitiveUI.PrimitiveCanvas.elements, PrimitiveUI.PrimitiveCanvas.PUIUtils.GetLinePoints(), PrimitiveUI.PrimitiveCanvas.PUIUtils.GetPathPoints(), PrimitiveUI.PrimitiveCanvas.PUIStrokeElement.isClosedPath, PrimitiveUI.PrimitiveCanvas.PUIStrokeElement.rawPoints, PrimitiveUI.StrokeStyle.scaleMode, PrimitiveUI.PrimitiveCanvas.PUIStrokeElement.strokeStyle, and PrimitiveUI.PrimitiveCanvas.PUIStrokeElement.UpdatePoints().
|
private |
Definition at line 267 of file PrimitiveCanvas.cs.
Referenced by PrimitiveUI.PrimitiveCanvas.Clear(), PrimitiveUI.PrimitiveCanvas.DrawEllipse(), PrimitiveUI.PrimitiveCanvas.DrawIrregularSolid(), PrimitiveUI.PrimitiveCanvas.DrawLine(), PrimitiveUI.PrimitiveCanvas.DrawPath(), PrimitiveUI.PrimitiveCanvas.DrawPolygon(), PrimitiveUI.PrimitiveCanvas.DrawRawMesh(), PrimitiveUI.PrimitiveCanvas.DrawRectangle(), PrimitiveUI.PrimitiveCanvas.OnPopulateMesh(), and PrimitiveUI.PrimitiveCanvas.OnRectTransformDimensionsChange().
bool PrimitiveUI.PrimitiveCanvas.setDirtyOnDraw = true |
Definition at line 265 of file PrimitiveCanvas.cs.
Referenced by PrimitiveUI.PrimitiveCanvas.DrawEllipse(), PrimitiveUI.PrimitiveCanvas.DrawIrregularSolid(), PrimitiveUI.PrimitiveCanvas.DrawLine(), PrimitiveUI.PrimitiveCanvas.DrawPath(), PrimitiveUI.PrimitiveCanvas.DrawPolygon(), PrimitiveUI.PrimitiveCanvas.DrawRawMesh(), and PrimitiveUI.PrimitiveCanvas.DrawRectangle().
|
get |
Definition at line 269 of file PrimitiveCanvas.cs.
Referenced by PrimitiveUI.Examples.PUIExampleRPGStats.Draw(), PrimitiveUI.Examples.PUIExampleSineWaves.Draw(), PrimitiveUI.PrimitiveCanvas.DrawCircle(), PrimitiveUI.PrimitiveCanvas.DrawEllipse(), PrimitiveUI.PrimitiveCanvas.DrawIrregularSolid(), PrimitiveUI.PrimitiveCanvas.DrawLine(), PrimitiveUI.PrimitiveCanvas.DrawPath(), PrimitiveUI.PrimitiveCanvas.DrawRectangle(), PrimitiveUI.PrimitiveCanvas.DrawSquare(), PrimitiveUI.PrimitiveCanvas.PUIUtils.GetLinePoints(), PrimitiveUI.PrimitiveCanvas.PUIUtils.GetPathPoints(), and PrimitiveUI.PrimitiveCanvas.OnRectTransformDimensionsChange().