MCPcopy Create free account
hub / github.com/SolarLune/masterplan / SetHSV

Method SetHSV

gui.go:3837–3843  ·  view source on GitHub ↗
(h, s, v float64)

Source from the content-addressed store, hash-verified

3835}
3836
3837func (cw *ColorWheel) SetHSV(h, s, v float64) {
3838 ch := NewColorFromHSV(h, s, 1)
3839 cw.SampledHue = NewColor(ch.RGBA())
3840 cw.SampledValue = float32(v)
3841 cw.SampledPosX = int32(float64(cw.HueStrip.W) * (h / 360))
3842 cw.SampledPosY = int32(float64(cw.HueStrip.H) * s)
3843}
3844
3845func (cw *ColorWheel) Draw() {
3846

Callers 1

ConstructMenusFunction · 0.95

Calls 3

NewColorFromHSVFunction · 0.85
NewColorFunction · 0.85
RGBAMethod · 0.80

Tested by

no test coverage detected