Network API¶
模块:extensions/network
类别概览¶
| 类别 | 类 | 成员 | 方法 |
|---|---|---|---|
| 运行时服务 | 1 | 25 | 15 |
| 协议与扩展点 | 3 | 28 | 14 |
| 资源定义 | 6 | 74 | 42 |
| 运行时句柄 | 7 | 87 | 51 |
| 值对象 | 2 | 24 | 14 |
| 编辑器 API | 1 | 5 | 4 |
类¶
运行时服务¶
| 类 | 继承 | 源文件 |
|---|---|---|
GFNetworkUtility |
GFUtility |
addons/gf/extensions/network/runtime/gf_network_utility.gd |
协议与扩展点¶
| 类 | 继承 | 源文件 |
|---|---|---|
GFNetworkBackend |
RefCounted |
addons/gf/extensions/network/backends/gf_network_backend.gd |
GFNetworkMessageValidator |
RefCounted |
addons/gf/extensions/network/messages/gf_network_message_validator.gd |
GFNetworkSerializer |
RefCounted |
addons/gf/extensions/network/serialization/gf_network_serializer.gd |
资源定义¶
| 类 | 继承 | 源文件 |
|---|---|---|
GFNetworkChannel |
Resource |
addons/gf/extensions/network/session/gf_network_channel.gd |
GFNetworkContract |
Resource |
addons/gf/extensions/network/contracts/gf_network_contract.gd |
GFNetworkContractField |
Resource |
addons/gf/extensions/network/contracts/gf_network_contract_field.gd |
GFNetworkContractMessage |
Resource |
addons/gf/extensions/network/contracts/gf_network_contract_message.gd |
GFNetworkFieldSerializer |
Resource |
addons/gf/extensions/network/serialization/gf_network_field_serializer.gd |
GFNetworkSnapshotSchema |
Resource |
addons/gf/extensions/network/snapshot/gf_network_snapshot_schema.gd |
运行时句柄¶
| 类 | 继承 | 源文件 |
|---|---|---|
GFENetNetworkBackend |
GFNetworkBackend |
addons/gf/extensions/network/backends/gf_enet_network_backend.gd |
GFFixedTickClock |
RefCounted |
addons/gf/extensions/network/simulation/gf_fixed_tick_clock.gd |
GFNetworkHistoryBuffer |
RefCounted |
addons/gf/extensions/network/snapshot/gf_network_history_buffer.gd |
GFNetworkRateLimiter |
RefCounted |
addons/gf/extensions/network/session/gf_network_rate_limiter.gd |
GFNetworkReconnectPolicy |
RefCounted |
addons/gf/extensions/network/session/gf_network_reconnect_policy.gd |
GFNetworkSession |
RefCounted |
addons/gf/extensions/network/session/gf_network_session.gd |
GFWebSocketNetworkBackend |
GFNetworkBackend |
addons/gf/extensions/network/backends/gf_websocket_network_backend.gd |
值对象¶
| 类 | 继承 | 源文件 |
|---|---|---|
GFNetworkMessage |
RefCounted |
addons/gf/extensions/network/messages/gf_network_message.gd |
GFNetworkSnapshot |
RefCounted |
addons/gf/extensions/network/snapshot/gf_network_snapshot.gd |
编辑器 API¶
| 类 | 继承 | 源文件 |
|---|---|---|
GFNetworkContractGenerator |
RefCounted |
addons/gf/extensions/network/editor/gf_network_contract_generator.gd |