yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::zelda3::ResolvedWallProfile Class Reference

#include <dungeon_wall_profile.h>

Collaboration diagram for yaze::zelda3::ResolvedWallProfile:

Public Member Functions

const std::optional< std::string > & profile_id () const
 
const DungeonTilePatterns & patterns () const
 

Private Member Functions

 ResolvedWallProfile (std::optional< std::string > profile_id, DungeonTilePatterns patterns)
 

Private Attributes

std::optional< std::string > profile_id_
 
DungeonTilePatterns patterns_
 

Friends

absl::StatusOr< ResolvedWallProfile > ResolveWallProfile (const DungeonWallProfileCollection &collection, const WallProfileContext &context, const DungeonTilePatterns &legacy)
 

Detailed Description

Definition at line 78 of file dungeon_wall_profile.h.

Constructor & Destructor Documentation

◆ ResolvedWallProfile()

yaze::zelda3::ResolvedWallProfile::ResolvedWallProfile ( std::optional< std::string > profile_id,
DungeonTilePatterns patterns )
private

Definition at line 106 of file dungeon_wall_profile.cc.

Member Function Documentation

◆ profile_id()

const std::optional< std::string > & yaze::zelda3::ResolvedWallProfile::profile_id ( ) const
inline

◆ patterns()

const DungeonTilePatterns & yaze::zelda3::ResolvedWallProfile::patterns ( ) const
inline

Friends And Related Symbol Documentation

◆ ResolveWallProfile

absl::StatusOr< ResolvedWallProfile > ResolveWallProfile ( const DungeonWallProfileCollection & collection,
const WallProfileContext & context,
const DungeonTilePatterns & legacy )
friend

Definition at line 334 of file dungeon_wall_profile.cc.

Member Data Documentation

◆ profile_id_

std::optional<std::string> yaze::zelda3::ResolvedWallProfile::profile_id_
private

Definition at line 91 of file dungeon_wall_profile.h.

Referenced by profile_id().

◆ patterns_

DungeonTilePatterns yaze::zelda3::ResolvedWallProfile::patterns_
private

Definition at line 92 of file dungeon_wall_profile.h.

Referenced by patterns().


The documentation for this class was generated from the following files: