123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- <?xml version="1.0" encoding="UTF-8" ?>
- <class name="ResourceSaver" inherits="Object" category="Core" version="3.1">
- <brief_description>
- Resource saving interface.
- </brief_description>
- <description>
- Resource saving interface, used for saving resources to disk.
- </description>
- <tutorials>
- </tutorials>
- <demos>
- </demos>
- <methods>
- <method name="get_recognized_extensions">
- <return type="PoolStringArray">
- </return>
- <argument index="0" name="type" type="Resource">
- </argument>
- <description>
- Returns the list of extensions available for saving a resource of a given type.
- </description>
- </method>
- <method name="save">
- <return type="int" enum="Error">
- </return>
- <argument index="0" name="path" type="String">
- </argument>
- <argument index="1" name="resource" type="Resource">
- </argument>
- <argument index="2" name="flags" type="int" default="0">
- </argument>
- <description>
- Saves a resource to disk.
- </description>
- </method>
- </methods>
- <constants>
- <constant name="FLAG_RELATIVE_PATHS" value="1" enum="SaverFlags">
- </constant>
- <constant name="FLAG_BUNDLE_RESOURCES" value="2" enum="SaverFlags">
- </constant>
- <constant name="FLAG_CHANGE_PATH" value="4" enum="SaverFlags">
- </constant>
- <constant name="FLAG_OMIT_EDITOR_PROPERTIES" value="8" enum="SaverFlags">
- </constant>
- <constant name="FLAG_SAVE_BIG_ENDIAN" value="16" enum="SaverFlags">
- </constant>
- <constant name="FLAG_COMPRESS" value="32" enum="SaverFlags">
- </constant>
- <constant name="FLAG_REPLACE_SUBRESOURCE_PATHS" value="64" enum="SaverFlags">
- </constant>
- </constants>
- </class>
|