11#ifndef INCGUARD_MGL_RECTANGLE_H_1606631656
12#define INCGUARD_MGL_RECTANGLE_H_1606631656
47 constexpr Rectangle(
float inX,
float inY,
float inWidth,
float inHeight) noexcept
112 constexpr void SetSize(
float inWidth,
float inHeight)
noexcept
150 if ((
x <= point.x) && (
y <= point.y))
矩形
Definition mgl_rectangle.h:20
constexpr Rectangle(float inX, float inY, float inWidth, float inHeight) noexcept
指定したパラメータで初期化
Definition mgl_rectangle.h:47
constexpr void SetPosition(float inX, float inY) noexcept
位置を設定
Definition mgl_rectangle.h:87
constexpr void SetPosition(const Vector2 &position) noexcept
位置を設定
Definition mgl_rectangle.h:74
constexpr void SetSize(float inWidth, float inHeight) noexcept
サイズを設定
Definition mgl_rectangle.h:112
float y
Y座標
Definition mgl_rectangle.h:22
constexpr Vector2 GetPosition() const noexcept
位置を取得
Definition mgl_rectangle.h:124
float width
幅
Definition mgl_rectangle.h:23
float height
高さ
Definition mgl_rectangle.h:24
constexpr void SetSize(const Vector2 &size) noexcept
サイズを設定
Definition mgl_rectangle.h:99
constexpr bool IsEnclosed(const Vector2 &point) const noexcept
指定した位置が矩形の内側にあるかを取得
Definition mgl_rectangle.h:148
float x
X座標
Definition mgl_rectangle.h:21
constexpr Vector2 GetSize() const noexcept
サイズを取得
Definition mgl_rectangle.h:135
constexpr Rectangle() noexcept
ゼロ初期化
Definition mgl_rectangle.h:31
constexpr Rectangle(const Vector2 &position, const Vector2 &size) noexcept
位置とサイズで初期化
Definition mgl_rectangle.h:61
2Dベクトル
Definition mgl_vector2.h:23