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

Function IsRect

src/NodeRTLib/ProjectFiles/NodeRtUtils.cpp:533–559  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

531}
532
533bool IsRect(Local<Value> value) {
534 if (!value->IsObject()) {
535 return false;
536 }
537
538 Local<Object> obj = Nan::To<Object>(value).ToLocalChecked();
539
540 if (!Nan::Has(obj, Nan::New<String>("x").ToLocalChecked()).FromMaybe(false)) {
541 return false;
542 }
543
544 if (!Nan::Has(obj, Nan::New<String>("y").ToLocalChecked()).FromMaybe(false)) {
545 return false;
546 }
547
548 if (!Nan::Has(obj, Nan::New<String>("height").ToLocalChecked())
549 .FromMaybe(false)) {
550 return false;
551 }
552
553 if (!Nan::Has(obj, Nan::New<String>("width").ToLocalChecked())
554 .FromMaybe(false)) {
555 return false;
556 }
557
558 return true;
559}
560
561Local<Object> PointToJs(::Windows::Foundation::Point point) {
562 EscapableHandleScope scope;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected