TVTest SDK binding for Rust lang
TVTest プラグインを Rust で開発できるようにするための TVTestSDK の Rust バインディングです。
Win32 なオブジェクトは windows-rs
クレートを参照します。
sdk/
ヘッダーファイルを移植中です。example-sdk/
サンプル実装のプラグインです。bondriver/
ヘッダーファイルを移植中です。example-bondriver/
サンプル実装の BonDriver です。bindings/
rust-bindgen で作成した試作品 (動きません...)
-
クラスによるプラグインの記述に対応 (example 以下)
-
*(const|mut)
-
i32 <-> u32
-
Rust の命名規則に従います
関数名・イベント名などが変更されています -
#define
を移植するのが大変なので一旦無視します
TVTest の API バージョンは最新に準拠します