Tweeny 4.1.0
A Tweening library for modern C++
Loading...
Searching...
No Matches
tweeny Namespace Reference

Contains all public API types and functions for creating and managing tweens. More...

Detailed Description

Contains all public API types and functions for creating and managing tweens.

This namespace provides the builder pattern API (from(), tweeny_builder), the main tween class template, easing functions, and event types. All user-facing functionality is contained within this namespace to avoid naming conflicts.

Namespaces

namespace  easing
 Contains all built-in easing functions for controlling animation curves.
namespace  event
 Event types and response codes for tween callbacks.

Classes

class  tween
 A tween represents an animation between keyframes. More...
class  tweeny_builder
 Primary template for the tween builder type. More...
class  tweeny_builder< false, FirstValue, RemainingValues... >
 Builder specialization for the stage before the first to() call. More...
class  tweeny_builder< true, FirstValue, RemainingValues... >
 Builder specialization for the stage after at least one to() call. More...

Functions

template<typename FirstValue, typename... RemainingValues>
tweeny_builder< false, FirstValue, RemainingValues... > from (FirstValue firstComponent, RemainingValues... remainingComponents)
 Creates a new tween builder starting from the specified value(s).