#include <canvas_automation_client.h>
Classes | |
| struct | TileData |
Public Member Functions | |
| CanvasAutomationClient (const std::string &server_address) | |
| absl::Status | Connect () |
| absl::Status | SetTile (const std::string &canvas_id, int x, int y, int tile_id) |
| absl::StatusOr< int > | GetTile (const std::string &canvas_id, int x, int y) |
| absl::Status | SetTiles (const std::string &canvas_id, const std::vector< TileData > &tiles) |
| absl::Status | SelectTile (const std::string &canvas_id, int x, int y) |
| absl::Status | SelectTileRect (const std::string &canvas_id, int x1, int y1, int x2, int y2) |
| absl::Status | ClearSelection (const std::string &canvas_id) |
| absl::Status | ScrollToTile (const std::string &canvas_id, int x, int y, bool center=true) |
| absl::Status | SetZoom (const std::string &canvas_id, float zoom) |
Private Attributes | |
| std::string | server_address_ |
Definition at line 31 of file canvas_automation_client.h.
|
explicit |
Definition at line 8 of file canvas_automation_client.cc.
| absl::Status yaze::cli::CanvasAutomationClient::Connect | ( | ) |
Definition at line 11 of file canvas_automation_client.cc.
References server_address_.
Referenced by yaze::cli::handlers::GuiPlaceTileCommandHandler::Execute().
| absl::Status yaze::cli::CanvasAutomationClient::SetTile | ( | const std::string & | canvas_id, |
| int | x, | ||
| int | y, | ||
| int | tile_id ) |
Definition at line 22 of file canvas_automation_client.cc.
Referenced by yaze::cli::handlers::GuiPlaceTileCommandHandler::Execute().
| absl::StatusOr< int > yaze::cli::CanvasAutomationClient::GetTile | ( | const std::string & | canvas_id, |
| int | x, | ||
| int | y ) |
Definition at line 48 of file canvas_automation_client.cc.
| absl::Status yaze::cli::CanvasAutomationClient::SetTiles | ( | const std::string & | canvas_id, |
| const std::vector< TileData > & | tiles ) |
Definition at line 73 of file canvas_automation_client.cc.
| absl::Status yaze::cli::CanvasAutomationClient::SelectTile | ( | const std::string & | canvas_id, |
| int | x, | ||
| int | y ) |
Definition at line 103 of file canvas_automation_client.cc.
| absl::Status yaze::cli::CanvasAutomationClient::SelectTileRect | ( | const std::string & | canvas_id, |
| int | x1, | ||
| int | y1, | ||
| int | x2, | ||
| int | y2 ) |
Definition at line 128 of file canvas_automation_client.cc.
| absl::Status yaze::cli::CanvasAutomationClient::ClearSelection | ( | const std::string & | canvas_id | ) |
Definition at line 156 of file canvas_automation_client.cc.
| absl::Status yaze::cli::CanvasAutomationClient::ScrollToTile | ( | const std::string & | canvas_id, |
| int | x, | ||
| int | y, | ||
| bool | center = true ) |
Definition at line 186 of file canvas_automation_client.cc.
| absl::Status yaze::cli::CanvasAutomationClient::SetZoom | ( | const std::string & | canvas_id, |
| float | zoom ) |
Definition at line 212 of file canvas_automation_client.cc.
|
private |
Definition at line 55 of file canvas_automation_client.h.
Referenced by Connect().