Godot::FileAccess
Inherits Godot::RefCounted < Godot::Object < Reference < Object
Constructors
new(pointer : Pointer(Void) = Pointer(Void).null)
SourceInstance methods
big_endian?
Sourceclose
Sourcecreate_temp(mode_flags : Int64, prefix : String, extension : String, keep : Bool) : FileAccess
Sourceeof_reached
Sourcefile_exists(path : String) : Bool
Sourceflush
Sourceget_16
Sourceget_32
Sourceget_64
Sourceget_8
Sourceget_access_time(file : String) : Int64
Sourceget_as_text
Sourceget_buffer(length : Int64) : Pointer(Void)
Sourceget_csv_line(delim : String) : Pointer(Void)
Sourceget_double
Sourceget_error
Sourceget_extended_attribute(file : String, attribute_name : String) : Pointer(Void)
Sourceget_extended_attribute_string(file : String, attribute_name : String) : String
Sourceget_extended_attributes_list(file : String) : Pointer(Void)
Sourceget_file_as_bytes(path : String) : Pointer(Void)
Sourceget_file_as_string(path : String) : String
Sourceget_float
Sourceget_half
Sourceget_length
Sourceget_line
Sourceget_md5(path : String) : String
Sourceget_modified_time(file : String) : Int64
Sourceget_open_error
Sourceget_pascal_string
Sourceget_path
Sourceget_path_absolute
Sourceget_position
Sourceget_read_only_attribute(file : String) : Bool
Sourceget_real
Sourceget_sha256(path : String) : String
Sourceget_size(file : String) : Int64
Sourceget_unix_permissions(file : String) : Int64
Sourceget_var(allow_objects : Bool) : Pointer(Void)
Sourceis_big_endian
Sourceis_open
Sourceopen(path : String, flags : Int64) : FileAccess
Sourceopen_compressed(path : String, mode_flags : Int64, compression_mode : Int64) : FileAccess
Sourceopen_encrypted(path : String, mode_flags : Int64, key : Pointer(Void), iv : Pointer(Void)) : FileAccess
Sourceopen_encrypted_with_pass(path : String, mode_flags : Int64, pass : String) : FileAccess
Sourceremove_extended_attribute(file : String, attribute_name : String) : Int64
Sourceresize(length : Int64) : Int64
Sourceseek(position : Int64) : Void
Sourceseek_end(position : Int64) : Void
Sourceset_big_endian(big_endian : Bool) : Void
Sourceset_extended_attribute(file : String, attribute_name : String, data : Pointer(Void)) : Int64
Sourceset_extended_attribute_string(file : String, attribute_name : String, data : String) : Int64
Sourceset_read_only_attribute(file : String, ro : Bool) : Int64
Sourceset_unix_permissions(file : String, permissions : Int64) : Int64
Sourcestore_16(value : Int64) : Bool
Sourcestore_32(value : Int64) : Bool
Sourcestore_64(value : Int64) : Bool
Sourcestore_8(value : Int64) : Bool
Sourcestore_buffer(buffer : Pointer(Void)) : Bool
Sourcestore_csv_line(values : Pointer(Void), delim : String) : Bool
Sourcestore_double(value : Float64) : Bool
Sourcestore_float(value : Float64) : Bool
Sourcestore_half(value : Float64) : Bool
Sourcestore_line(line : String) : Bool
Sourcestore_pascal_string(string : String) : Bool
Sourcestore_real(value : Float64) : Bool
Sourcestore_string(string : String) : Bool
Sourcestore_var(value : Pointer(Void), full_objects : Bool) : Bool
Source