JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
Aabb.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2026 Valentin Eloy
2// SPDX-License-Identifier: GPL-3.0-or-later
3
4#pragma once
5
6#include "Core/Math/Vector2.h"
7
12
13namespace core {
14
23struct Aabb {
28
30 [[nodiscard]] static Aabb fromTopLeftSize(const Vector2& topLeft, const Vector2& size) {
31 return Aabb{topLeft, topLeft + size};
32 }
33};
34
35} // namespace core
Vecteur 2D à composantes flottantes, propre à Core (sans dépendance DirectX).
Espace de noms du moteur et de la logique de jeu.
Definition Bootstrap.h:9
Rectangle aligné aux axes, décrit par ses coins min (haut-gauche) et max (bas-droite),...
Definition Aabb.h:23
Vector2 max
Coin bas-droite (plus grandes coordonnées).
Definition Aabb.h:27
Vector2 min
Coin haut-gauche (plus petites coordonnées).
Definition Aabb.h:25
static Aabb fromTopLeftSize(const Vector2 &topLeft, const Vector2 &size)
Construit une boîte à partir de son coin haut-gauche et de ses dimensions pleines.
Definition Aabb.h:30
Vecteur bidimensionnel en coordonnées monde (composantes float).
Definition Vector2.h:21