Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
SelectedColorController Class Reference
Inheritance diagram for SelectedColorController:

Public Member Functions

void Select (Color rgba)
 
void Select (HSVColor hsv)
 

Properties

Color RGBA [get, set]
 
HSVColor HSV [get, set]
 

Private Member Functions

void SetupComponents (Color rgba)
 

Private Attributes

Image colorImage
 
Color rgba
 
HSVColor hsv
 
Slider slider
 

Detailed Description

Definition at line 5 of file SelectedColorController.cs.

Member Function Documentation

◆ Select() [1/2]

◆ Select() [2/2]

void SelectedColorController.Select ( HSVColor  hsv)
inline

Definition at line 50 of file SelectedColorController.cs.

51 {
53 this.hsv = hsv;
55 }
static Color HSVtoRGB(HSVColor hsv)
Definition: Colorist.cs:107

References hsv, Empyrean.Utils.Colorist.HSVtoRGB(), rgba, and SetupComponents().

◆ SetupComponents()

void SelectedColorController.SetupComponents ( Color  rgba)
inlineprivate

Definition at line 57 of file SelectedColorController.cs.

58 {
59 slider.value = rgba.a;
60 colorImage.color = new Color(rgba.r, rgba.g, rgba.b, 1f);
61 }

References Color, and rgba.

Referenced by Select().

Member Data Documentation

◆ colorImage

Image SelectedColorController.colorImage
private

Definition at line 8 of file SelectedColorController.cs.

◆ hsv

HSVColor SelectedColorController.hsv
private

Definition at line 14 of file SelectedColorController.cs.

Referenced by Select().

◆ rgba

Color SelectedColorController.rgba
private

Definition at line 11 of file SelectedColorController.cs.

Referenced by Select(), and SetupComponents().

◆ slider

Slider SelectedColorController.slider
private

Definition at line 17 of file SelectedColorController.cs.

Property Documentation

◆ HSV

HSVColor SelectedColorController.HSV
getset

Definition at line 31 of file SelectedColorController.cs.

32 {
33 get
34 {
35 return hsv;
36 }
37 set
38 {
39 Select(value);
40 }
41 }

Referenced by Empyrean.ColorPicker.ColorPicker.UpdateColorPicker(), and Empyrean.ColorPicker.ColorPicker.UpdateSlidersValues().

◆ RGBA

Color SelectedColorController.RGBA
getset

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