Lines Matching refs:image
19 #include "image.h"
48 auto *image = new (std::nothrow) ImageNapi();
49 ASSERT_ERR(ctxt->env, image != nullptr, Status::E_ERROR, "no memory for image!");
50 image->value_ = std::make_shared<Image>();
51 ASSERT_CALL(env, napi_wrap(env, ctxt->self, image, Destructor, nullptr, nullptr), image);
59 auto *image = new (std::nothrow) ImageNapi();
60 ASSERT_ERR_VOID(env, image != nullptr, Status::E_ERROR, "no memory for image!");
61 image->value_ = std::static_pointer_cast<Image>(in);
62 ASSERT_CALL_DELETE(env, napi_wrap(env, out, image, Destructor, nullptr, nullptr), image);
68 auto *image = static_cast<ImageNapi *>(data);
69 ASSERT_VOID(image != nullptr, "finalize null!");
70 delete image;
85 auto image = GetImage(env, info, ctxt);
87 ctxt->env, (image != nullptr && image->value_ != nullptr), Status::E_ERROR, "invalid object!");
88 ctxt->status = NapiDataUtils::SetValue(env, image->value_->GetUri(), ctxt->output);
89 ASSERT_ERR(ctxt->env, ctxt->status == napi_ok, Status::E_ERROR, "set image uri failed!");
107 auto image = static_cast<ImageNapi *>(ctxt->native);
109 ctxt->env, (image != nullptr && image->value_ != nullptr), Status::E_ERROR, "invalid object!");
110 image->value_->SetUri(uri);