1
0
Fork 0
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
..
SCsub
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
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
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
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