yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::app::platform::WasmControlApi Class Reference

#include <wasm_control_api.h>

Static Public Member Functions

static void Initialize (editor::EditorManager *)
 
static bool IsReady ()
 
static void SetupJavaScriptBindings ()
 
static std::string SwitchEditor (const std::string &)
 
static std::string GetCurrentEditor ()
 
static std::string GetAvailableEditors ()
 
static std::string OpenPanel (const std::string &)
 
static std::string ClosePanel (const std::string &)
 
static std::string TogglePanel (const std::string &)
 
static std::string GetVisiblePanels ()
 
static std::string GetAvailablePanels ()
 
static std::string GetPanelsInCategory (const std::string &)
 
static std::string ShowAllPanels ()
 
static std::string HideAllPanels ()
 
static std::string ShowAllPanelsInCategory (const std::string &)
 
static std::string HideAllPanelsInCategory (const std::string &)
 
static std::string ShowOnlyPanel (const std::string &)
 
static std::string SetPanelLayout (const std::string &)
 
static std::string GetAvailableLayouts ()
 
static std::string SaveCurrentLayout (const std::string &)
 
static std::string TriggerMenuAction (const std::string &)
 
static std::string GetAvailableMenuActions ()
 
static std::string GetSessionInfo ()
 
static std::string CreateSession ()
 
static std::string SwitchSession (int)
 
static std::string GetRomStatus ()
 
static std::string ReadRomBytes (int, int)
 
static std::string WriteRomBytes (int, const std::string &)
 
static std::string SaveRom ()
 
static std::string GetEditorSnapshot ()
 
static std::string GetCurrentDungeonRoom ()
 
static std::string GetCurrentOverworldMap ()
 
static std::string GetEditorSelection ()
 
static std::string GetRoomTileData (int)
 
static std::string GetRoomObjects (int)
 
static std::string GetRoomProperties (int)
 
static std::string GetMapTileData (int)
 
static std::string GetMapEntities (int)
 
static std::string GetMapProperties (int)
 
static std::string GetPaletteData (const std::string &, int)
 
static std::string ListPaletteGroups ()
 
static std::string GetUIElementTree ()
 
static std::string GetUIElementBounds (const std::string &)
 
static std::string SetSelection (const std::string &)
 
static std::string GetPlatformInfo ()
 
static bool AgentIsReady ()
 
static std::string AgentSendMessage (const std::string &)
 
static std::string AgentGetChatHistory ()
 
static std::string AgentGetConfig ()
 
static std::string AgentSetConfig (const std::string &)
 
static std::string AgentGetProviders ()
 
static std::string AgentGetProposals ()
 
static std::string AgentAcceptProposal (const std::string &)
 
static std::string AgentRejectProposal (const std::string &)
 
static std::string AgentGetProposalDetails (const std::string &)
 
static std::string AgentOpenSidebar ()
 
static std::string AgentCloseSidebar ()
 

Detailed Description

Definition at line 508 of file wasm_control_api.h.

Member Function Documentation

◆ Initialize()

static void yaze::app::platform::WasmControlApi::Initialize ( editor::EditorManager * )
inlinestatic

Definition at line 510 of file wasm_control_api.h.

Referenced by yaze::editor::EditorManager::Initialize().

◆ IsReady()

static bool yaze::app::platform::WasmControlApi::IsReady ( )
inlinestatic

Definition at line 511 of file wasm_control_api.h.

◆ SetupJavaScriptBindings()

static void yaze::app::platform::WasmControlApi::SetupJavaScriptBindings ( )
inlinestatic

Definition at line 512 of file wasm_control_api.h.

◆ SwitchEditor()

static std::string yaze::app::platform::WasmControlApi::SwitchEditor ( const std::string & )
inlinestatic

Definition at line 513 of file wasm_control_api.h.

◆ GetCurrentEditor()

static std::string yaze::app::platform::WasmControlApi::GetCurrentEditor ( )
inlinestatic

Definition at line 514 of file wasm_control_api.h.

◆ GetAvailableEditors()

static std::string yaze::app::platform::WasmControlApi::GetAvailableEditors ( )
inlinestatic

Definition at line 515 of file wasm_control_api.h.

◆ OpenPanel()

static std::string yaze::app::platform::WasmControlApi::OpenPanel ( const std::string & )
inlinestatic

Definition at line 516 of file wasm_control_api.h.

◆ ClosePanel()

static std::string yaze::app::platform::WasmControlApi::ClosePanel ( const std::string & )
inlinestatic

Definition at line 517 of file wasm_control_api.h.

◆ TogglePanel()

static std::string yaze::app::platform::WasmControlApi::TogglePanel ( const std::string & )
inlinestatic

