Skip to content

Latest commit

 

History

History
63 lines (39 loc) · 2.35 KB

class_resourcesaver.rst

File metadata and controls

63 lines (39 loc) · 2.35 KB

ResourceSaver

Inherits: Object<class_object>

Category: Core

Brief Description

Resource Saving Interface.

Member Functions

PoolStringArray<class_poolstringarray> get_recognized_extensions<class_ResourceSaver_get_recognized_extensions> ( Resource<class_resource> type )
int<class_int> save<class_ResourceSaver_save> ( String<class_string> path, Resource<class_resource> resource, int<class_int> flags=0 )

Enums

enum SaverFlags

  • FLAG_RELATIVE_PATHS = 1
  • FLAG_BUNDLE_RESOURCES = 2
  • FLAG_CHANGE_PATH = 4
  • FLAG_OMIT_EDITOR_PROPERTIES = 8
  • FLAG_SAVE_BIG_ENDIAN = 16
  • FLAG_COMPRESS = 32

Description

Resource Saving Interface. This interface is used for saving resources to disk.

Member Function Description

  • PoolStringArray<class_poolstringarray> get_recognized_extensions ( Resource<class_resource> type )

Return the list of extensions available for saving a resource of a given type.

  • int<class_int> save ( String<class_string> path, Resource<class_resource> resource, int<class_int> flags=0 )

Save a resource to disk, to a given path.