diff --git a/scene/register_scene_types.cpp b/scene/register_scene_types.cpp index 39fc03f9f16..12423158003 100644 --- a/scene/register_scene_types.cpp +++ b/scene/register_scene_types.cpp @@ -695,6 +695,8 @@ void register_scene_types() { GDREGISTER_CLASS(VisualShaderNodeParticleAccelerator); GDREGISTER_CLASS(VisualShaderNodeParticleEmit); + GDREGISTER_VIRTUAL_CLASS(Material); + GDREGISTER_CLASS(PlaceholderMaterial); GDREGISTER_CLASS(ShaderMaterial); GDREGISTER_ABSTRACT_CLASS(CanvasItem); GDREGISTER_CLASS(CanvasTexture); @@ -802,11 +804,9 @@ void register_scene_types() { GDREGISTER_CLASS(TubeTrailMesh); GDREGISTER_CLASS(RibbonTrailMesh); GDREGISTER_CLASS(PointMesh); - GDREGISTER_VIRTUAL_CLASS(Material); GDREGISTER_ABSTRACT_CLASS(BaseMaterial3D); GDREGISTER_CLASS(StandardMaterial3D); GDREGISTER_CLASS(ORMMaterial3D); - GDREGISTER_CLASS(PlaceholderMaterial); GDREGISTER_CLASS(ProceduralSkyMaterial); GDREGISTER_CLASS(PanoramaSkyMaterial); GDREGISTER_CLASS(PhysicalSkyMaterial);