Files

31 lines
684 B
C++
Raw Permalink Normal View History

2026-01-08 09:18:20 +08:00
/*
* SPDX-FileCopyrightText: 2026 M5Stack Technology CO LTD
*
* SPDX-License-Identifier: MIT
*/
#pragma once
#include "../avatar/avatar.h"
#include "../motion/motion.h"
#include "../animation/animation.h"
2026-03-25 11:11:14 +08:00
#include "../addons/neon_light/neon_light.h"
2026-01-08 09:18:20 +08:00
namespace stackchan {
namespace avatar {
void update_from_json(Avatar* avatar, const char* jsonContent);
}
namespace motion {
void update_from_json(Motion* motion, const char* jsonContent);
}
namespace animation {
KeyframeSequence parse_sequence_from_json(const char* jsonContent);
}
2026-03-25 11:11:14 +08:00
namespace addon {
void update_neon_light_from_json(NeonLight* left, NeonLight* right, const char* jsonContent);
}
2026-01-08 09:18:20 +08:00
} // namespace stackchan