diff --git a/scene/register_scene_types.cpp b/scene/register_scene_types.cpp index e2046189545..a4fe24dfd95 100644 --- a/scene/register_scene_types.cpp +++ b/scene/register_scene_types.cpp @@ -696,6 +696,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); @@ -804,11 +806,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);