diff options
Diffstat (limited to 'scene/3d/sprite_3d.h')
-rw-r--r-- | scene/3d/sprite_3d.h | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/scene/3d/sprite_3d.h b/scene/3d/sprite_3d.h index 082884c83b..721bed56f1 100644 --- a/scene/3d/sprite_3d.h +++ b/scene/3d/sprite_3d.h @@ -31,12 +31,11 @@ #ifndef SPRITE_3D_H #define SPRITE_3D_H -#include "scene/2d/animated_sprite.h" -#include "scene/3d/visual_instance.h" +#include "scene/2d/animated_sprite_2d.h" +#include "scene/3d/visual_instance_3d.h" -class SpriteBase3D : public GeometryInstance { - - GDCLASS(SpriteBase3D, GeometryInstance); +class SpriteBase3D : public GeometryInstance3D { + GDCLASS(SpriteBase3D, GeometryInstance3D); mutable Ref<TriangleMesh> triangle_mesh; //cached @@ -145,7 +144,6 @@ public: }; class Sprite3D : public SpriteBase3D { - GDCLASS(Sprite3D, SpriteBase3D); Ref<Texture2D> texture; @@ -194,7 +192,6 @@ public: }; class AnimatedSprite3D : public SpriteBase3D { - GDCLASS(AnimatedSprite3D, SpriteBase3D); Ref<SpriteFrames> frames; |