Elin Decompiled Documentation EA 23.102 Nightly
|
Public Member Functions | |
void | SelectColor (HSVColor hsv) |
void | OnPointerDown (PointerEventData eventData) |
void | OnDrag (PointerEventData eventData) |
void | OnInitializePotentialDrag (PointerEventData ped) |
void | UpdateMarkerPosition (HSVColor hsv) |
void | ShowEnlargedPixels (Color[] colors) |
void | ShowDropperMarker (bool value) |
Properties | |
Vector2 | MarkerPosition [get] |
Events | |
Action< Vector2 > | ColorPicked |
Private Member Functions | |
void | Awake () |
void | Init () |
Vector2 | GetNormalisedPointerPosition (Vector2 position) |
Vector2 | GetClampedLocalPosition (Vector2 position) |
void | GeneratePaletteTexture (HSVColor hsv) |
void | SetMarkerPosition (Vector2 position) |
Private Attributes | |
HSVColor | current |
Color[] | colorArray |
Texture2D | texture |
RawImage | paletteImage |
RectTransform | marker |
RectTransform | dropperSelectionMarker |
bool | initiated |
Definition at line 9 of file ColorPalette.cs.
|
inlineprivate |
Definition at line 34 of file ColorPalette.cs.
References Empyrean.ColorPicker.ColorPalette.Init().
|
inlineprivate |
Definition at line 90 of file ColorPalette.cs.
References Empyrean.ColorPicker.ColorPalette.colorArray, Empyrean.ColorPicker.ColorPalette.current, HSVColor.h, Empyrean.Utils.Colorist.HSVtoRGB(), and Empyrean.ColorPicker.ColorPalette.texture.
Referenced by Empyrean.ColorPicker.ColorPalette.SelectColor().
|
inlineprivate |
Definition at line 82 of file ColorPalette.cs.
References Empyrean.ColorPicker.ColorPalette.paletteImage.
Referenced by Empyrean.ColorPicker.ColorPalette.GetNormalisedPointerPosition().
|
inlineprivate |
Definition at line 71 of file ColorPalette.cs.
References Empyrean.ColorPicker.ColorPalette.GetClampedLocalPosition(), and Empyrean.ColorPicker.ColorPalette.paletteImage.
Referenced by Empyrean.ColorPicker.ColorPalette.OnDrag().
|
inlineprivate |
Definition at line 39 of file ColorPalette.cs.
References Color, Empyrean.ColorPicker.ColorPalette.colorArray, Empyrean.ColorPicker.ColorPalette.initiated, Empyrean.ColorPicker.ColorPalette.paletteImage, and Empyrean.ColorPicker.ColorPalette.texture.
Referenced by Empyrean.ColorPicker.ColorPalette.Awake(), and Empyrean.ColorPicker.ColorPalette.SelectColor().
|
inline |
Definition at line 66 of file ColorPalette.cs.
References Empyrean.ColorPicker.ColorPalette.ColorPicked, and Empyrean.ColorPicker.ColorPalette.GetNormalisedPointerPosition().
Referenced by Empyrean.ColorPicker.ColorPalette.OnPointerDown().
|
inline |
Definition at line 77 of file ColorPalette.cs.
|
inline |
Definition at line 61 of file ColorPalette.cs.
References Empyrean.ColorPicker.ColorPalette.OnDrag().
|
inline |
Definition at line 51 of file ColorPalette.cs.
References Empyrean.ColorPicker.ColorPalette.current, Empyrean.ColorPicker.ColorPalette.GeneratePaletteTexture(), HSVColor.h, Empyrean.ColorPicker.ColorPalette.Init(), and Empyrean.ColorPicker.ColorPalette.UpdateMarkerPosition().
Referenced by Empyrean.ColorPicker.ColorPicker.UpdateColorPicker().
|
inlineprivate |
Definition at line 111 of file ColorPalette.cs.
Referenced by Empyrean.ColorPicker.ColorPalette.UpdateMarkerPosition().
|
inline |
Definition at line 134 of file ColorPalette.cs.
References Empyrean.ColorPicker.ColorPalette.dropperSelectionMarker, and Empyrean.ColorPicker.ColorPalette.marker.
Referenced by Empyrean.ColorPicker.Dropper.PickColors(), and Empyrean.ColorPicker.Dropper.Stop().
|
inline |
Definition at line 117 of file ColorPalette.cs.
References Color, and Empyrean.ColorPicker.ColorPalette.texture.
Referenced by Empyrean.ColorPicker.Dropper.EnlargeAreaAroundPointer().
|
inline |
Definition at line 106 of file ColorPalette.cs.
References HSVColor.s, Empyrean.ColorPicker.ColorPalette.SetMarkerPosition(), and HSVColor.v.
Referenced by Empyrean.ColorPicker.ColorPalette.SelectColor().
|
private |
Definition at line 13 of file ColorPalette.cs.
Referenced by Empyrean.ColorPicker.ColorPalette.GeneratePaletteTexture(), and Empyrean.ColorPicker.ColorPalette.Init().
|
private |
Definition at line 11 of file ColorPalette.cs.
Referenced by Empyrean.ColorPicker.ColorPalette.GeneratePaletteTexture(), and Empyrean.ColorPicker.ColorPalette.SelectColor().
|
private |
Definition at line 24 of file ColorPalette.cs.
Referenced by Empyrean.ColorPicker.ColorPalette.ShowDropperMarker().
|
private |
Definition at line 26 of file ColorPalette.cs.
Referenced by Empyrean.ColorPicker.ColorPalette.Init().
|
private |
Definition at line 21 of file ColorPalette.cs.
Referenced by Empyrean.ColorPicker.ColorPalette.ShowDropperMarker().
|
private |
Definition at line 18 of file ColorPalette.cs.
Referenced by Empyrean.ColorPicker.ColorPalette.GetClampedLocalPosition(), Empyrean.ColorPicker.ColorPalette.GetNormalisedPointerPosition(), and Empyrean.ColorPicker.ColorPalette.Init().
|
private |
Definition at line 15 of file ColorPalette.cs.
Referenced by Empyrean.ColorPicker.ColorPalette.GeneratePaletteTexture(), Empyrean.ColorPicker.ColorPalette.Init(), and Empyrean.ColorPicker.ColorPalette.ShowEnlargedPixels().
|
get |
Definition at line 28 of file ColorPalette.cs.
Referenced by Empyrean.ColorPicker.ColorPicker.UpdateColor().
Action<Vector2> Empyrean.ColorPicker.ColorPalette.ColorPicked |
Definition at line 30 of file ColorPalette.cs.
Referenced by Empyrean.ColorPicker.ColorPalette.OnDrag().