diff options
author | Aaron Franke <arnfranke@yahoo.com> | 2022-12-11 00:27:57 -0600 |
---|---|---|
committer | Aaron Franke <arnfranke@yahoo.com> | 2022-12-11 13:22:25 -0600 |
commit | f83f13f3a202c61b6dfb682f17dafb1c2fdcc368 (patch) | |
tree | 508c79c624ecaa729fd4c5cf69a209c142152a26 /modules/gltf/extensions/gltf_document_extension.cpp | |
parent | 05097ded0a915cd6c083f15dab08da2bdc0770b8 (diff) | |
download | redot-engine-f83f13f3a202c61b6dfb682f17dafb1c2fdcc368.tar.gz |
Pass GLTFState to the export_preflight method
Diffstat (limited to 'modules/gltf/extensions/gltf_document_extension.cpp')
-rw-r--r-- | modules/gltf/extensions/gltf_document_extension.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/gltf/extensions/gltf_document_extension.cpp b/modules/gltf/extensions/gltf_document_extension.cpp index f997fe8f66..630a62ba5c 100644 --- a/modules/gltf/extensions/gltf_document_extension.cpp +++ b/modules/gltf/extensions/gltf_document_extension.cpp @@ -40,7 +40,7 @@ void GLTFDocumentExtension::_bind_methods() { GDVIRTUAL_BIND(_import_node, "state", "gltf_node", "json", "node"); GDVIRTUAL_BIND(_import_post, "state", "root"); // Export process. - GDVIRTUAL_BIND(_export_preflight, "root"); + GDVIRTUAL_BIND(_export_preflight, "state", "root"); GDVIRTUAL_BIND(_convert_scene_node, "state", "gltf_node", "scene_node"); GDVIRTUAL_BIND(_export_node, "state", "gltf_node", "json", "node"); GDVIRTUAL_BIND(_export_post, "state"); @@ -102,10 +102,10 @@ Error GLTFDocumentExtension::import_post(Ref<GLTFState> p_state, Node *p_root) { } // Export process. -Error GLTFDocumentExtension::export_preflight(Node *p_root) { +Error GLTFDocumentExtension::export_preflight(Ref<GLTFState> p_state, Node *p_root) { ERR_FAIL_NULL_V(p_root, ERR_INVALID_PARAMETER); int err = OK; - GDVIRTUAL_CALL(_export_preflight, p_root, err); + GDVIRTUAL_CALL(_export_preflight, p_state, p_root, err); return Error(err); } |