Files
korenkonder_ReDIVA/src/CRE/pv_expression.hpp
T
2023-06-15 02:44:30 +03:00

29 lines
1.1 KiB
C++

/*
by korenkonder
GitHub/GitLab: korenkonder
*/
#pragma once
#include "../KKdLib/default.hpp"
#include "../KKdLib/pv_exp.hpp"
#include "file_handler.hpp"
extern void pv_expression_array_ctrl(void* rob_chr);
extern void pv_expression_array_reset();
extern void pv_expression_array_reset_data();
extern void pv_expression_array_reset_motion(size_t chara_id);
extern bool pv_expression_array_set(size_t chara_id, void* rob_chr, float_t frame_speed);
extern bool pv_expression_array_set_motion(const char* path, size_t chara_id, uint32_t motion_id);
extern bool pv_expression_array_set_motion(uint32_t hash, size_t chara_id, uint32_t motion_id);
extern bool pv_expression_file_check_not_ready(const char* path);
extern bool pv_expression_file_check_not_ready(uint32_t hash);
extern void pv_expression_file_load(void* data, const char* path);
extern void pv_expression_file_load(void* data, const char* path, uint32_t hash);
extern void pv_expression_file_unload(const char* path);
extern void pv_expression_file_unload(uint32_t hash);
extern void pv_expression_file_storage_init();
extern void pv_expression_file_storage_free();