| 181 | bool BitmapCanvasContext::IsValid() { return canvasContext_->obj() != nullptr; }; |
| 182 | |
| 183 | void BitmapCanvasContext::SetFillStyle(const std::string &color) { |
| 184 | TraceCommand("SetFillStyle: " + color); |
| 185 | if (color != fillColorCache_ && CanvasColorParser::Parse(color, fillColor_)) { |
| 186 | fillColorCache_ = color; |
| 187 | } |
| 188 | int resultColor = CanvasColorParser::RGBAToHex(fillColor_); |
| 189 | resultColor = darkModeManager_.GetColorWithInt(resultColor); |
| 190 | env_ = GetJniEnvSafe(); |
| 191 | F2SafeCallVoidMethod(env_, canvasContext_->obj(), setFillStyle_, resultColor); |
| 192 | } |
| 193 | |
| 194 | void BitmapCanvasContext::SetFillStyle(const CanvasFillStrokeStyle &style) { |
| 195 | env_ = GetJniEnvSafe(); |
nothing calls this directly
no test coverage detected