#pragma once #include #include #include #include "JsiSkHostObjects.h" #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdocumentation" #include "SkPathEffect.h" #pragma clang diagnostic pop namespace RNSkia { namespace jsi = facebook::jsi; class JsiSkPathEffect : public JsiSkWrappingSkPtrHostObject { public: JsiSkPathEffect(std::shared_ptr context, sk_sp pathEffect) : JsiSkWrappingSkPtrHostObject(std::move(context), std::move(pathEffect)) {} EXPORT_JSI_API_TYPENAME(JsiSkPathEffect, "PathEffect") JSI_EXPORT_FUNCTIONS(JSI_EXPORT_FUNC(JsiSkColorFilter, dispose)) }; } // namespace RNSkia