.. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. XML source: https://github.com/godotengine/godot/tree/master/docs/gdscript/doc/classes/FileAccess.xml. .. _class_FileAccess: FileAccess ========== **Inherits:** :ref:`RefCounted` **<** :ref:`Object` .. container:: contribute There is currently no description for this class. Please help us by :ref:`contributing one `! .. rst-class:: classref-reftable-group Properties ---------- .. table:: :widths: auto +-------------------------+---------------------------------------------------------+ | :ref:`bool` | :ref:`big_endian` | +-------------------------+---------------------------------------------------------+ .. rst-class:: classref-reftable-group Methods ------- .. table:: :widths: auto +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`close` **(** **)** | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`eof_reached` **(** **)** |const| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`file_exists` **(** :ref:`String` path **)** |static| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`flush` **(** **)** | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_8` **(** **)** |const| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_16` **(** **)** |const| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_32` **(** **)** |const| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_64` **(** **)** |const| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_as_text` **(** :ref:`bool` skip_cr=false **)** |const| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedByteArray` | :ref:`get_buffer` **(** :ref:`int` length **)** |const| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedStringArray` | :ref:`get_csv_line` **(** :ref:`String` delim="," **)** |const| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_double` **(** **)** |const| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Error` | :ref:`get_error` **(** **)** |const| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedByteArray` | :ref:`get_file_as_bytes` **(** :ref:`String` path **)** |static| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_file_as_string` **(** :ref:`String` path **)** |static| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_float` **(** **)** |const| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`get_hidden_attribute` **(** :ref:`String` file **)** |static| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_length` **(** **)** |const| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_line` **(** **)** |const| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_md5` **(** :ref:`String` path **)** |static| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_modified_time` **(** :ref:`String` file **)** |static| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Error` | :ref:`get_open_error` **(** **)** |static| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_pascal_string` **(** **)** | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_path` **(** **)** |const| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_path_absolute` **(** **)** |const| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_position` **(** **)** |const| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`get_read_only_attribute` **(** :ref:`String` file **)** |static| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_real` **(** **)** |const| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_sha256` **(** :ref:`String` path **)** |static| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |bitfield|\<:ref:`UnixPermissionFlags`\> | :ref:`get_unix_permissions` **(** :ref:`String` file **)** |static| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Variant` | :ref:`get_var` **(** :ref:`bool` allow_objects=false **)** |const| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_open` **(** **)** |const| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`FileAccess` | :ref:`open` **(** :ref:`String` path, :ref:`ModeFlags` flags **)** |static| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`FileAccess` | :ref:`open_compressed` **(** :ref:`String` path, :ref:`ModeFlags` mode_flags, :ref:`CompressionMode` compression_mode=0 **)** |static| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`FileAccess` | :ref:`open_encrypted` **(** :ref:`String` path, :ref:`ModeFlags` mode_flags, :ref:`PackedByteArray` key **)** |static| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`FileAccess` | :ref:`open_encrypted_with_pass` **(** :ref:`String` path, :ref:`ModeFlags` mode_flags, :ref:`String` pass **)** |static| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Error` | :ref:`resize` **(** :ref:`int` length **)** | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`seek` **(** :ref:`int` position **)** | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`seek_end` **(** :ref:`int` position=0 **)** | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Error` | :ref:`set_hidden_attribute` **(** :ref:`String` file, :ref:`bool` hidden **)** |static| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Error` | :ref:`set_read_only_attribute` **(** :ref:`String` file, :ref:`bool` ro **)** |static| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Error` | :ref:`set_unix_permissions` **(** :ref:`String` file, |bitfield|\<:ref:`UnixPermissionFlags`\> permissions **)** |static| | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`store_8` **(** :ref:`int` value **)** | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`store_16` **(** :ref:`int` value **)** | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`store_32` **(** :ref:`int` value **)** | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`store_64` **(** :ref:`int` value **)** | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`store_buffer` **(** :ref:`PackedByteArray` buffer **)** | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`store_csv_line` **(** :ref:`PackedStringArray` values, :ref:`String` delim="," **)** | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`store_double` **(** :ref:`float` value **)** | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`store_float` **(** :ref:`float` value **)** | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`store_line` **(** :ref:`String` line **)** | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`store_pascal_string` **(** :ref:`String` string **)** | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`store_real` **(** :ref:`float` value **)** | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`store_string` **(** :ref:`String` string **)** | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`store_var` **(** :ref:`Variant` value, :ref:`bool` full_objects=false **)** | +-------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Enumerations ------------ .. _enum_FileAccess_ModeFlags: .. rst-class:: classref-enumeration enum **ModeFlags**: .. _class_FileAccess_constant_READ: .. rst-class:: classref-enumeration-constant :ref:`ModeFlags` **READ** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_FileAccess_constant_WRITE: .. rst-class:: classref-enumeration-constant :ref:`ModeFlags` **WRITE** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_FileAccess_constant_READ_WRITE: .. rst-class:: classref-enumeration-constant :ref:`ModeFlags` **READ_WRITE** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_FileAccess_constant_WRITE_READ: .. rst-class:: classref-enumeration-constant :ref:`ModeFlags` **WRITE_READ** = ``7`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_FileAccess_CompressionMode: .. rst-class:: classref-enumeration enum **CompressionMode**: .. _class_FileAccess_constant_COMPRESSION_FASTLZ: .. rst-class:: classref-enumeration-constant :ref:`CompressionMode` **COMPRESSION_FASTLZ** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_FileAccess_constant_COMPRESSION_DEFLATE: .. rst-class:: classref-enumeration-constant :ref:`CompressionMode` **COMPRESSION_DEFLATE** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_FileAccess_constant_COMPRESSION_ZSTD: .. rst-class:: classref-enumeration-constant :ref:`CompressionMode` **COMPRESSION_ZSTD** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_FileAccess_constant_COMPRESSION_GZIP: .. rst-class:: classref-enumeration-constant :ref:`CompressionMode` **COMPRESSION_GZIP** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_FileAccess_constant_COMPRESSION_BROTLI: .. rst-class:: classref-enumeration-constant :ref:`CompressionMode` **COMPRESSION_BROTLI** = ``4`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_FileAccess_UnixPermissionFlags: .. rst-class:: classref-enumeration flags **UnixPermissionFlags**: .. _class_FileAccess_constant_UNIX_READ_OWNER: .. rst-class:: classref-enumeration-constant :ref:`UnixPermissionFlags` **UNIX_READ_OWNER** = ``256`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_FileAccess_constant_UNIX_WRITE_OWNER: .. rst-class:: classref-enumeration-constant :ref:`UnixPermissionFlags` **UNIX_WRITE_OWNER** = ``128`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_FileAccess_constant_UNIX_EXECUTE_OWNER: .. rst-class:: classref-enumeration-constant :ref:`UnixPermissionFlags` **UNIX_EXECUTE_OWNER** = ``64`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_FileAccess_constant_UNIX_READ_GROUP: .. rst-class:: classref-enumeration-constant :ref:`UnixPermissionFlags` **UNIX_READ_GROUP** = ``32`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_FileAccess_constant_UNIX_WRITE_GROUP: .. rst-class:: classref-enumeration-constant :ref:`UnixPermissionFlags` **UNIX_WRITE_GROUP** = ``16`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_FileAccess_constant_UNIX_EXECUTE_GROUP: .. rst-class:: classref-enumeration-constant :ref:`UnixPermissionFlags` **UNIX_EXECUTE_GROUP** = ``8`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_FileAccess_constant_UNIX_READ_OTHER: .. rst-class:: classref-enumeration-constant :ref:`UnixPermissionFlags` **UNIX_READ_OTHER** = ``4`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_FileAccess_constant_UNIX_WRITE_OTHER: .. rst-class:: classref-enumeration-constant :ref:`UnixPermissionFlags` **UNIX_WRITE_OTHER** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_FileAccess_constant_UNIX_EXECUTE_OTHER: .. rst-class:: classref-enumeration-constant :ref:`UnixPermissionFlags` **UNIX_EXECUTE_OTHER** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_FileAccess_constant_UNIX_SET_USER_ID: .. rst-class:: classref-enumeration-constant :ref:`UnixPermissionFlags` **UNIX_SET_USER_ID** = ``2048`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_FileAccess_constant_UNIX_SET_GROUP_ID: .. rst-class:: classref-enumeration-constant :ref:`UnixPermissionFlags` **UNIX_SET_GROUP_ID** = ``1024`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_FileAccess_constant_UNIX_RESTRICTED_DELETE: .. rst-class:: classref-enumeration-constant :ref:`UnixPermissionFlags` **UNIX_RESTRICTED_DELETE** = ``512`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Property Descriptions --------------------- .. _class_FileAccess_property_big_endian: .. rst-class:: classref-property :ref:`bool` **big_endian** .. rst-class:: classref-property-setget - void **set_big_endian** **(** :ref:`bool` value **)** - :ref:`bool` **is_big_endian** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Method Descriptions ------------------- .. _class_FileAccess_method_close: .. rst-class:: classref-method void **close** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_eof_reached: .. rst-class:: classref-method :ref:`bool` **eof_reached** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_file_exists: .. rst-class:: classref-method :ref:`bool` **file_exists** **(** :ref:`String` path **)** |static| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_flush: .. rst-class:: classref-method void **flush** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_get_8: .. rst-class:: classref-method :ref:`int` **get_8** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_get_16: .. rst-class:: classref-method :ref:`int` **get_16** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_get_32: .. rst-class:: classref-method :ref:`int` **get_32** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_get_64: .. rst-class:: classref-method :ref:`int` **get_64** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_get_as_text: .. rst-class:: classref-method :ref:`String` **get_as_text** **(** :ref:`bool` skip_cr=false **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_get_buffer: .. rst-class:: classref-method :ref:`PackedByteArray` **get_buffer** **(** :ref:`int` length **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_get_csv_line: .. rst-class:: classref-method :ref:`PackedStringArray` **get_csv_line** **(** :ref:`String` delim="," **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_get_double: .. rst-class:: classref-method :ref:`float` **get_double** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_get_error: .. rst-class:: classref-method :ref:`Error` **get_error** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_get_file_as_bytes: .. rst-class:: classref-method :ref:`PackedByteArray` **get_file_as_bytes** **(** :ref:`String` path **)** |static| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_get_file_as_string: .. rst-class:: classref-method :ref:`String` **get_file_as_string** **(** :ref:`String` path **)** |static| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_get_float: .. rst-class:: classref-method :ref:`float` **get_float** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_get_hidden_attribute: .. rst-class:: classref-method :ref:`bool` **get_hidden_attribute** **(** :ref:`String` file **)** |static| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_get_length: .. rst-class:: classref-method :ref:`int` **get_length** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_get_line: .. rst-class:: classref-method :ref:`String` **get_line** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_get_md5: .. rst-class:: classref-method :ref:`String` **get_md5** **(** :ref:`String` path **)** |static| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_get_modified_time: .. rst-class:: classref-method :ref:`int` **get_modified_time** **(** :ref:`String` file **)** |static| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_get_open_error: .. rst-class:: classref-method :ref:`Error` **get_open_error** **(** **)** |static| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_get_pascal_string: .. rst-class:: classref-method :ref:`String` **get_pascal_string** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_get_path: .. rst-class:: classref-method :ref:`String` **get_path** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_get_path_absolute: .. rst-class:: classref-method :ref:`String` **get_path_absolute** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_get_position: .. rst-class:: classref-method :ref:`int` **get_position** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_get_read_only_attribute: .. rst-class:: classref-method :ref:`bool` **get_read_only_attribute** **(** :ref:`String` file **)** |static| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_get_real: .. rst-class:: classref-method :ref:`float` **get_real** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_get_sha256: .. rst-class:: classref-method :ref:`String` **get_sha256** **(** :ref:`String` path **)** |static| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_get_unix_permissions: .. rst-class:: classref-method |bitfield|\<:ref:`UnixPermissionFlags`\> **get_unix_permissions** **(** :ref:`String` file **)** |static| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_get_var: .. rst-class:: classref-method :ref:`Variant` **get_var** **(** :ref:`bool` allow_objects=false **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_is_open: .. rst-class:: classref-method :ref:`bool` **is_open** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_open: .. rst-class:: classref-method :ref:`FileAccess` **open** **(** :ref:`String` path, :ref:`ModeFlags` flags **)** |static| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_open_compressed: .. rst-class:: classref-method :ref:`FileAccess` **open_compressed** **(** :ref:`String` path, :ref:`ModeFlags` mode_flags, :ref:`CompressionMode` compression_mode=0 **)** |static| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_open_encrypted: .. rst-class:: classref-method :ref:`FileAccess` **open_encrypted** **(** :ref:`String` path, :ref:`ModeFlags` mode_flags, :ref:`PackedByteArray` key **)** |static| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_open_encrypted_with_pass: .. rst-class:: classref-method :ref:`FileAccess` **open_encrypted_with_pass** **(** :ref:`String` path, :ref:`ModeFlags` mode_flags, :ref:`String` pass **)** |static| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_resize: .. rst-class:: classref-method :ref:`Error` **resize** **(** :ref:`int` length **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_seek: .. rst-class:: classref-method void **seek** **(** :ref:`int` position **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_seek_end: .. rst-class:: classref-method void **seek_end** **(** :ref:`int` position=0 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_set_hidden_attribute: .. rst-class:: classref-method :ref:`Error` **set_hidden_attribute** **(** :ref:`String` file, :ref:`bool` hidden **)** |static| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_set_read_only_attribute: .. rst-class:: classref-method :ref:`Error` **set_read_only_attribute** **(** :ref:`String` file, :ref:`bool` ro **)** |static| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_set_unix_permissions: .. rst-class:: classref-method :ref:`Error` **set_unix_permissions** **(** :ref:`String` file, |bitfield|\<:ref:`UnixPermissionFlags`\> permissions **)** |static| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_store_8: .. rst-class:: classref-method void **store_8** **(** :ref:`int` value **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_store_16: .. rst-class:: classref-method void **store_16** **(** :ref:`int` value **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_store_32: .. rst-class:: classref-method void **store_32** **(** :ref:`int` value **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_store_64: .. rst-class:: classref-method void **store_64** **(** :ref:`int` value **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_store_buffer: .. rst-class:: classref-method void **store_buffer** **(** :ref:`PackedByteArray` buffer **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_store_csv_line: .. rst-class:: classref-method void **store_csv_line** **(** :ref:`PackedStringArray` values, :ref:`String` delim="," **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_store_double: .. rst-class:: classref-method void **store_double** **(** :ref:`float` value **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_store_float: .. rst-class:: classref-method void **store_float** **(** :ref:`float` value **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_store_line: .. rst-class:: classref-method void **store_line** **(** :ref:`String` line **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_store_pascal_string: .. rst-class:: classref-method void **store_pascal_string** **(** :ref:`String` string **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_store_real: .. rst-class:: classref-method void **store_real** **(** :ref:`float` value **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_store_string: .. rst-class:: classref-method void **store_string** **(** :ref:`String` string **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_FileAccess_method_store_var: .. rst-class:: classref-method void **store_var** **(** :ref:`Variant` value, :ref:`bool` full_objects=false **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)` .. |vararg| replace:: :abbr:`vararg (This method accepts any number of arguments after the ones described here.)` .. |constructor| replace:: :abbr:`constructor (This method is used to construct a type.)` .. |static| replace:: :abbr:`static (This method doesn't need an instance to be called, so it can be called directly using the class name.)` .. |operator| replace:: :abbr:`operator (This method describes a valid operator to use with this type as left-hand operand.)` .. |bitfield| replace:: :abbr:`BitField (This value is an integer composed as a bitmask of the following flags.)`