yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::project::AtlasSettings Struct Reference

Atlas map views ([atlas]). More...

#include <project.h>

Public Member Functions

bool IsDefault () const
 
bool operator== (const AtlasSettings &other) const
 

Public Attributes

std::vector< std::string > annotations
 
std::string defaults = "vanilla"
 
std::string symbols
 
std::string export_folder
 
bool section_present = false
 

Detailed Description

Atlas map views ([atlas]).

Paths are kept as written in the project file (normally relative to it); use YazeProject::AtlasAnnotationPaths() and AtlasSymbolsPath() to resolve them. Values are not validated here: the Atlas loader reports a bad defaults value or a missing file when it runs, and the project still opens.

Definition at line 134 of file project.h.

Member Function Documentation

◆ IsDefault()

bool yaze::project::AtlasSettings::IsDefault ( ) const
inline

Definition at line 149 of file project.h.

References annotations, defaults, export_folder, and symbols.

Referenced by yaze::project::YazeProject::SerializeToString().

◆ operator==()

bool yaze::project::AtlasSettings::operator== ( const AtlasSettings & other) const
inline

Definition at line 153 of file project.h.

References annotations, defaults, export_folder, and symbols.

Member Data Documentation

◆ annotations

std::vector<std::string> yaze::project::AtlasSettings::annotations

◆ defaults

◆ symbols

◆ export_folder

std::string yaze::project::AtlasSettings::export_folder

◆ section_present

bool yaze::project::AtlasSettings::section_present = false

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