yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::editor::workflow Namespace Reference

Namespaces

namespace  anonymous_namespace{hack_workflow_backend_factory.cc}
 
namespace  anonymous_namespace{workflow_activity_widgets.cc}
 

Classes

class  HackWorkflowBackend
 
class  ManifestOnlyHackWorkflowBackend
 
class  PlanningCapability
 
class  ProgressionCapability
 
class  ProjectWorkflowOutputPanel
 
class  ValidationCapability
 
struct  WorkflowActionCallbacks
 
struct  WorkflowActionRowOptions
 
struct  WorkflowActionRowResult
 
struct  WorkflowButtonRect
 

Functions

std::unique_ptr< HackWorkflowBackendCreateHackWorkflowBackendForProject (const project::YazeProject *project)
 
std::string FormatHistoryTime (std::chrono::system_clock::time_point timestamp)
 
ImVec4 WorkflowColor (ProjectWorkflowState state)
 
const char * WorkflowIcon (const ProjectWorkflowStatus &status, const char *fallback_icon)
 
std::string BuildCopyPayload (const ProjectWorkflowStatus &status, const std::string &output_log)
 
WorkflowButtonRect DrawCopyCurrentLogButton (const std::string &build_log)
 
WorkflowActionRowResult DrawHistoryActionRow (const ProjectWorkflowHistoryEntry &entry, const WorkflowActionCallbacks &callbacks, const WorkflowActionRowOptions &options)
 
std::vector< ProjectWorkflowHistoryEntrySelectWorkflowPreviewEntries (const std::vector< ProjectWorkflowHistoryEntry > &history, size_t max_entries)
 

Function Documentation

◆ CreateHackWorkflowBackendForProject()

std::unique_ptr< HackWorkflowBackend > yaze::editor::workflow::CreateHackWorkflowBackendForProject ( const project::YazeProject * project)

◆ FormatHistoryTime()

std::string yaze::editor::workflow::FormatHistoryTime ( std::chrono::system_clock::time_point timestamp)

◆ WorkflowColor()

◆ WorkflowIcon()

◆ BuildCopyPayload()

std::string yaze::editor::workflow::BuildCopyPayload ( const ProjectWorkflowStatus & status,
const std::string & output_log )

◆ DrawCopyCurrentLogButton()

WorkflowButtonRect yaze::editor::workflow::DrawCopyCurrentLogButton ( const std::string & build_log)

◆ DrawHistoryActionRow()

◆ SelectWorkflowPreviewEntries()

std::vector< ProjectWorkflowHistoryEntry > yaze::editor::workflow::SelectWorkflowPreviewEntries ( const std::vector< ProjectWorkflowHistoryEntry > & history,
size_t max_entries )