MCPcopy Create free account
hub / github.com/NodeRT/NodeRT / IsColor

Function IsColor

src/NodeRTLib/ProjectFiles/NodeRtUtils.cpp:438–461  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

436}
437
438bool IsColor(Local<Value> value) {
439 if (!value->IsObject()) {
440 return false;
441 }
442
443 Local<Object> obj = Nan::To<Object>(value).ToLocalChecked();
444 if (!Nan::Has(obj, Nan::New<String>("G").ToLocalChecked()).FromMaybe(false)) {
445 return false;
446 }
447
448 if (!Nan::Has(obj, Nan::New<String>("A").ToLocalChecked()).FromMaybe(false)) {
449 return false;
450 }
451
452 if (!Nan::Has(obj, Nan::New<String>("B").ToLocalChecked()).FromMaybe(false)) {
453 return false;
454 }
455
456 if (!Nan::Has(obj, Nan::New<String>("R").ToLocalChecked()).FromMaybe(false)) {
457 return false;
458 }
459
460 return true;
461}
462
463Local<Object> RectToJs(::Windows::Foundation::Rect rect) {
464 EscapableHandleScope scope;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected