Class OffsetTile
Defined in File tile.h
Inheritance Relationships
Base Type
public sota::Tile(Class Tile)
Derived Types
public sota::BiomeTile(Class BiomeTile)public sota::HoneycombTile(Class HoneycombTile)
Class Documentation
-
class OffsetTile : public sota::Tile
Subclassed by sota::BiomeTile, sota::HoneycombTile
Public Functions
-
OffsetTile() = default
-
OffsetTile(const OffsetTile &other) = delete
-
OffsetTile(OffsetTile &&other) = delete
-
OffsetTile &operator=(OffsetTile &&other) = delete
-
inline OffsetTile(Ref<TileMesh> mesh, Vector3 offset, Node3D *parent, OffsetCoordinates offset_coord)
-
inline bool is_shifted() const
-
inline OffsetCoordinates get_offset_coords() const
-
inline CubeCoordinates get_cube_coords() const
-
inline virtual void handle_input_event(Camera3D *p_camera, const Ref<InputEvent> &p_event, const Vector3 &p_event_position, const Vector3 &p_normal, int32_t p_shape_idx) override
-
inline virtual void handle_mouse_entered() override
-
inline virtual void handle_mouse_exited() override
Protected Static Functions
-
static inline void _bind_methods()
-
OffsetTile() = default