|
R-Type
2
Doom but in better
|
Data Structures | |
| class | AnimationComponent |
| class | ButtonComponent |
| Manages button functionalities, including appearance, position, and callbacks. More... | |
| class | ImageComponent |
| Represents an image component in the GUI ECS system. More... | |
| class | MusicComponent |
| Manages music playback and properties for an entity in the ECS system. More... | |
| class | ShapeComponent |
| Manages shapes and their associated properties in the ECS framework. More... | |
| class | SpriteComponent |
| Represents a drawable and interactive sprite in the ECS system. More... | |
| class | TextComponent |
| A class that represents a text component in the GUI system. It manages font, size, color, and position of text entities in a graphical application. More... | |
| class | TextureComponent |
| Represents a texture component used in an entity component system. More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &os, const AnimationComponent &item) |
| Outputs the animation's info to a stream. | |
| std::ostream & | operator<< (std::ostream &os, const ButtonComponent &item) |
| Outputs the button's info to a stream. | |
| std::ostream & | operator<< (std::ostream &os, const GUI::ECS::Components::ImageComponent &item) |
| Outputs the text's info to a stream. | |
| std::ostream & | operator<< (std::ostream &os, const MusicComponent &item) |
| Outputs the music's info to a stream. | |
| std::ostream & | operator<< (std::ostream &os, const ShapeComponent &item) |
| Outputs the shape's info to a stream. | |
| std::ostream & | operator<< (std::ostream &os, const SpriteComponent &item) |
| Outputs the sprite's info to a stream. | |
| std::ostream & | operator<< (std::ostream &os, const TextComponent &item) |
| Outputs the text's info to a stream. | |
| std::ostream & | operator<< (std::ostream &os, const TextureComponent &item) |
| Outputs the texture's info to a stream. | |
| std::ostream & GUI::ECS::Components::operator<< | ( | std::ostream & | os, |
| const AnimationComponent & | item ) |
Outputs the animation's info to a stream.
| os | The output stream. |
| item | The animation to output. |
Definition at line 742 of file AnimationComponent.cpp.
| std::ostream & GUI::ECS::Components::operator<< | ( | std::ostream & | os, |
| const ButtonComponent & | item ) |
Outputs the button's info to a stream.
| os | The output stream. |
| item | The button to output. |
Definition at line 388 of file ButtonComponent.cpp.
| std::ostream & GUI::ECS::Components::operator<< | ( | std::ostream & | os, |
| const GUI::ECS::Components::ImageComponent & | item ) |
Outputs the text's info to a stream.
| os | The output stream. |
| item | The text to output. |
Definition at line 451 of file ImageComponent.cpp.
| std::ostream & GUI::ECS::Components::operator<< | ( | std::ostream & | os, |
| const MusicComponent & | item ) |
Outputs the music's info to a stream.
| os | The output stream. |
| item | The music to output. |
Definition at line 377 of file MusicComponent.cpp.
| std::ostream & GUI::ECS::Components::operator<< | ( | std::ostream & | os, |
| const ShapeComponent & | item ) |
Outputs the shape's info to a stream.
| os | The output stream. |
| item | The shape to output. |
Definition at line 602 of file ShapeComponent.cpp.
| std::ostream & GUI::ECS::Components::operator<< | ( | std::ostream & | os, |
| const SpriteComponent & | item ) |
Outputs the sprite's info to a stream.
| os | The output stream. |
| item | The sprite to output. |
Definition at line 807 of file SpriteComponent.cpp.
| std::ostream & GUI::ECS::Components::operator<< | ( | std::ostream & | os, |
| const TextComponent & | item ) |
Outputs the text's info to a stream.
| os | The output stream. |
| item | The text to output. |
Definition at line 646 of file TextComponent.cpp.
| std::ostream & GUI::ECS::Components::operator<< | ( | std::ostream & | os, |
| const TextureComponent & | item ) |
Outputs the texture's info to a stream.
| os | The output stream. |
| item | The texture to output. |
Definition at line 219 of file TextureComponent.cpp.