跳转至

Save API

模块:extensions/save

类别概览

类别 成员 方法
运行时服务 5 66 52
协议与扩展点 9 97 57
资源定义 11 65 50
值对象 7 103 68
领域模型 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
GFSaveMigrationRegistry RefCounted addons/gf/extensions/save/document/gf_save_migration_registry.gd
GFSaveSlotStorageAdapter Resource addons/gf/extensions/save/slots/gf_save_slot_storage_adapter.gd
GFSaveSlotSyncBridge RefCounted addons/gf/extensions/save/slots/gf_save_slot_sync_bridge.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
GFSaveMigrationStep Resource addons/gf/extensions/save/document/gf_save_migration_step.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
GFSaveTransactionParticipant Resource addons/gf/extensions/save/pipeline/gf_save_transaction_participant.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
GFSaveDocumentSchema Resource addons/gf/extensions/save/document/gf_save_document_schema.gd
GFSaveSlotWorkflow Resource addons/gf/extensions/save/slots/gf_save_slot_workflow.gd

值对象

继承 源文件
GFSaveDocument RefCounted addons/gf/extensions/save/document/gf_save_document.gd
GFSaveDocumentReadResult RefCounted addons/gf/extensions/save/document/gf_save_document_read_result.gd
GFSaveMigrationResult RefCounted addons/gf/extensions/save/document/gf_save_migration_result.gd
GFSavePipelineContext RefCounted addons/gf/extensions/save/pipeline/gf_save_pipeline_context.gd
GFSaveSection RefCounted addons/gf/extensions/save/document/gf_save_section.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