mdanceio 0.1.2

MDanceIO is a MMD(MikuMikuDance) compatible implementation targeting at browser through wasm.
Documentation
namespace mdanceio { };

[Error]
enum MdanceioAndroidError {
    "CommonError",
};

interface AndroidProxy {
    constructor(u32 width, u32 height);

    void redraw();

    void redraw_from(sequence<f32> model_world, sequence<f32> camera_view, sequence<f32> camera_projection);

    void play();

    [Throws=MdanceioAndroidError]
    void load_model([ByRef] sequence<u8> data);
    
    [Throws=MdanceioAndroidError]
    void load_model_motion([ByRef] sequence<u8> data);

    void load_texture(string key, [ByRef] sequence<u8> data, boolean update_bind);

    void update_bind_texture();
};