yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::editor::workflow::ProgressionCapability Class Referenceabstract

#include <hack_workflow_backend.h>

Inheritance diagram for yaze::editor::workflow::ProgressionCapability:

Public Member Functions

virtual ~ProgressionCapability ()=default
 
virtual std::optional< core::OracleProgressionStateGetProgressionState (const core::HackManifest &manifest) const =0
 
virtual void SetProgressionState (core::HackManifest &manifest, const core::OracleProgressionState &state) const =0
 
virtual void ClearProgressionState (core::HackManifest &manifest) const =0
 
virtual absl::StatusOr< core::OracleProgressionStateLoadProgressionStateFromFile (const std::string &filepath) const =0
 
virtual absl::StatusOr< core::OracleProgressionStateReadProgressionStateFromLiveSram (emu::mesen::MesenSocketClient &client) const =0
 

Detailed Description

Definition at line 40 of file hack_workflow_backend.h.

Constructor & Destructor Documentation

◆ ~ProgressionCapability()

virtual yaze::editor::workflow::ProgressionCapability::~ProgressionCapability ( )
virtualdefault

Member Function Documentation

◆ GetProgressionState()

virtual std::optional< core::OracleProgressionState > yaze::editor::workflow::ProgressionCapability::GetProgressionState ( const core::HackManifest & manifest) const
pure virtual

◆ SetProgressionState()

virtual void yaze::editor::workflow::ProgressionCapability::SetProgressionState ( core::HackManifest & manifest,
const core::OracleProgressionState & state ) const
pure virtual

◆ ClearProgressionState()

virtual void yaze::editor::workflow::ProgressionCapability::ClearProgressionState ( core::HackManifest & manifest) const
pure virtual

◆ LoadProgressionStateFromFile()

virtual absl::StatusOr< core::OracleProgressionState > yaze::editor::workflow::ProgressionCapability::LoadProgressionStateFromFile ( const std::string & filepath) const
pure virtual

◆ ReadProgressionStateFromLiveSram()

virtual absl::StatusOr< core::OracleProgressionState > yaze::editor::workflow::ProgressionCapability::ReadProgressionStateFromLiveSram ( emu::mesen::MesenSocketClient & client) const
pure virtual

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