mirror of
https://github.com/godotengine/godot.git
synced 2025-01-30 21:33:18 +08:00
ef17c4668a
EditorExportPlugin adds a set of callbacks to allow customizing scenes, resources or subresources in all files exported: * Can take scene files, resource files and subresources in all of them. * Uses a cache for the converted files if nothing changes, so this work only happens if a file is modified. * Uses hashing to differentiate export configuration caches. * Removed the previous conversion code to binary, as this one uses existing stuff. This API is useful in several scenarios: * Needed by the "server" export platform to get rid of textures, meshes, audio, etc. * Needed by text to binary converters. * Needed by eventual optimizations such as shader precompiling on export, mesh merging and optimization, etc. This is a draft, feedback is very welcome. |
||
---|---|---|
.. | ||
compression.cpp | ||
compression.h | ||
config_file.cpp | ||
config_file.h | ||
dir_access.cpp | ||
dir_access.h | ||
dtls_server.cpp | ||
dtls_server.h | ||
file_access_compressed.cpp | ||
file_access_compressed.h | ||
file_access_encrypted.cpp | ||
file_access_encrypted.h | ||
file_access_memory.cpp | ||
file_access_memory.h | ||
file_access_network.cpp | ||
file_access_network.h | ||
file_access_pack.cpp | ||
file_access_pack.h | ||
file_access_zip.cpp | ||
file_access_zip.h | ||
file_access.cpp | ||
file_access.h | ||
http_client_tcp.cpp | ||
http_client_tcp.h | ||
http_client.cpp | ||
http_client.h | ||
image_loader.cpp | ||
image_loader.h | ||
image.cpp | ||
image.h | ||
ip_address.cpp | ||
ip_address.h | ||
ip.cpp | ||
ip.h | ||
json.cpp | ||
json.h | ||
logger.cpp | ||
logger.h | ||
marshalls.cpp | ||
marshalls.h | ||
missing_resource.cpp | ||
missing_resource.h | ||
net_socket.cpp | ||
net_socket.h | ||
packed_data_container.cpp | ||
packed_data_container.h | ||
packet_peer_dtls.cpp | ||
packet_peer_dtls.h | ||
packet_peer_udp.cpp | ||
packet_peer_udp.h | ||
packet_peer.cpp | ||
packet_peer.h | ||
pck_packer.cpp | ||
pck_packer.h | ||
resource_format_binary.cpp | ||
resource_format_binary.h | ||
resource_importer.cpp | ||
resource_importer.h | ||
resource_loader.cpp | ||
resource_loader.h | ||
resource_saver.cpp | ||
resource_saver.h | ||
resource_uid.cpp | ||
resource_uid.h | ||
resource.cpp | ||
resource.h | ||
SCsub | ||
stream_peer_ssl.cpp | ||
stream_peer_ssl.h | ||
stream_peer_tcp.cpp | ||
stream_peer_tcp.h | ||
stream_peer.cpp | ||
stream_peer.h | ||
tcp_server.cpp | ||
tcp_server.h | ||
translation_loader_po.cpp | ||
translation_loader_po.h | ||
udp_server.cpp | ||
udp_server.h | ||
xml_parser.cpp | ||
xml_parser.h | ||
zip_io.cpp | ||
zip_io.h |