![]() |
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.