|
R-Type
2
Doom but in better
|
#include <cstdint>#include <utility>#include <SFML/Graphics/Rect.hpp>#include <SFML/Graphics/Vertex.hpp>#include "Log.hpp"#include "LogMacros.hpp"#include "Utilities.hpp"#include "Recoded/Rect.hpp"#include "CustomExceptions.hpp"#include "GUI/ECS/EntityNode.hpp"#include "GUI/ECS/Systems/MouseInfo.hpp"

Go to the source code of this file.
Data Structures | |
| class | GUI::ECS::Systems::Collision |
| Represents a rectangular component that can detect collisions and mouse interactions, such as hovering and clicking. More... | |
Namespaces | |
| namespace | GUI |
| namespace | GUI::ECS |
| namespace | GUI::ECS::Systems |
Functions | |
| std::ostream & | GUI::ECS::Systems::operator<< (std::ostream &os, const Collision &item) |
| Outputs the collision component's info to a stream. | |
| const bool | GUI::ECS::Systems::operator== (Collision left, Collision right) |
| Compares two collision components for equality. | |
| const bool | GUI::ECS::Systems::operator!= (Collision left, Collision right) |
| Compares two collision components for inequality. | |
| const Collision | GUI::ECS::Systems::operator+ (Collision left, Collision right) |
| Adds two collision components component-wise. | |
| const Collision | GUI::ECS::Systems::operator- (Collision left, Collision right) |
| Subtracts two collision components component-wise. | |
| const Collision | GUI::ECS::Systems::operator* (Collision left, Collision right) |
| Multiplies two collision components component-wise. | |
| const Collision & | GUI::ECS::Systems::operator+= (Collision &left, Collision right) |
| Adds another collision component to the current collision component component-wise. | |
| const Collision & | GUI::ECS::Systems::operator-= (Collision &left, Collision right) |
| Subtracts another collision component from the current collision component component-wise. | |
| const Collision & | GUI::ECS::Systems::operator*= (Collision &left, Collision right) |
| Multiplies another collision component with the current collision component component-wise. | |