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 |