Lines Matching defs:const
44 const emscripten::val fPlayer;
62 sk_sp<skottie::ImageAsset> loadImageAsset(const char[] /* path */,
63 const char name[],
64 const char[] /* id */) const override {
73 sk_sp<skresources::ExternalTrackAsset> loadAudioAsset(const char[] /* path */,
74 const char[] /* name */,
75 const char id[]) override {
84 sk_sp<SkData> loadFont(const char name[], const char[] /* url */) const override {
89 sk_sp<SkData> load(const char[]/*path*/, const char name[]) const override {
99 sk_sp<SkData> findAsset(const char name[]) const {
100 for (const auto& asset : fAssets) {
110 emscripten::val findSoundAsset(const char name[]) const {
120 const AssetVec fAssets;
121 const emscripten::val fSoundMap;
138 void log(Level lvl, const char msg[], const char* json) override {
139 const auto* func = lvl == Level::kError ? kErrFunc : kWrnFunc;
146 const emscripten::val fLogger;
151 static sk_sp<ManagedAnimation> Make(const std::string& json,
177 void render(SkCanvas* canvas, const SkRect* dst) const { fAnimation->render(canvas, dst); }
190 double duration() const { return fAnimation->duration(); }
191 double fps() const { return fAnimation->fps(); }
192 const SkSize& size() const { return fAnimation->size(); }
193 std::string version() const { return std::string(fAnimation->version().c_str()); }
196 JSArray getColorProps() const {
199 for (const auto& cp : fPropMgr->getColorProps()) {
209 JSArray getOpacityProps() const {
212 for (const auto& op : fPropMgr->getOpacityProps()) {
222 JSArray getTextProps() const {
225 for (const auto& key : fPropMgr->getTextProps()) {
226 const auto txt = fPropMgr->getText(key);
241 bool setColor(const std::string& key, SkColor c) {
245 bool setOpacity(const std::string& key, float o) {
249 bool setText(const std::string& key, std::string text, float size) {
259 JSArray getMarkers() const {
261 for (const auto& m : fPropMgr->markers()) {
278 const sk_sp<skottie::Animation> fAnimation;
279 const std::unique_ptr<skottie_utils::CustomPropertyManager> fPropMgr;
307 const SkRect* dst = reinterpret_cast<const SkRect*>(fPtr);
329 const SkRect* dst = reinterpret_cast<const SkRect*>(fPtr);
343 .function("_setColor" , optional_override([](ManagedAnimation& self, const std::string& key, WASMPointerF32 cPtr) {
364 const auto assetNames = reinterpret_cast<char** >(nptr);
365 const auto assetDatas = reinterpret_cast<uint8_t**>(dptr);
366 const auto assetSizes = reinterpret_cast<size_t* >(sptr);