1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- #ifndef RECTANGLE_SHAPE_2D_H
- #define RECTANGLE_SHAPE_2D_H
- #include "scene/resources/shape_2d.h"
- class RectangleShape2D : public Shape2D {
- GDCLASS(RectangleShape2D, Shape2D);
- Vector2 extents;
- void _update_shape();
- protected:
- static void _bind_methods();
- public:
- void set_extents(const Vector2 &p_extents);
- Vector2 get_extents() const;
- virtual void draw(const RID &p_to_rid, const Color &p_color);
- virtual Rect2 get_rect() const;
- RectangleShape2D();
- };
- #endif
|