|
@@ -49,9 +49,9 @@ void GLTFDocumentExtension::_bind_methods() {
|
|
// Import process.
|
|
// Import process.
|
|
Error GLTFDocumentExtension::import_preflight(Ref<GLTFState> p_state, Vector<String> p_extensions) {
|
|
Error GLTFDocumentExtension::import_preflight(Ref<GLTFState> p_state, Vector<String> p_extensions) {
|
|
ERR_FAIL_NULL_V(p_state, ERR_INVALID_PARAMETER);
|
|
ERR_FAIL_NULL_V(p_state, ERR_INVALID_PARAMETER);
|
|
- int err = OK;
|
|
|
|
|
|
+ Error err = OK;
|
|
GDVIRTUAL_CALL(_import_preflight, p_state, p_extensions, err);
|
|
GDVIRTUAL_CALL(_import_preflight, p_state, p_extensions, err);
|
|
- return Error(err);
|
|
|
|
|
|
+ return err;
|
|
}
|
|
}
|
|
|
|
|
|
Vector<String> GLTFDocumentExtension::get_supported_extensions() {
|
|
Vector<String> GLTFDocumentExtension::get_supported_extensions() {
|
|
@@ -63,9 +63,9 @@ Vector<String> GLTFDocumentExtension::get_supported_extensions() {
|
|
Error GLTFDocumentExtension::parse_node_extensions(Ref<GLTFState> p_state, Ref<GLTFNode> p_gltf_node, Dictionary &p_extensions) {
|
|
Error GLTFDocumentExtension::parse_node_extensions(Ref<GLTFState> p_state, Ref<GLTFNode> p_gltf_node, Dictionary &p_extensions) {
|
|
ERR_FAIL_NULL_V(p_state, ERR_INVALID_PARAMETER);
|
|
ERR_FAIL_NULL_V(p_state, ERR_INVALID_PARAMETER);
|
|
ERR_FAIL_NULL_V(p_gltf_node, ERR_INVALID_PARAMETER);
|
|
ERR_FAIL_NULL_V(p_gltf_node, ERR_INVALID_PARAMETER);
|
|
- int err = OK;
|
|
|
|
|
|
+ Error err = OK;
|
|
GDVIRTUAL_CALL(_parse_node_extensions, p_state, p_gltf_node, p_extensions, err);
|
|
GDVIRTUAL_CALL(_parse_node_extensions, p_state, p_gltf_node, p_extensions, err);
|
|
- return Error(err);
|
|
|
|
|
|
+ return err;
|
|
}
|
|
}
|
|
|
|
|
|
Node3D *GLTFDocumentExtension::generate_scene_node(Ref<GLTFState> p_state, Ref<GLTFNode> p_gltf_node, Node *p_scene_parent) {
|
|
Node3D *GLTFDocumentExtension::generate_scene_node(Ref<GLTFState> p_state, Ref<GLTFNode> p_gltf_node, Node *p_scene_parent) {
|
|
@@ -79,34 +79,34 @@ Node3D *GLTFDocumentExtension::generate_scene_node(Ref<GLTFState> p_state, Ref<G
|
|
|
|
|
|
Error GLTFDocumentExtension::import_post_parse(Ref<GLTFState> p_state) {
|
|
Error GLTFDocumentExtension::import_post_parse(Ref<GLTFState> p_state) {
|
|
ERR_FAIL_NULL_V(p_state, ERR_INVALID_PARAMETER);
|
|
ERR_FAIL_NULL_V(p_state, ERR_INVALID_PARAMETER);
|
|
- int err = OK;
|
|
|
|
|
|
+ Error err = OK;
|
|
GDVIRTUAL_CALL(_import_post_parse, p_state, err);
|
|
GDVIRTUAL_CALL(_import_post_parse, p_state, err);
|
|
- return Error(err);
|
|
|
|
|
|
+ return err;
|
|
}
|
|
}
|
|
|
|
|
|
Error GLTFDocumentExtension::import_node(Ref<GLTFState> p_state, Ref<GLTFNode> p_gltf_node, Dictionary &r_dict, Node *p_node) {
|
|
Error GLTFDocumentExtension::import_node(Ref<GLTFState> p_state, Ref<GLTFNode> p_gltf_node, Dictionary &r_dict, Node *p_node) {
|
|
ERR_FAIL_NULL_V(p_state, ERR_INVALID_PARAMETER);
|
|
ERR_FAIL_NULL_V(p_state, ERR_INVALID_PARAMETER);
|
|
ERR_FAIL_NULL_V(p_gltf_node, ERR_INVALID_PARAMETER);
|
|
ERR_FAIL_NULL_V(p_gltf_node, ERR_INVALID_PARAMETER);
|
|
ERR_FAIL_NULL_V(p_node, ERR_INVALID_PARAMETER);
|
|
ERR_FAIL_NULL_V(p_node, ERR_INVALID_PARAMETER);
|
|
- int err = OK;
|
|
|
|
|
|
+ Error err = OK;
|
|
GDVIRTUAL_CALL(_import_node, p_state, p_gltf_node, r_dict, p_node, err);
|
|
GDVIRTUAL_CALL(_import_node, p_state, p_gltf_node, r_dict, p_node, err);
|
|
- return Error(err);
|
|
|
|
|
|
+ return err;
|
|
}
|
|
}
|
|
|
|
|
|
Error GLTFDocumentExtension::import_post(Ref<GLTFState> p_state, Node *p_root) {
|
|
Error GLTFDocumentExtension::import_post(Ref<GLTFState> p_state, Node *p_root) {
|
|
ERR_FAIL_NULL_V(p_root, ERR_INVALID_PARAMETER);
|
|
ERR_FAIL_NULL_V(p_root, ERR_INVALID_PARAMETER);
|
|
ERR_FAIL_NULL_V(p_state, ERR_INVALID_PARAMETER);
|
|
ERR_FAIL_NULL_V(p_state, ERR_INVALID_PARAMETER);
|
|
- int err = OK;
|
|
|
|
|
|
+ Error err = OK;
|
|
GDVIRTUAL_CALL(_import_post, p_state, p_root, err);
|
|
GDVIRTUAL_CALL(_import_post, p_state, p_root, err);
|
|
- return Error(err);
|
|
|
|
|
|
+ return err;
|
|
}
|
|
}
|
|
|
|
|
|
// Export process.
|
|
// Export process.
|
|
Error GLTFDocumentExtension::export_preflight(Ref<GLTFState> p_state, Node *p_root) {
|
|
Error GLTFDocumentExtension::export_preflight(Ref<GLTFState> p_state, Node *p_root) {
|
|
ERR_FAIL_NULL_V(p_root, ERR_INVALID_PARAMETER);
|
|
ERR_FAIL_NULL_V(p_root, ERR_INVALID_PARAMETER);
|
|
- int err = OK;
|
|
|
|
|
|
+ Error err = OK;
|
|
GDVIRTUAL_CALL(_export_preflight, p_state, p_root, err);
|
|
GDVIRTUAL_CALL(_export_preflight, p_state, p_root, err);
|
|
- return Error(err);
|
|
|
|
|
|
+ return err;
|
|
}
|
|
}
|
|
|
|
|
|
void GLTFDocumentExtension::convert_scene_node(Ref<GLTFState> p_state, Ref<GLTFNode> p_gltf_node, Node *p_scene_node) {
|
|
void GLTFDocumentExtension::convert_scene_node(Ref<GLTFState> p_state, Ref<GLTFNode> p_gltf_node, Node *p_scene_node) {
|
|
@@ -120,14 +120,14 @@ Error GLTFDocumentExtension::export_node(Ref<GLTFState> p_state, Ref<GLTFNode> p
|
|
ERR_FAIL_NULL_V(p_state, ERR_INVALID_PARAMETER);
|
|
ERR_FAIL_NULL_V(p_state, ERR_INVALID_PARAMETER);
|
|
ERR_FAIL_NULL_V(p_gltf_node, ERR_INVALID_PARAMETER);
|
|
ERR_FAIL_NULL_V(p_gltf_node, ERR_INVALID_PARAMETER);
|
|
ERR_FAIL_NULL_V(p_node, ERR_INVALID_PARAMETER);
|
|
ERR_FAIL_NULL_V(p_node, ERR_INVALID_PARAMETER);
|
|
- int err = OK;
|
|
|
|
|
|
+ Error err = OK;
|
|
GDVIRTUAL_CALL(_export_node, p_state, p_gltf_node, r_dict, p_node, err);
|
|
GDVIRTUAL_CALL(_export_node, p_state, p_gltf_node, r_dict, p_node, err);
|
|
- return Error(err);
|
|
|
|
|
|
+ return err;
|
|
}
|
|
}
|
|
|
|
|
|
Error GLTFDocumentExtension::export_post(Ref<GLTFState> p_state) {
|
|
Error GLTFDocumentExtension::export_post(Ref<GLTFState> p_state) {
|
|
ERR_FAIL_NULL_V(p_state, ERR_INVALID_PARAMETER);
|
|
ERR_FAIL_NULL_V(p_state, ERR_INVALID_PARAMETER);
|
|
- int err = OK;
|
|
|
|
|
|
+ Error err = OK;
|
|
GDVIRTUAL_CALL(_export_post, p_state, err);
|
|
GDVIRTUAL_CALL(_export_post, p_state, err);
|
|
- return Error(err);
|
|
|
|
|
|
+ return err;
|
|
}
|
|
}
|