| 101 | } |
| 102 | |
| 103 | void 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 | |
| 119 | ax::Color3B GameToolbox::hsvToRgb(const ax::HSV& hsv) |
| 120 | { |
nothing calls this directly
no outgoing calls
no test coverage detected