Toast Engine
Loading...
Searching...
No Matches
scripting::LuaSignal Class Reference

Public Member Functions

void owner (toast::Box< toast::Node > node)
auto connect (NodeProxy target, std::string_view function, signals::ConnectionSource source, bool forwards_args=true) -> bool
auto disconnect (NodeProxy target, std::string_view function, signals::ConnectionSource source) -> bool
auto connectSelf (std::string_view function, signals::ConnectionSource source, bool forwards_args=true) -> bool
auto disconnectSelf (std::string_view function, signals::ConnectionSource source) -> bool
void clear (signals::ConnectionSource source)
void fire (const signals::DynamicArgs &args={})
void argTypes (std::vector< std::string > types)
auto argTypes () const -> const std::vector< std::string > &
auto connections () const -> std::vector< signals::ConnectionInfo >

The documentation for this class was generated from the following files:
  • engine/src/toast/scripting/lua_signal.hpp
  • engine/src/toast/scripting/lua_signal.cpp