ISF15ACP4 Driver 1.0.0
API reference
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Typedefs | Functions
isf15acp4_animator.hpp File Reference

Frame sequencer and procedural animation helpers for SmartDisplay. More...

#include <cstddef>
#include <cstdint>
#include "isf15acp4_graphics_context.hpp"
#include "../src/isf15acp4_animator.ipp"
Include dependency graph for isf15acp4_animator.hpp:

Go to the source code of this file.

Classes

class  isf15acp4::Animator
 Drives timed frame updates on top of a GraphicsContext. More...
 

Namespaces

namespace  isf15acp4
 
namespace  isf15acp4::animations
 

Macros

#define ISF15ACP4_ANIMATOR_HEADER_INCLUDED
 

Typedefs

using isf15acp4::AnimationFrameFn = void(*)(GraphicsContext &gfx, uint32_t frame, void *user_data) noexcept
 Callback that renders one animation frame into a graphics context.
 

Functions

void isf15acp4::animations::ColorWheel (GraphicsContext &gfx, uint32_t frame, void *user_data) noexcept
 
void isf15acp4::animations::Plasma (GraphicsContext &gfx, uint32_t frame, void *user_data) noexcept
 
void isf15acp4::animations::ScrollingText (GraphicsContext &gfx, uint32_t frame, void *user_data) noexcept
 
void isf15acp4::animations::PulseButton (GraphicsContext &gfx, uint32_t frame, void *user_data) noexcept
 

Detailed Description

Frame sequencer and procedural animation helpers for SmartDisplay.

Macro Definition Documentation

◆ ISF15ACP4_ANIMATOR_HEADER_INCLUDED

#define ISF15ACP4_ANIMATOR_HEADER_INCLUDED