MCPcopy Create free account
hub / github.com/Open-GD/OpenGD / applyHSV

Method applyHSV

Source/GameToolbox/conv.cpp:103–117  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

101}
102
103void GameToolbox::applyHSV(GDHSV const& hsv, Color3B* color)
104{
105 ax::HSV objhsv = ax::HSV(*color);
106 objhsv.h += hsv.h;
107 if (hsv.sChecked)
108 objhsv.s += hsv.s;
109 else
110 objhsv.s *= hsv.s;
111 if (hsv.vChecked)
112 objhsv.v += hsv.v;
113 else
114 objhsv.v *= hsv.v;
115
116 *color = GameToolbox::hsvToRgb(objhsv);
117}
118
119ax::Color3B GameToolbox::hsvToRgb(const ax::HSV& hsv)
120{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected