跳转至

GFSignalBridgeBinding

API Reference / Standard / 类索引

  • 路径:addons/gf/standard/utilities/signals/bridge/gf_signal_bridge_binding.gd
  • 模块:Standard
  • 继承:RefCounted
  • API:public
  • 类别:运行时句柄 (runtime_handle)
  • 首次版本:3.17.0

运行中的信号桥接连接。 Binding 持有桥接资源、根节点和底层 GFSignalConnection,用于在运行时断开、 检查状态,并把原生信号参数转交给桥接规则。

成员概览

类型 名称 签名
属性 bridge var bridge: GFSignalBridge = null
属性 connection var connection: GFSignalConnection = null
方法 setup func setup(new_bridge: GFSignalBridge, root: Node, new_connection: GFSignalConnection) -> void:
方法 disconnect_bridge func disconnect_bridge() -> void:
方法 is_active func is_active() -> bool:

属性

bridge

  • API:public
var bridge: GFSignalBridge = null

桥接资源。

connection

  • API:public
var connection: GFSignalConnection = null

底层信号连接。

方法

setup

  • API:public
func setup(new_bridge: GFSignalBridge, root: Node, new_connection: GFSignalConnection) -> void:

初始化绑定。

参数:

名称 说明
new_bridge 桥接资源。
root 路径解析根节点。
new_connection 底层连接。

disconnect_bridge

  • API:public
func disconnect_bridge() -> void:

断开桥接。

is_active

  • API:public
func is_active() -> bool:

当前绑定是否仍活跃。

返回:活跃时返回 true。