Flutter Engine
The Flutter Engine
|
Classes | |
struct | Velocity |
Public Member Functions | |
MovingGlyphAnimator (Glyph *glyphs) | |
~MovingGlyphAnimator () override | |
void | reset (SkRandom *rand, int screenWidth, int screenHeight) override |
bool | animate (double nanos, int screenWidth, int screenHeight) final |
virtual void | runAnimationTask (double t, double dt, int w, int h) |
virtual void | swapAnimationBuffers () |
void | draw (SkCanvas *canvas) override |
Public Member Functions inherited from PathTextSlide::GlyphAnimator | |
GlyphAnimator (Glyph *glyphs) | |
virtual void | reset (SkRandom *, int screenWidth, int screenHeight) |
virtual bool | animate (double nanos, int screenWidth, int screenHeight) |
virtual void | draw (SkCanvas *canvas) |
virtual | ~GlyphAnimator () |
Protected Attributes | |
Velocity | fVelocities [kNumPaths] |
std::unique_ptr< SkMatrix[]> | fFrontMatrices |
std::unique_ptr< SkMatrix[]> | fBackMatrices |
SkTaskGroup | fBackgroundAnimationTask |
double | fLastTick |
Protected Attributes inherited from PathTextSlide::GlyphAnimator | |
Glyph *const | fGlyphs |
Definition at line 153 of file PathTextSlide.cpp.
|
inline |
Definition at line 155 of file PathTextSlide.cpp.
|
inlineoverride |
Definition at line 161 of file PathTextSlide.cpp.
|
inlinefinalvirtual |
Reimplemented from PathTextSlide::GlyphAnimator.
Definition at line 185 of file PathTextSlide.cpp.
|
inlineoverridevirtual |
Reimplemented from PathTextSlide::GlyphAnimator.
Reimplemented in PathTextSlide::WavyGlyphAnimator.
Definition at line 237 of file PathTextSlide.cpp.
|
inlineoverridevirtual |
Reimplemented from PathTextSlide::GlyphAnimator.
Reimplemented in PathTextSlide::WavyGlyphAnimator.
Definition at line 165 of file PathTextSlide.cpp.
|
inlinevirtual |
Called on a background thread. Here we can only modify fBackMatrices.
Reimplemented in PathTextSlide::WavyGlyphAnimator.
Definition at line 200 of file PathTextSlide.cpp.
|
inlinevirtual |
Reimplemented in PathTextSlide::WavyGlyphAnimator.
Definition at line 233 of file PathTextSlide.cpp.
|
protected |
Definition at line 254 of file PathTextSlide.cpp.
|
protected |
Definition at line 253 of file PathTextSlide.cpp.
|
protected |
Definition at line 252 of file PathTextSlide.cpp.
|
protected |
Definition at line 255 of file PathTextSlide.cpp.
|
protected |
Definition at line 251 of file PathTextSlide.cpp.