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

A complete song composed of segments. More...

#include <song_data.h>

Public Member Functions

uint32_t GetTotalDuration () const
 
bool HasLoop () const
 

Public Attributes

std::string name
 
std::vector< MusicSegmentsegments
 
int loop_point = -1
 
uint8_t bank = 0
 
uint16_t rom_address = 0
 
bool modified = false
 

Detailed Description

A complete song composed of segments.

Definition at line 334 of file song_data.h.

Member Function Documentation

◆ GetTotalDuration()

uint32_t yaze::zelda3::music::MusicSong::GetTotalDuration ( ) const
inline

Definition at line 343 of file song_data.h.

References segments.

Referenced by yaze::editor::music::TrackerView::DrawToolbar().

◆ HasLoop()

Member Data Documentation

◆ name

◆ segments

std::vector<MusicSegment> yaze::zelda3::music::MusicSong::segments

◆ loop_point

◆ bank

◆ rom_address

uint16_t yaze::zelda3::music::MusicSong::rom_address = 0

◆ modified


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