pub struct UncommonHeader<'a> {Show 26 fields
pub ex_rank: HashMap<usize, f64>,
pub character_file: Option<&'a str>,
pub maker: Option<&'a str>,
pub comment: Vec<&'a str>,
pub text: HashMap<usize, &'a str>,
pub path_wav: Option<&'a str>,
pub stp: Vec<(usize, u32, f64)>,
pub oct_fp: bool,
pub option: Vec<(&'a str, &'a str)>,
pub change_option: HashMap<usize, (&'a str, &'a str)>,
pub wav_command: Vec<(i32, usize, f64)>,
pub ex_wav: HashMap<usize, (&'a [Option<f64>; 3], &'a str)>,
pub cdda: Option<u32>,
pub midi_file: Option<&'a str>,
pub ex_bmp: HashMap<usize, (&'a [u8; 4], &'a str)>,
pub bga: HashMap<usize, (usize, &'a [[f64; 2]; 3])>,
pub at_bga: HashMap<usize, (usize, &'a [[f64; 2]; 3])>,
pub poor_bga: Option<i32>,
pub argb: HashMap<usize, &'a [u8; 4]>,
pub video_file: Option<&'a str>,
pub video_fps: Option<f64>,
pub video_colors: Option<u32>,
pub video_delay: Option<u32>,
pub movie: Option<&'a str>,
pub ex_character: Option<ExCharacter<'a>>,
pub other: Vec<(&'a str, &'a str)>,
}Expand description
あまり使われないヘッダー
Fields§
§ex_rank: HashMap<usize, f64>メインデータで指定可能な判定幅の設定
値はDefExRankと同じ扱いをすることが主流だが、DefExRankと同じように判定幅が実装依存
character_file: Option<&'a str>§maker: Option<&'a str>譜面制作者
comment: Vec<&'a str>曲選択時に表示するコメント
text: HashMap<usize, &'a str>プレイ中に表示するテキスト
path_wav: Option<&'a str>音声ファイルを読み込むときに参照するフォルダ
stp: Vec<(usize, u32, f64)>§oct_fp: bool§option: Vec<(&'a str, &'a str)>§change_option: HashMap<usize, (&'a str, &'a str)>§wav_command: Vec<(i32, usize, f64)>§ex_wav: HashMap<usize, (&'a [Option<f64>; 3], &'a str)>§cdda: Option<u32>§midi_file: Option<&'a str>§ex_bmp: HashMap<usize, (&'a [u8; 4], &'a str)>§bga: HashMap<usize, (usize, &'a [[f64; 2]; 3])>§at_bga: HashMap<usize, (usize, &'a [[f64; 2]; 3])>§poor_bga: Option<i32>§argb: HashMap<usize, &'a [u8; 4]>§video_file: Option<&'a str>§video_fps: Option<f64>§video_colors: Option<u32>§video_delay: Option<u32>§movie: Option<&'a str>§ex_character: Option<ExCharacter<'a>>§other: Vec<(&'a str, &'a str)>その他のコマンド
Trait Implementations§
Source§impl<'a> Debug for UncommonHeader<'a>
impl<'a> Debug for UncommonHeader<'a>
Source§impl<'a> Default for UncommonHeader<'a>
impl<'a> Default for UncommonHeader<'a>
Source§fn default() -> UncommonHeader<'a>
fn default() -> UncommonHeader<'a>
Returns the “default value” for a type. Read more
Source§impl<'a> PartialEq for UncommonHeader<'a>
impl<'a> PartialEq for UncommonHeader<'a>
impl<'a> StructuralPartialEq for UncommonHeader<'a>
Auto Trait Implementations§
impl<'a> Freeze for UncommonHeader<'a>
impl<'a> RefUnwindSafe for UncommonHeader<'a>
impl<'a> Send for UncommonHeader<'a>
impl<'a> Sync for UncommonHeader<'a>
impl<'a> Unpin for UncommonHeader<'a>
impl<'a> UnwindSafe for UncommonHeader<'a>
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