Save API¶
模块:extensions/save
类别概览¶
| 类别 | 类 | 成员 | 方法 |
|---|---|---|---|
| 运行时服务 | 2 | 26 | 22 |
| 协议与扩展点 | 7 | 77 | 45 |
| 资源定义 | 10 | 47 | 39 |
| 值对象 | 3 | 49 | 20 |
| 领域模型 | 1 | 6 | 3 |
| 事件契约 | 1 | 11 | 3 |
类¶
运行时服务¶
| 类 | 继承 | 源文件 |
|---|---|---|
GFNodeSerializerRegistry |
RefCounted |
addons/gf/extensions/save/serializers/gf_node_serializer_registry.gd |
GFSaveGraphUtility |
GFUtility |
addons/gf/extensions/save/graph/gf_save_graph_utility.gd |
协议与扩展点¶
| 类 | 继承 | 源文件 |
|---|---|---|
GFNodeSerializer |
Resource |
addons/gf/extensions/save/serializers/gf_node_serializer.gd |
GFPersistPropertiesSource |
GFSaveSource |
addons/gf/extensions/save/core/gf_persist_properties_source.gd |
GFSaveDataSource |
GFSaveSource |
addons/gf/extensions/save/core/gf_save_data_source.gd |
GFSaveEntityFactory |
Resource |
addons/gf/extensions/save/core/gf_save_entity_factory.gd |
GFSavePipelineStep |
Resource |
addons/gf/extensions/save/pipeline/gf_save_pipeline_step.gd |
GFSaveScope |
Node |
addons/gf/extensions/save/core/gf_save_scope.gd |
GFSaveSource |
Node |
addons/gf/extensions/save/core/gf_save_source.gd |
资源定义¶
| 类 | 继承 | 源文件 |
|---|---|---|
GFNodeAnimationPlayerSerializer |
GFNodeSerializer |
addons/gf/extensions/save/serializers/gf_node_animation_player_serializer.gd |
GFNodeAudioStreamPlayerSerializer |
GFNodeSerializer |
addons/gf/extensions/save/serializers/gf_node_audio_stream_player_serializer.gd |
GFNodeCanvasItemSerializer |
GFNodeSerializer |
addons/gf/extensions/save/serializers/gf_node_canvas_item_serializer.gd |
GFNodeControlSerializer |
GFNodeSerializer |
addons/gf/extensions/save/serializers/gf_node_control_serializer.gd |
GFNodePropertySerializer |
GFNodeSerializer |
addons/gf/extensions/save/serializers/gf_node_property_serializer.gd |
GFNodeRangeSerializer |
GFNodeSerializer |
addons/gf/extensions/save/serializers/gf_node_range_serializer.gd |
GFNodeTimerSerializer |
GFNodeSerializer |
addons/gf/extensions/save/serializers/gf_node_timer_serializer.gd |
GFNodeTransform2DSerializer |
GFNodeSerializer |
addons/gf/extensions/save/serializers/gf_node_transform_2d_serializer.gd |
GFNodeTransform3DSerializer |
GFNodeSerializer |
addons/gf/extensions/save/serializers/gf_node_transform_3d_serializer.gd |
GFSaveSlotWorkflow |
Resource |
addons/gf/extensions/save/slots/gf_save_slot_workflow.gd |
值对象¶
| 类 | 继承 | 源文件 |
|---|---|---|
GFSavePipelineContext |
RefCounted |
addons/gf/extensions/save/pipeline/gf_save_pipeline_context.gd |
GFSaveSlotCard |
Resource |
addons/gf/extensions/save/slots/gf_save_slot_card.gd |
GFSaveSlotMetadata |
Resource |
addons/gf/extensions/save/slots/gf_save_slot_metadata.gd |
领域模型¶
| 类 | 继承 | 源文件 |
|---|---|---|
GFSaveIdentity |
Node |
addons/gf/extensions/save/core/gf_save_identity.gd |
事件契约¶
| 类 | 继承 | 源文件 |
|---|---|---|
GFSavePipelineEvent |
RefCounted |
addons/gf/extensions/save/pipeline/gf_save_pipeline_event.gd |