![]() |
CYD-UI
A C++ library for building native graphic user interfaces
|
#include <tracy/Tracy.hpp>
import cydui.interpolation;
import cydui.animations.complexity;
import cydui.components.base;
import fabric.wiring.signals;
import fabric.async;
import cydui.easing_functions;
import fabric.logging;
import std;
Go to the source code of this file.
Classes | |
struct | std::hash< cydui::property_id_t > |
struct | cydui::property_timeline_t |
class | cydui::keyframe |
class | cydui::keyframe::properties_base_t |
class | cydui::keyframe::properties_t< PropertiesType > |
struct | cydui::animation_opts |
class | cydui::animation_data |
class | cydui::animation |
struct | cydui::animation_state |
class | cydui::AnimationSystem |
Namespaces | |
namespace | cydui |
Macros | |
#define | ANONYMOUS_STRUCT(...) |
#define | KEYFRAME(POS, ...) |
#define | AUTO_KEYFRAME(POS, ...) |
Typedefs | |
using | cydui::property_id_t = std::pair<refl::type_id_t, std::string> |
using | cydui::property_timeline_map_t = std::unordered_map<property_id_t, property_timeline_t> |
using | cydui::keyframe_list = std::initializer_list<keyframe> |
Functions | |
void | cydui::animate (const components::component_base_t::sptr &component, animation &anim) |
#define ANONYMOUS_STRUCT | ( | ... | ) |
Definition at line 7 of file animations.cppm.
#define AUTO_KEYFRAME | ( | POS, | |
... ) |
Definition at line 14 of file animations.cppm.
#define KEYFRAME | ( | POS, | |
... ) |
Definition at line 13 of file animations.cppm.