yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::cli::ai::ControlResult Struct Reference

Result of AI-controlled GUI automation. More...

#include <ai_gui_controller.h>

Public Attributes

bool success = false
 
int iterations_performed = 0
 
std::vector< ai::AIActionactions_executed
 
std::vector< VisionAnalysisResultvision_analyses
 
std::vector< std::filesystem::path > screenshots_taken
 
std::string error_message
 
std::string final_state_description
 

Detailed Description

Result of AI-controlled GUI automation.

Definition at line 41 of file ai_gui_controller.h.

Member Data Documentation

◆ success

bool yaze::cli::ai::ControlResult::success = false

Definition at line 42 of file ai_gui_controller.h.

Referenced by yaze::cli::ai::AIGUIController::ExecuteActions().

◆ iterations_performed

int yaze::cli::ai::ControlResult::iterations_performed = 0

Definition at line 43 of file ai_gui_controller.h.

Referenced by yaze::cli::ai::AIGUIController::ExecuteActions().

◆ actions_executed

std::vector<ai::AIAction> yaze::cli::ai::ControlResult::actions_executed

Definition at line 44 of file ai_gui_controller.h.

Referenced by yaze::cli::ai::AIGUIController::ExecuteActions().

◆ vision_analyses

std::vector<VisionAnalysisResult> yaze::cli::ai::ControlResult::vision_analyses

Definition at line 45 of file ai_gui_controller.h.

Referenced by yaze::cli::ai::AIGUIController::ExecuteActions().

◆ screenshots_taken

std::vector<std::filesystem::path> yaze::cli::ai::ControlResult::screenshots_taken

Definition at line 46 of file ai_gui_controller.h.

Referenced by yaze::cli::ai::AIGUIController::ExecuteActions().

◆ error_message

std::string yaze::cli::ai::ControlResult::error_message

Definition at line 47 of file ai_gui_controller.h.

Referenced by yaze::cli::ai::AIGUIController::ExecuteActions().

◆ final_state_description

std::string yaze::cli::ai::ControlResult::final_state_description

Definition at line 48 of file ai_gui_controller.h.

Referenced by yaze::cli::ai::AIGUIController::ExecuteActions().


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