Lines Matching defs:const
73 sk_sp<skottie::ImageAsset> loadImageAsset(const char[] /* path */,
74 const char name[],
75 const char[] /* id */) const override {
84 sk_sp<SkData> loadFont(const char name[], const char[] /* url */) const override {
92 sk_sp<SkData> findAsset(const char name[]) const {
93 for (const auto& asset : fAssets) {
103 const AssetVec fAssets;
108 static sk_sp<ManagedAnimation> Make(const std::string& json,
125 void render(SkCanvas* canvas) const { fAnimation->render(canvas, nullptr); }
126 void render(SkCanvas* canvas, const SkRect& dst) const { fAnimation->render(canvas, &dst); }
139 double duration() const { return fAnimation->duration(); }
140 double fps() const { return fAnimation->fps(); }
141 const SkSize& size() const { return fAnimation->size(); }
142 std::string version() const { return std::string(fAnimation->version().c_str()); }
145 JSArray getColorProps() const {
148 for (const auto& cp : fPropMgr->getColorProps()) {
158 JSArray getOpacityProps() const {
161 for (const auto& op : fPropMgr->getOpacityProps()) {
171 bool setColor(const std::string& key, SkColor c) {
175 bool setOpacity(const std::string& key, float o) {
179 JSArray getMarkers() const {
181 for (const auto& m : fPropMgr->markers()) {
212 SkImageInfo toSkImageInfo(const SimpleImageInfo& sii) {
329 function("_getRasterDirectSurface", optional_override([](const SimpleImageInfo ii,
372 const SkRect r)->void {
390 .function("render" , select_overload<void(SkCanvas*) const>(&ManagedAnimation::render), allow_raw_pointers())
391 .function("render" , select_overload<void(SkCanvas*, const SkRect&) const>
393 // .function("setColor" , optional_override([](ManagedAnimation& self, const std::string& key, SimpleColor4f c) {
408 const auto assetNames = reinterpret_cast<char** >(nptr);
409 const auto assetDatas = reinterpret_cast<uint8_t**>(dptr);
410 const auto assetSizes = reinterpret_cast<size_t* >(sptr);