Lines Matching defs:const

30     Animator(const Animator&) = delete;
31 Animator& operator=(const Animator&) = delete;
83 SkRect onRevalidate(sksg::InvalidationController* ic, const SkMatrix& ctm) override {
84 const auto isize = fSlide->getDimensions();
88 void onRender(SkCanvas* canvas, const RenderContext* ctx) const override {
96 const RenderNode* onNodeAt(const SkPoint&) const override { return nullptr; }
104 const sk_sp<Slide> fSlide;
109 SkMatrix SlideMatrix(const sk_sp<Slide>& slide, const SkRect& dst) {
110 const auto slideSize = slide->getDimensions();
126 FocusController(const SlideDir* dir, const SkRect& focusRect)
136 bool hasFocus() const { return fState == State::kFocused; }
138 void startFocus(const Rec* target) {
182 const auto xform = SkMatrix::RectToRect(fRect, SkRect::MakeSize(fDir->fWinSize),
184 const auto pt = xform.mapXY(x, y);
204 const auto rel_t = (t - fTimeBase) / kFocusDuration,
215 const auto shadeOpacity = fOpacity0 + map_t * (fOpacity1 - fOpacity0);
245 bool isAnimating() const { return fState == State::kFocusing || fState == State::kUnfocusing; }
247 const SlideDir* fDir;
248 const SkRect fRect;
249 const Rec* fTarget;
265 SlideDir::SlideDir(const SkString& name, SkTArray<sk_sp<Slide>>&& slides, int columns)
271 static sk_sp<sksg::RenderNode> MakeLabel(const SkString& txt,
272 const SkPoint& pos,
273 const SkMatrix& dstXform) {
274 const auto size = kLabelSize / std::sqrt(dstXform.getScaleX() * dstXform.getScaleY());
304 const auto cellWidth = winWidth / fColumns;
310 const auto& slide = fSlides[i];
313 const auto slideSize = slide->getDimensions();
314 const auto cell = SkRect::MakeXYWH(fCellSize.width() * (i % fColumns),
340 const auto focusRect = SkRect::MakeSize(fWinSize).makeInset(kFocusInset.width(),
346 for (const auto& slide : fSlides) {
357 SkISize SlideDir::getDimensions() const {
373 const auto t = msec - fTimeBase;
374 for (const auto& anim : fSceneAnimators) {
404 const auto* cell = this->findCell(x, y);
428 const SlideDir::Rec* SlideDir::findCell(float x, float y) const {
430 const auto size = this->getDimensions();
435 const int col = static_cast<int>(x / fCellSize.width()),