|
@@ -173,6 +173,10 @@
|
|
#include "scene/resources/world_margin_shape_3d.h"
|
|
#include "scene/resources/world_margin_shape_3d.h"
|
|
#include "scene/scene_string_names.h"
|
|
#include "scene/scene_string_names.h"
|
|
|
|
|
|
|
|
+// Needed by animation code, so keep when 3D disabled.
|
|
|
|
+#include "scene/3d/node_3d.h"
|
|
|
|
+#include "scene/3d/skeleton_3d.h"
|
|
|
|
+
|
|
#ifndef _3D_DISABLED
|
|
#ifndef _3D_DISABLED
|
|
#include "scene/3d/area_3d.h"
|
|
#include "scene/3d/area_3d.h"
|
|
#include "scene/3d/arvr_nodes.h"
|
|
#include "scene/3d/arvr_nodes.h"
|
|
@@ -186,7 +190,6 @@
|
|
#include "scene/3d/gi_probe.h"
|
|
#include "scene/3d/gi_probe.h"
|
|
#include "scene/3d/gpu_particles_3d.h"
|
|
#include "scene/3d/gpu_particles_3d.h"
|
|
#include "scene/3d/immediate_geometry_3d.h"
|
|
#include "scene/3d/immediate_geometry_3d.h"
|
|
-
|
|
|
|
#include "scene/3d/light_3d.h"
|
|
#include "scene/3d/light_3d.h"
|
|
#include "scene/3d/listener_3d.h"
|
|
#include "scene/3d/listener_3d.h"
|
|
#include "scene/3d/mesh_instance_3d.h"
|
|
#include "scene/3d/mesh_instance_3d.h"
|
|
@@ -195,7 +198,6 @@
|
|
#include "scene/3d/navigation_agent_3d.h"
|
|
#include "scene/3d/navigation_agent_3d.h"
|
|
#include "scene/3d/navigation_obstacle_3d.h"
|
|
#include "scene/3d/navigation_obstacle_3d.h"
|
|
#include "scene/3d/navigation_region_3d.h"
|
|
#include "scene/3d/navigation_region_3d.h"
|
|
-#include "scene/3d/node_3d.h"
|
|
|
|
#include "scene/3d/path_3d.h"
|
|
#include "scene/3d/path_3d.h"
|
|
#include "scene/3d/physics_body_3d.h"
|
|
#include "scene/3d/physics_body_3d.h"
|
|
#include "scene/3d/physics_joint_3d.h"
|
|
#include "scene/3d/physics_joint_3d.h"
|
|
@@ -204,7 +206,6 @@
|
|
#include "scene/3d/ray_cast_3d.h"
|
|
#include "scene/3d/ray_cast_3d.h"
|
|
#include "scene/3d/reflection_probe.h"
|
|
#include "scene/3d/reflection_probe.h"
|
|
#include "scene/3d/remote_transform_3d.h"
|
|
#include "scene/3d/remote_transform_3d.h"
|
|
-#include "scene/3d/skeleton_3d.h"
|
|
|
|
#include "scene/3d/soft_body_3d.h"
|
|
#include "scene/3d/soft_body_3d.h"
|
|
#include "scene/3d/spring_arm_3d.h"
|
|
#include "scene/3d/spring_arm_3d.h"
|
|
#include "scene/3d/sprite_3d.h"
|
|
#include "scene/3d/sprite_3d.h"
|
|
@@ -367,12 +368,13 @@ void register_scene_types() {
|
|
|
|
|
|
/* REGISTER 3D */
|
|
/* REGISTER 3D */
|
|
|
|
|
|
- ClassDB::register_class<Skin>();
|
|
|
|
- ClassDB::register_virtual_class<SkinReference>();
|
|
|
|
-
|
|
|
|
|
|
+ // Needed even with _3D_DISABLED as used in animation code.
|
|
ClassDB::register_class<Node3D>();
|
|
ClassDB::register_class<Node3D>();
|
|
ClassDB::register_virtual_class<Node3DGizmo>();
|
|
ClassDB::register_virtual_class<Node3DGizmo>();
|
|
|
|
+ ClassDB::register_class<Skin>();
|
|
|
|
+ ClassDB::register_virtual_class<SkinReference>();
|
|
ClassDB::register_class<Skeleton3D>();
|
|
ClassDB::register_class<Skeleton3D>();
|
|
|
|
+
|
|
ClassDB::register_class<AnimationPlayer>();
|
|
ClassDB::register_class<AnimationPlayer>();
|
|
ClassDB::register_class<Tween>();
|
|
ClassDB::register_class<Tween>();
|
|
|
|
|