Options for ASM export in music_macros.asm format. More...
#include <asm_exporter.h>
Public Attributes | |
| uint16_t | base_aram_address = 0xD800 |
| bool | use_instrument_macros = true |
| bool | detect_subroutines = true |
| int | min_pattern_length = 8 |
| int | min_pattern_repeats = 2 |
| bool | include_comments = true |
| std::string | label_prefix = "MySong" |
Options for ASM export in music_macros.asm format.
Definition at line 19 of file asm_exporter.h.
| uint16_t yaze::zelda3::music::AsmExportOptions::base_aram_address = 0xD800 |
Definition at line 20 of file asm_exporter.h.
Referenced by yaze::editor::MusicEditor::ExportSongToAsm(), and yaze::zelda3::music::AsmExporter::GenerateHeader().
| bool yaze::zelda3::music::AsmExportOptions::use_instrument_macros = true |
Definition at line 21 of file asm_exporter.h.
Referenced by yaze::zelda3::music::AsmExporter::ConvertCommandToAsm(), and yaze::editor::MusicEditor::ExportSongToAsm().
| bool yaze::zelda3::music::AsmExportOptions::detect_subroutines = true |
Definition at line 22 of file asm_exporter.h.
| int yaze::zelda3::music::AsmExportOptions::min_pattern_length = 8 |
Definition at line 23 of file asm_exporter.h.
| int yaze::zelda3::music::AsmExportOptions::min_pattern_repeats = 2 |
Definition at line 24 of file asm_exporter.h.
| bool yaze::zelda3::music::AsmExportOptions::include_comments = true |
Definition at line 25 of file asm_exporter.h.
Referenced by yaze::zelda3::music::AsmExporter::ExportSong(), and yaze::editor::MusicEditor::ExportSongToAsm().
| std::string yaze::zelda3::music::AsmExportOptions::label_prefix = "MySong" |
Definition at line 26 of file asm_exporter.h.
Referenced by yaze::editor::MusicEditor::ExportSongToAsm(), yaze::zelda3::music::AsmExporter::GenerateChannelPointers(), and yaze::zelda3::music::AsmExporter::GenerateHeader().