Definition at line 518 of file wasm_control_api.h.

◆ GetVisiblePanels()

static std::string yaze::app::platform::WasmControlApi::GetVisiblePanels ( )
inlinestatic

Definition at line 519 of file wasm_control_api.h.

◆ GetAvailablePanels()

static std::string yaze::app::platform::WasmControlApi::GetAvailablePanels ( )
inlinestatic

Definition at line 520 of file wasm_control_api.h.

◆ GetPanelsInCategory()

static std::string yaze::app::platform::WasmControlApi::GetPanelsInCategory ( const std::string & )
inlinestatic

Definition at line 521 of file wasm_control_api.h.

◆ ShowAllPanels()

static std::string yaze::app::platform::WasmControlApi::ShowAllPanels ( )
inlinestatic

Definition at line 522 of file wasm_control_api.h.

◆ HideAllPanels()

static std::string yaze::app::platform::WasmControlApi::HideAllPanels ( )
inlinestatic

Definition at line 523 of file wasm_control_api.h.

◆ ShowAllPanelsInCategory()

static std::string yaze::app::platform::WasmControlApi::ShowAllPanelsInCategory ( const std::string & )
inlinestatic

Definition at line 524 of file wasm_control_api.h.

◆ HideAllPanelsInCategory()

static std::string yaze::app::platform::WasmControlApi::HideAllPanelsInCategory ( const std::string & )
inlinestatic

Definition at line 525 of file wasm_control_api.h.

◆ ShowOnlyPanel()

static std::string yaze::app::platform::WasmControlApi::ShowOnlyPanel ( const std::string & )
inlinestatic

Definition at line 526 of file wasm_control_api.h.

◆ SetPanelLayout()

static std::string yaze::app::platform::WasmControlApi::SetPanelLayout ( const std::string & )
inlinestatic

Definition at line 527 of file wasm_control_api.h.

◆ GetAvailableLayouts()

static std::string yaze::app::platform::WasmControlApi::GetAvailableLayouts ( )
inlinestatic

Definition at line 528 of file wasm_control_api.h.

◆ SaveCurrentLayout()

static std::string yaze::app::platform::WasmControlApi::SaveCurrentLayout ( const std::string & )
inlinestatic

Definition at line 529 of file wasm_control_api.h.

◆ TriggerMenuAction()

static std::string yaze::app::platform::WasmControlApi::TriggerMenuAction ( const std::string & )
inlinestatic

Definition at line 530 of file wasm_control_api.h.

◆ GetAvailableMenuActions()

static std::string yaze::app::platform::WasmControlApi::GetAvailableMenuActions ( )
inlinestatic

Definition at line 531 of file wasm_control_api.h.

◆ GetSessionInfo()

static std::string yaze::app::platform::WasmControlApi::GetSessionInfo ( )
inlinestatic

Definition at line 532 of file wasm_control_api.h.

◆ CreateSession()

static std::string yaze::app::platform::WasmControlApi::CreateSession ( )
inlinestatic

Definition at line 533 of file wasm_control_api.h.

◆ SwitchSession()

static std::string yaze::app::platform::WasmControlApi::SwitchSession ( int )
inlinestatic

Definition at line 534 of file wasm_control_api.h.

◆ GetRomStatus()

static std::string yaze::app::platform::WasmControlApi::GetRomStatus ( )
inlinestatic

Definition at line 535 of file wasm_control_api.h.

◆ ReadRomBytes()

static std::string yaze::app::platform::WasmControlApi::ReadRomBytes ( int ,
int  )
inlinestatic

Definition at line 536 of file wasm_control_api.h.

◆ WriteRomBytes()

static std::string yaze::app::platform::WasmControlApi::WriteRomBytes ( int ,
const std::string &  )
inlinestatic

Definition at line 537 of file wasm_control_api.h.

◆ SaveRom()

static std::string yaze::app::platform::WasmControlApi::SaveRom ( )
inlinestatic

Definition at line 538 of file wasm_control_api.h.

◆ GetEditorSnapshot()

static std::string yaze::app::platform::WasmControlApi::GetEditorSnapshot ( )
inlinestatic

Definition at line 540 of file wasm_control_api.h.

◆ GetCurrentDungeonRoom()

static std::string yaze::app::platform::WasmControlApi::GetCurrentDungeonRoom ( )
inlinestatic

Definition at line 541 of file wasm_control_api.h.

◆ GetCurrentOverworldMap()

static std::string yaze::app::platform::WasmControlApi::GetCurrentOverworldMap ( )
inlinestatic

Definition at line 542 of file wasm_control_api.h.

◆ GetEditorSelection()

static std::string yaze::app::platform::WasmControlApi::GetEditorSelection ( )
inlinestatic

