#[repr(C)]pub struct EDIT_INFO {Show 19 fields
pub width: i32,
pub height: i32,
pub rate: i32,
pub scale: i32,
pub sample_rate: i32,
pub frame: i32,
pub layer: i32,
pub frame_max: i32,
pub layer_max: i32,
pub display_frame_start: i32,
pub display_layer_start: i32,
pub display_frame_num: i32,
pub display_layer_num: i32,
pub select_range_start: i32,
pub select_range_end: i32,
pub grid_bpm_tempo: f32,
pub grid_bpm_beat: i32,
pub grid_bpm_offset: f32,
pub scene_id: i32,
}Expand description
編集情報構造体 フレーム番号、レイヤー番号が0からの番号になります ※UI表示と異なります
Fields§
§width: i32シーンの解像度
height: i32シーンの解像度
rate: i32シーンのフレームレート
scale: i32シーンのフレームレート
sample_rate: i32シーンのサンプリングレート
frame: i32現在のカーソルのフレーム番号
layer: i32現在の選択レイヤー番号
frame_max: i32オブジェクトが存在する最大のフレーム番号
layer_max: i32オブジェクトが存在する最大のレイヤー番号
display_frame_start: i32レイヤー編集で表示されているフレームの開始番号
display_layer_start: i32レイヤー編集で表示されているレイヤーの開始番号
display_frame_num: i32レイヤー編集で表示されているフレーム数 ※厳密ではないです
display_layer_num: i32レイヤー編集で表示されているレイヤー数 ※厳密ではないです
select_range_start: i32フレーム範囲選択の開始フレーム番号 ※未選択の場合は-1
select_range_end: i32フレーム範囲選択の終了フレーム番号 ※未選択の場合は-1
grid_bpm_tempo: f32グリッド(BPM)のテンポ
grid_bpm_beat: i32グリッド(BPM)の拍子
grid_bpm_offset: f32グリッド(BPM)の基準時間
scene_id: i32シーンのID
Auto Trait Implementations§
impl Freeze for EDIT_INFO
impl RefUnwindSafe for EDIT_INFO
impl Send for EDIT_INFO
impl Sync for EDIT_INFO
impl Unpin for EDIT_INFO
impl UnwindSafe for EDIT_INFO
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more