yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::zelda3::music::SpcParser::ParseContext Struct Reference

Context for parsing operations. More...

#include <spc_parser.h>

Collaboration diagram for yaze::zelda3::music::SpcParser::ParseContext:

Public Attributes

Romrom = nullptr
 
uint8_t current_bank = 0
 
uint32_t bank_offset = 0
 
std::vector< uint16_t > visited_addresses
 
int max_parse_depth = 100
 
int current_depth = 0
 

Detailed Description

Context for parsing operations.

Definition at line 48 of file spc_parser.h.

Member Data Documentation

◆ rom

Rom* yaze::zelda3::music::SpcParser::ParseContext::rom = nullptr

◆ current_bank

uint8_t yaze::zelda3::music::SpcParser::ParseContext::current_bank = 0

◆ bank_offset

uint32_t yaze::zelda3::music::SpcParser::ParseContext::bank_offset = 0

Definition at line 51 of file spc_parser.h.

Referenced by yaze::zelda3::music::SpcParser::ParseTrack().

◆ visited_addresses

std::vector<uint16_t> yaze::zelda3::music::SpcParser::ParseContext::visited_addresses

Definition at line 54 of file spc_parser.h.

Referenced by yaze::zelda3::music::SpcParser::ParseTrackInternal().

◆ max_parse_depth

int yaze::zelda3::music::SpcParser::ParseContext::max_parse_depth = 100

◆ current_depth

int yaze::zelda3::music::SpcParser::ParseContext::current_depth = 0

The documentation for this struct was generated from the following file: