helgoboss / reaper-rs

Rust bindings for the REAPER C++ API
MIT License
82 stars 8 forks source link

Medium-level API: Add various `ext_state` and corresponding changes. #73

Open Levitanus opened 2 years ago

Levitanus commented 2 years ago

set_ext_state get_ext_state has_ext_state delete_ext_state set_project_ext_state set_project_ext_state_unchecked get_project_ext_state get_project_ext_state_unchecked delete_project_ext_state — verbose function to pass empty string. delete_project_ext_state_unchecked enum_project_ext_state with EnumProjectExtStateResult enum_project_ext_state_unchecked

As enum_project_ext_state expects two string buffers, also introduced: create_string_buffer create_buffer

Covered with tests.