Definition at line 543 of file wasm_control_api.h.

◆ GetRoomTileData()

static std::string yaze::app::platform::WasmControlApi::GetRoomTileData ( int )
inlinestatic

Definition at line 545 of file wasm_control_api.h.

◆ GetRoomObjects()

static std::string yaze::app::platform::WasmControlApi::GetRoomObjects ( int )
inlinestatic

Definition at line 546 of file wasm_control_api.h.

◆ GetRoomProperties()

static std::string yaze::app::platform::WasmControlApi::GetRoomProperties ( int )
inlinestatic

Definition at line 547 of file wasm_control_api.h.

◆ GetMapTileData()

static std::string yaze::app::platform::WasmControlApi::GetMapTileData ( int )
inlinestatic

Definition at line 548 of file wasm_control_api.h.

◆ GetMapEntities()

static std::string yaze::app::platform::WasmControlApi::GetMapEntities ( int )
inlinestatic

Definition at line 549 of file wasm_control_api.h.

◆ GetMapProperties()

static std::string yaze::app::platform::WasmControlApi::GetMapProperties ( int )
inlinestatic

Definition at line 550 of file wasm_control_api.h.

◆ GetPaletteData()

static std::string yaze::app::platform::WasmControlApi::GetPaletteData ( const std::string & ,
int  )
inlinestatic

Definition at line 551 of file wasm_control_api.h.

◆ ListPaletteGroups()

static std::string yaze::app::platform::WasmControlApi::ListPaletteGroups ( )
inlinestatic

Definition at line 552 of file wasm_control_api.h.

◆ GetUIElementTree()

static std::string yaze::app::platform::WasmControlApi::GetUIElementTree ( )
inlinestatic

Definition at line 554 of file wasm_control_api.h.

◆ GetUIElementBounds()

static std::string yaze::app::platform::WasmControlApi::GetUIElementBounds ( const std::string & )
inlinestatic

Definition at line 555 of file wasm_control_api.h.

◆ SetSelection()

static std::string yaze::app::platform::WasmControlApi::SetSelection ( const std::string & )
inlinestatic

Definition at line 556 of file wasm_control_api.h.

◆ GetPlatformInfo()

static std::string yaze::app::platform::WasmControlApi::GetPlatformInfo ( )
inlinestatic

Definition at line 558 of file wasm_control_api.h.

◆ AgentIsReady()

static bool yaze::app::platform::WasmControlApi::AgentIsReady ( )
inlinestatic

Definition at line 560 of file wasm_control_api.h.

◆ AgentSendMessage()

static std::string yaze::app::platform::WasmControlApi::AgentSendMessage ( const std::string & )
inlinestatic

Definition at line 561 of file wasm_control_api.h.

◆ AgentGetChatHistory()

static std::string yaze::app::platform::WasmControlApi::AgentGetChatHistory ( )
inlinestatic

Definition at line 562 of file wasm_control_api.h.

◆ AgentGetConfig()

static std::string yaze::app::platform::WasmControlApi::AgentGetConfig ( )
inlinestatic

Definition at line 563 of file wasm_control_api.h.

◆ AgentSetConfig()

static std::string yaze::app::platform::WasmControlApi::AgentSetConfig ( const std::string & )
inlinestatic

Definition at line 564 of file wasm_control_api.h.

◆ AgentGetProviders()

static std::string yaze::app::platform::WasmControlApi::AgentGetProviders ( )
inlinestatic

Definition at line 565 of file wasm_control_api.h.

◆ AgentGetProposals()

static std::string yaze::app::platform::WasmControlApi::AgentGetProposals ( )
inlinestatic

Definition at line 566 of file wasm_control_api.h.

◆ AgentAcceptProposal()

static std::string yaze::app::platform::WasmControlApi::AgentAcceptProposal ( const std::string & )
inlinestatic

Definition at line 567 of file wasm_control_api.h.

◆ AgentRejectProposal()

static std::string yaze::app::platform::WasmControlApi::AgentRejectProposal ( const std::string & )
inlinestatic

Definition at line 568 of file wasm_control_api.h.

◆ AgentGetProposalDetails()

static std::string yaze::app::platform::WasmControlApi::AgentGetProposalDetails ( const std::string & )
inlinestatic

Definition at line 569 of file wasm_control_api.h.

◆ AgentOpenSidebar()

static std::string yaze::app::platform::WasmControlApi::AgentOpenSidebar ( )
inlinestatic

Definition at line 570 of file wasm_control_api.h.

◆ AgentCloseSidebar()

static std::string yaze::app::platform::WasmControlApi::AgentCloseSidebar ( )
inlinestatic

Definition at line 571 of file wasm_control_api.h.


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