godot/core/io
Lyuma f948ab5366 Implement uid Resource references in VariantWriter
VariantWriter now writes the uid and the path into Resource() references.
This change will affect ConfigFile, used for .import or project settings.
2025-06-08 06:11:35 -07:00
..
compression.cpp Support 64-bit sizes in Compression 2025-06-03 00:03:01 -07:00
compression.h Support 64-bit sizes in Compression 2025-06-03 00:03:01 -07:00
config_file.cpp Improve ConfigFile get_sections and get_section_keys by returning Vector<String> 2025-04-24 20:10:31 -04:00
config_file.h Improve ConfigFile get_sections and get_section_keys by returning Vector<String> 2025-04-24 20:10:31 -04:00
dir_access.cpp Implement get_filesystem_type on macOS and Linux. 2025-05-23 23:05:06 +03:00
dir_access.h Inline static variables (part 1) 2025-04-29 18:10:44 +02:00
dtls_server.cpp Inline static variables (part 1) 2025-04-29 18:10:44 +02:00
dtls_server.h Inline static variables (part 1) 2025-04-29 18:10:44 +02:00
file_access.compat.inc [FileAccess] Return error codes from store_* methods. 2024-11-29 23:22:31 +02:00
file_access.cpp Add 64-bit versions of core power of 2 functions 2025-06-01 23:11:12 -07:00
file_access.h Inline static variables (part 1) 2025-04-29 18:10:44 +02:00
file_access_compressed.cpp Support 64-bit sizes in Compression 2025-06-03 00:03:01 -07:00
file_access_compressed.h Add 64-bit versions of core power of 2 functions 2025-06-01 23:11:12 -07:00
file_access_encrypted.cpp Merge pull request #103415 from bruvzg/iv_pools 2025-03-19 12:26:38 +01:00
file_access_encrypted.h add GDSOFTCLASS to FileAccess and DirAccess derived classes 2025-04-09 11:52:50 -07:00
file_access_memory.cpp Merge pull request #100564 from YYF233333/iwyu 2024-12-19 19:59:55 -06:00
file_access_memory.h add GDSOFTCLASS to FileAccess and DirAccess derived classes 2025-04-09 11:52:50 -07:00
file_access_pack.cpp [PCK] Move directory to the end of file, write exported/saved PCK in place. 2025-06-02 12:54:09 +03:00
file_access_pack.h [PCK] Move directory to the end of file, write exported/saved PCK in place. 2025-06-02 12:54:09 +03:00
file_access_zip.cpp Inline static variables (part 1) 2025-04-29 18:10:44 +02:00
file_access_zip.h Inline static variables (part 1) 2025-04-29 18:10:44 +02:00
http_client.cpp Do not use Dictionary::keys() for Dictionary iteration. 2025-04-05 18:42:13 +08:00
http_client.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
http_client_tcp.cpp Replace append_utfx with direct String::utfx 2025-03-30 19:56:38 +02:00
http_client_tcp.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
image.cpp Add 64-bit versions of core power of 2 functions 2025-06-01 23:11:12 -07:00
image.h Remove redundant queue_redraw() & fix typo 2025-05-29 17:22:32 +02:00
image_loader.cpp Inline static variables (part 1) 2025-04-29 18:10:44 +02:00
image_loader.h Inline static variables (part 1) 2025-04-29 18:10:44 +02:00
ip.cpp Inline static variables (part 1) 2025-04-29 18:10:44 +02:00
ip.h Inline static variables (part 1) 2025-04-29 18:10:44 +02:00
ip_address.cpp Core: Modernize C headers with C++ equivalents 2025-05-02 08:23:01 -05:00
ip_address.h Core: Add [[nodiscard]] to string-like classes 2025-05-06 12:23:41 -05:00
json.cpp Improve JSON::stringify performance 2025-05-06 18:27:32 -04:00
json.h Improve JSON::stringify performance 2025-05-06 18:27:32 -04:00
logger.cpp Fix empty lines being added for errors with no script backtrace 2025-05-05 13:27:21 +02:00
logger.h Core: Modernize C headers with C++ equivalents 2025-05-02 08:23:01 -05:00
marshalls.cpp Fix for debugging typed dictionaries 2025-05-08 21:11:23 +10:00
marshalls.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
missing_resource.cpp Fix missing resource properties being dropped on save 2024-11-05 11:53:29 -06:00
missing_resource.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
net_socket.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
net_socket.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
packed_data_container.cpp Add ConstIterator to Dictionary. 2025-03-13 01:28:46 +08:00
packed_data_container.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
packet_peer.cpp Add 64-bit versions of core power of 2 functions 2025-06-01 23:11:12 -07:00
packet_peer.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
packet_peer_dtls.cpp Inline static variables (part 1) 2025-04-29 18:10:44 +02:00
packet_peer_dtls.h Inline static variables (part 1) 2025-04-29 18:10:44 +02:00
packet_peer_udp.cpp Add 64-bit versions of core power of 2 functions 2025-06-01 23:11:12 -07:00
packet_peer_udp.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
pck_packer.cpp [PCK] Move directory to the end of file, write exported/saved PCK in place. 2025-06-02 12:54:09 +03:00
pck_packer.h [PCK] Move directory to the end of file, write exported/saved PCK in place. 2025-06-02 12:54:09 +03:00
plist.cpp Core: Replace C math headers with C++ equivalents 2025-04-16 15:49:02 -05:00
plist.h Add and require GDSOFTCLASS for Object subclasses that want to cast but do not use GDCLASS. 2025-03-31 20:49:50 +02:00
remote_filesystem_client.cpp Support 64-bit sizes in Compression 2025-06-03 00:03:01 -07:00
remote_filesystem_client.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
resource.cpp Overhaul Variant::duplicate() for resources 2025-05-26 10:06:40 +02:00
resource.h Overhaul Variant::duplicate() for resources 2025-05-26 10:06:40 +02:00
resource_format_binary.cpp Make build profile project detection also set build options 2025-06-03 11:11:33 -03:00
resource_format_binary.h Inline static variables (part 1) 2025-04-29 18:10:44 +02:00
resource_importer.cpp Make build profile project detection also set build options 2025-06-03 11:11:33 -03:00
resource_importer.h Make build profile project detection also set build options 2025-06-03 11:11:33 -03:00
resource_loader.cpp Implement uid Resource references in VariantWriter 2025-06-08 06:11:35 -07:00
resource_loader.h Remove old path remaps system 2025-04-23 15:48:33 +02:00
resource_saver.cpp [Core] Improve error messages with vformat 2024-10-30 15:55:51 +01:00
resource_saver.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
resource_uid.cpp Expose helper methods for converting UIDs 2025-05-25 00:26:16 +02:00
resource_uid.h Add create_id_for_path() to ResourceUID 2025-04-11 00:53:34 +02:00
SCsub SCons: Add unobtrusive type hints in SCons files 2024-09-25 09:34:35 -05:00
stream_peer.cpp Remove misleading and incorrect notes about endianness. Fix FileAccess and StreamPeer not doing what name suggests. 2025-04-09 11:01:25 +03:00
stream_peer.h Remove misleading and incorrect notes about endianness. Fix FileAccess and StreamPeer not doing what name suggests. 2025-04-09 11:01:25 +03:00
stream_peer_gzip.cpp Add 64-bit versions of core power of 2 functions 2025-06-01 23:11:12 -07:00
stream_peer_gzip.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
stream_peer_tcp.cpp [Core,Drivers] Improve use of Ref.is_null/valid 2024-11-01 16:50:11 +01:00
stream_peer_tcp.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
stream_peer_tls.cpp Allow ClassDB to create a Object without postinitialization for GDExtension. 2024-08-20 20:19:02 +08:00
stream_peer_tls.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
tcp_server.cpp Merge pull request #96076 from AThousandShips/improve_null_check_core_drivers 2024-12-23 11:14:58 -06:00
tcp_server.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
translation_loader_po.cpp Use append_ instead of parse_ for String methods. 2025-03-27 17:51:02 +01:00
translation_loader_po.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
udp_server.cpp [Core,Drivers] Improve use of Ref.is_null/valid 2024-11-01 16:50:11 +01:00
udp_server.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
xml_parser.cpp Use append_ instead of parse_ for String methods. 2025-03-27 17:51:02 +01:00
xml_parser.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
zip_io.cpp Add Memory::alloc_static_zeroed to allocate memory that's filled with zeroes. 2025-05-13 01:57:05 +02:00
zip_io.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00