godot/modules
TechnoPorg 051ef479c9 Allow method binds to take Object subclasses as arguments
This commit adds a condition to VariantCaster that casts Variants of type OBJECT to any type T, if T is derived from Object.
This change enables a fair bit of code cleanup. First, the Variant implicit cast operators for Node and Control can be removed, which allows for some invalid includes to be removed. Second, helper methods in Tree whose sole purpose was to cast arguments to TreeItem * are no longer necessary.
A few small changes also had to be made to other files, due to the changes cascading down all the includes.
2022-01-25 09:03:36 -07:00
..
basis_universal Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
bmp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
bullet Style: Remove inconsistently used @author docstrings 2022-01-04 20:42:50 +01:00
camera Fix multiple missing UTF-8 decoding. 2022-01-06 14:35:22 +02:00
csg Fix secondary handles in editor gizmos 2022-01-12 14:21:20 +01:00
cvtt Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
dds Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
denoise Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
enet Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
etcpak Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
fbx Fix crash on importing FBX file 2022-01-10 18:24:31 +08:00
freetype Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
gdnative Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
gdscript Allow method binds to take Object subclasses as arguments 2022-01-25 09:03:36 -07:00
glslang glslang: Fix support for building against public/system library 2022-01-12 14:36:02 +01:00
gltf Skip Draco-compressed glTF 3d format files. 2022-01-08 10:14:46 -08:00
gridmap Merge pull request #56006 from KoBeWi/6yearslater 2022-01-06 13:28:42 +01:00
hdr Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
jpg Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
jsonrpc Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
lightmapper_rd Use fill() to fill an entire image instead of setting pixels individually. 2022-01-08 17:43:15 +05:45
mbedtls Merge pull request #56130 from Faless/mbedtls/2.28.0 2022-01-11 15:03:28 +01:00
meshoptimizer Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
minimp3 Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
mobile_vr Style: Remove inconsistently used @author docstrings 2022-01-04 20:42:50 +01:00
mono Add a GDScript template for VisualShaderNodeCustom 2022-01-06 12:06:33 +03:00
msdfgen Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
navigation Style: Remove inconsistently used @author docstrings 2022-01-04 20:42:50 +01:00
ogg Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
opensimplex Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
pvr Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
raycast Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
regex Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
squish Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
svg Style: Remove inconsistently used @author docstrings 2022-01-04 20:42:50 +01:00
text_server_adv Merge pull request #55225 from bruvzg/fix_ligature_cursor_and_ot_features 2022-01-10 13:32:54 +01:00
text_server_fb Merge pull request #55225 from bruvzg/fix_ligature_cursor_and_ot_features 2022-01-10 13:32:54 +01:00
tga Style: Remove inconsistently used @author docstrings 2022-01-04 20:42:50 +01:00
theora Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
tinyexr Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
upnp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
vhacd Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
visual_script Merge pull request #56646 from Chaosus/vst_context_menu 2022-01-12 11:39:06 +01:00
vorbis Merge pull request #56375 from Cnidarias/ogg_missing_right_channel 2022-01-04 07:51:07 -08:00
webp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
webrtc Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
websocket Fixed incorrect property types 2022-01-11 17:17:11 +05:30
webxr Style: Remove inconsistently used @author docstrings 2022-01-04 20:42:50 +01:00
xatlas_unwrap Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
modules_builders.py Enable support for C++ modules tests 2020-07-26 17:41:46 +03:00
register_module_types.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
SCsub Add env.Depends to modules_enabled.gen.h generator 2021-05-05 11:44:29 +02:00