summaryrefslogtreecommitdiff
path: root/doc/classes/File.xml
diff options
context:
space:
mode:
Diffstat (limited to 'doc/classes/File.xml')
-rw-r--r--doc/classes/File.xml98
1 files changed, 50 insertions, 48 deletions
diff --git a/doc/classes/File.xml b/doc/classes/File.xml
index e1a024270e..6272d4105c 100644
--- a/doc/classes/File.xml
+++ b/doc/classes/File.xml
@@ -30,14 +30,14 @@
<return type="void">
</return>
<description>
- Close the currently opened file.
+ Closes the currently opened file.
</description>
</method>
<method name="eof_reached" qualifiers="const">
<return type="bool">
</return>
<description>
- Return whether the file cursor reached the end of the file.
+ Returns [code]true[/code] if the file cursor has reached the end of the file.
</description>
</method>
<method name="file_exists" qualifiers="const">
@@ -46,42 +46,42 @@
<argument index="0" name="path" type="String">
</argument>
<description>
- Get whether or not the file in the specified path exists.
+ Returns [code]true[/code] if the file exists in the given path.
</description>
</method>
<method name="get_16" qualifiers="const">
<return type="int">
</return>
<description>
- Get the next 16 bits from the file as an integer.
+ Returns the next 16 bits from the file as an integer.
</description>
</method>
<method name="get_32" qualifiers="const">
<return type="int">
</return>
<description>
- Get the next 32 bits from the file as an integer.
+ Returns the next 32 bits from the file as an integer.
</description>
</method>
<method name="get_64" qualifiers="const">
<return type="int">
</return>
<description>
- Get the next 64 bits from the file as an integer.
+ Returns the next 64 bits from the file as an integer.
</description>
</method>
<method name="get_8" qualifiers="const">
<return type="int">
</return>
<description>
- Get the next 8 bits from the file as an integer.
+ Returns the next 8 bits from the file as an integer.
</description>
</method>
<method name="get_as_text" qualifiers="const">
<return type="String">
</return>
<description>
- Get the whole file as a [String].
+ Returns the whole file as a [String].
</description>
</method>
<method name="get_buffer" qualifiers="const">
@@ -90,7 +90,7 @@
<argument index="0" name="len" type="int">
</argument>
<description>
- Get next len bytes of the file as a [PoolByteArray].
+ Returns next [code]len[/code] bytes of the file as a [PoolByteArray].
</description>
</method>
<method name="get_csv_line" qualifiers="const">
@@ -99,49 +99,49 @@
<argument index="0" name="delim" type="String" default="&quot;,&quot;">
</argument>
<description>
- Get the next value of the file in CSV (Comma Separated Values) format. You can pass a different delimiter to use other than the default "," (comma).
+ Returns the next value of the file in CSV (Comma Separated Values) format. You can pass a different delimiter to use other than the default "," (comma).
</description>
</method>
<method name="get_double" qualifiers="const">
<return type="float">
</return>
<description>
- Get the next 64 bits from the file as a floating point number.
+ Returns the next 64 bits from the file as a floating point number.
</description>
</method>
<method name="get_endian_swap">
<return type="bool">
</return>
<description>
- Get whether endian swap is enabled for this file.
+ Returns [code]true[/code] if endian swap is enabled for this file.
</description>
</method>
<method name="get_error" qualifiers="const">
<return type="int" enum="Error">
</return>
<description>
- Get the last error that happened when trying to perform operations. Compare with the [code]ERR_FILE_*[/code] constants from [@Global Scope].
+ Returns the last error that happened when trying to perform operations. Compare with the [code]ERR_FILE_*[/code] constants from [@Global Scope].
</description>
</method>
<method name="get_float" qualifiers="const">
<return type="float">
</return>
<description>
- Get the next 32 bits from the file as a floating point number.
+ Returns the next 32 bits from the file as a floating point number.
</description>
</method>
<method name="get_len" qualifiers="const">
<return type="int">
</return>
<description>
- Return the size of the file in bytes.
+ Returns the size of the file in bytes.
</description>
</method>
<method name="get_line" qualifiers="const">
<return type="String">
</return>
<description>
- Get the next line of the file as a [String].
+ Returns the next line of the file as a [String].
</description>
</method>
<method name="get_md5" qualifiers="const">
@@ -150,7 +150,7 @@
<argument index="0" name="path" type="String">
</argument>
<description>
- Return a md5 String representing the file at the given path or an empty [String] on failure.
+ Returns an MD5 String representing the file at the given path or an empty [String] on failure.
</description>
</method>
<method name="get_modified_time" qualifiers="const">
@@ -159,27 +159,28 @@
<argument index="0" name="file" type="String">
</argument>
<description>
+ Returns the last time the [code]file[/code] was modified in unix timestamp format or returns a [String] "ERROR IN [code]file[/code]". This unix timestamp can be converted to datetime by using [method OS.get_datetime_from_unix_time].
</description>
</method>
<method name="get_pascal_string">
<return type="String">
</return>
<description>
- Get a [String] saved in Pascal format from the file.
+ Returns a [String] saved in Pascal format from the file.
</description>
</method>
<method name="get_position" qualifiers="const">
<return type="int">
</return>
<description>
- Return the file cursor position.
+ Returns the file cursor's position.
</description>
</method>
<method name="get_real" qualifiers="const">
<return type="float">
</return>
<description>
- Get the next bits from the file as a floating point number.
+ Returns the next bits from the file as a floating point number.
</description>
</method>
<method name="get_sha256" qualifiers="const">
@@ -188,21 +189,21 @@
<argument index="0" name="path" type="String">
</argument>
<description>
- Return a sha256 String representing the file at the given path or an empty [String] on failure.
+ Returns a SHA-256 [String] representing the file at the given path or an empty [String] on failure.
</description>
</method>
<method name="get_var" qualifiers="const">
<return type="Variant">
</return>
<description>
- Get the next Variant value from the file.
+ Returns the next [Variant] value from the file.
</description>
</method>
<method name="is_open" qualifiers="const">
<return type="bool">
</return>
<description>
- Return whether the file is currently opened.
+ Returns [code]true[/code] if the file is currently opened.
</description>
</method>
<method name="open">
@@ -213,7 +214,7 @@
<argument index="1" name="flags" type="int">
</argument>
<description>
- Open the file for writing or reading, depending on the flags.
+ Opens the file for writing or reading, depending on the flags.
</description>
</method>
<method name="open_compressed">
@@ -226,7 +227,7 @@
<argument index="2" name="compression_mode" type="int" default="0">
</argument>
<description>
- Open a compressed file for reading or writing. The compression_mode can be set as one of the COMPRESSION_* constants.
+ Opens a compressed file for reading or writing. Use COMPRESSION_* constants to set [code]compression_mode[/code].
</description>
</method>
<method name="open_encrypted">
@@ -239,7 +240,7 @@
<argument index="2" name="key" type="PoolByteArray">
</argument>
<description>
- Open an encrypted file in write or read mode. You need to pass a binary key to encrypt/decrypt it.
+ Opens an encrypted file in write or read mode. You need to pass a binary key to encrypt/decrypt it.
</description>
</method>
<method name="open_encrypted_with_pass">
@@ -252,7 +253,7 @@
<argument index="2" name="pass" type="String">
</argument>
<description>
- Open an encrypted file in write or read mode. You need to pass a password to encrypt/decrypt it.
+ Opens an encrypted file in write or read mode. You need to pass a password to encrypt/decrypt it.
</description>
</method>
<method name="seek">
@@ -270,7 +271,7 @@
<argument index="0" name="position" type="int" default="0">
</argument>
<description>
- Change the file reading/writing cursor to the specified position (in bytes from the end of the file). Note that this is an offset, so you should use negative numbers or the cursor will be at the end of the file.
+ Changes the file reading/writing cursor to the specified position (in bytes from the end of the file). Note that this is an offset, so you should use negative numbers or the cursor will be at the end of the file.
</description>
</method>
<method name="set_endian_swap">
@@ -279,7 +280,7 @@
<argument index="0" name="enable" type="bool">
</argument>
<description>
- Set whether to swap the endianness of the file. Enable this if you're dealing with files written in big endian machines.
+ If [code]true[/code] the file's endianness is swapped. Use this if you're dealing with files written in big endian machines.
Note that this is about the file format, not CPU type. This is always reseted to [code]false[/code] whenever you open the file.
</description>
</method>
@@ -289,7 +290,7 @@
<argument index="0" name="value" type="int">
</argument>
<description>
- Store an integer as 16 bits in the file.
+ Stores an integer as 16 bits in the file.
</description>
</method>
<method name="store_32">
@@ -298,7 +299,7 @@
<argument index="0" name="value" type="int">
</argument>
<description>
- Store an integer as 32 bits in the file.
+ Stores an integer as 32 bits in the file.
</description>
</method>
<method name="store_64">
@@ -307,7 +308,7 @@
<argument index="0" name="value" type="int">
</argument>
<description>
- Store an integer as 64 bits in the file.
+ Stores an integer as 64 bits in the file.
</description>
</method>
<method name="store_8">
@@ -316,7 +317,7 @@
<argument index="0" name="value" type="int">
</argument>
<description>
- Store an integer as 8 bits in the file.
+ Stores an integer as 8 bits in the file.
</description>
</method>
<method name="store_buffer">
@@ -325,7 +326,7 @@
<argument index="0" name="buffer" type="PoolByteArray">
</argument>
<description>
- Store the given array of bytes in the file.
+ Stores the given array of bytes in the file.
</description>
</method>
<method name="store_double">
@@ -334,7 +335,7 @@
<argument index="0" name="value" type="float">
</argument>
<description>
- Store a floating point number as 64 bits in the file.
+ Stores a floating point number as 64 bits in the file.
</description>
</method>
<method name="store_float">
@@ -343,7 +344,7 @@
<argument index="0" name="value" type="float">
</argument>
<description>
- Store a floating point number as 32 bits in the file.
+ Stores a floating point number as 32 bits in the file.
</description>
</method>
<method name="store_line">
@@ -352,7 +353,7 @@
<argument index="0" name="line" type="String">
</argument>
<description>
- Store the given [String] as a line in the file.
+ Stores the given [String] as a line in the file.
</description>
</method>
<method name="store_pascal_string">
@@ -361,7 +362,7 @@
<argument index="0" name="string" type="String">
</argument>
<description>
- Store the given [String] as a line in the file in Pascal format (i.e. also store the length of the string).
+ Stores the given [String] as a line in the file in Pascal format (i.e. also store the length of the string).
</description>
</method>
<method name="store_real">
@@ -370,7 +371,7 @@
<argument index="0" name="value" type="float">
</argument>
<description>
- Store a floating point number in the file.
+ Stores a floating point number in the file.
</description>
</method>
<method name="store_string">
@@ -379,7 +380,7 @@
<argument index="0" name="string" type="String">
</argument>
<description>
- Store the given [String] in the file.
+ Stores the given [String] in the file.
</description>
</method>
<method name="store_var">
@@ -388,33 +389,34 @@
<argument index="0" name="value" type="Variant">
</argument>
<description>
- Store any Variant value in the file.
+ Stores any Variant value in the file.
</description>
</method>
</methods>
<constants>
<constant name="READ" value="1">
- Open the file for reading.
+ Opens the file for read operations.
</constant>
<constant name="WRITE" value="2">
- Open the file for writing. Create it if the file not exists and truncate if it exists.
+ Opens the file for write operations. Create it if the file does not exist and truncate if it exists.
</constant>
<constant name="READ_WRITE" value="3">
- Open the file for reading and writing, without truncating the file.
+ Opens the file for read and write operations. Does not truncate the file.
</constant>
<constant name="WRITE_READ" value="7">
- Open the file for reading and writing. Create it if the file not exists and truncate if it exists.
+ Opens the file for read and write operations. Create it if the file does not exist and truncate if it exists.
</constant>
<constant name="COMPRESSION_FASTLZ" value="0">
- Use the FastLZ compression method.
+ Uses the FastLZ compression method.
</constant>
<constant name="COMPRESSION_DEFLATE" value="1">
- Use the Deflate compression method.
+ Uses the Deflate compression method.
</constant>
<constant name="COMPRESSION_ZSTD" value="2">
- Use the Zstd compression method.
+ Uses the Zstd compression method.
</constant>
<constant name="COMPRESSION_GZIP" value="3">
+ Uses the gzip compression method.
</constant>
</constants>
</class>