50 function(
"_privateExtension", optional_override([](uintptr_t rPtr,
size_t len)->
int {
51 int containsPoint = 0;
53 for (
int i = 0; i < len; i++) {
69 class_<Extension>(
"Extension")
75 TS_EXPORT(
"new(name?: string): Extension")
76 .constructor<std::string>()
85 value_object<CompoundObj>(
"CompoundObj")
static bool contains(const SkRect &r, SkPoint p)
#define TS_PRIVATE_EXPORT(ts_code)
#define TS_EXPORT(ts_code)
const std::string getProp()
void setProp(std::string p)
EMSCRIPTEN_BINDINGS(Extension)
Dart_NativeFunction function
SkScalar fBottom
larger y-axis bounds
SkScalar fLeft
smaller x-axis bounds
constexpr float x() const
constexpr float y() const
SkScalar fRight
larger x-axis bounds
bool contains(SkScalar x, SkScalar y) const
SkScalar fTop
smaller y-axis bounds