|
Air-Trap 1.0.0
A multiplayer R-Type clone game engine built with C++23 and ECS architecture
|
#include <EntityBuilder.hpp>
Public Attributes | |
| const char * | id |
| const char * | texturePath |
| int | rectLeft |
| int | rectTop |
| int | rectWidth |
| int | rectHeight |
| int | zIndex |
| int | red |
| int | green |
| int | blue |
| bool | withAnimation |
| int | frameWidth |
| int | frameHeight |
| int | frameLeft |
| int | frameTop |
| int | totalFrames |
| float | speed |
| Vec2f | direction |
| Vec2f | scale {1.0f, 1.0f} |
Definition at line 56 of file EntityBuilder.hpp.
| int rtp::client::EntityTemplate::SpriteAnimDef::blue |
Definition at line 66 of file EntityBuilder.hpp.
Referenced by rtp::client::EntityTemplate::makeFromDef().
| Vec2f rtp::client::EntityTemplate::SpriteAnimDef::direction |
Definition at line 74 of file EntityBuilder.hpp.
Referenced by rtp::client::EntityTemplate::makeFromDef().
| int rtp::client::EntityTemplate::SpriteAnimDef::frameHeight |
Definition at line 69 of file EntityBuilder.hpp.
Referenced by rtp::client::EntityTemplate::makeFromDef().
| int rtp::client::EntityTemplate::SpriteAnimDef::frameLeft |
Definition at line 70 of file EntityBuilder.hpp.
Referenced by rtp::client::EntityTemplate::makeFromDef().
| int rtp::client::EntityTemplate::SpriteAnimDef::frameTop |
Definition at line 71 of file EntityBuilder.hpp.
Referenced by rtp::client::EntityTemplate::makeFromDef().
| int rtp::client::EntityTemplate::SpriteAnimDef::frameWidth |
Definition at line 68 of file EntityBuilder.hpp.
Referenced by rtp::client::EntityTemplate::makeFromDef().
| int rtp::client::EntityTemplate::SpriteAnimDef::green |
Definition at line 65 of file EntityBuilder.hpp.
Referenced by rtp::client::EntityTemplate::makeFromDef().
| const char* rtp::client::EntityTemplate::SpriteAnimDef::id |
Definition at line 57 of file EntityBuilder.hpp.
Referenced by rtp::client::EntityTemplate::makeFromDef().
| int rtp::client::EntityTemplate::SpriteAnimDef::rectHeight |
Definition at line 62 of file EntityBuilder.hpp.
Referenced by rtp::client::EntityTemplate::makeFromDef().
| int rtp::client::EntityTemplate::SpriteAnimDef::rectLeft |
Definition at line 59 of file EntityBuilder.hpp.
Referenced by rtp::client::EntityTemplate::makeFromDef().
| int rtp::client::EntityTemplate::SpriteAnimDef::rectTop |
Definition at line 60 of file EntityBuilder.hpp.
Referenced by rtp::client::EntityTemplate::makeFromDef().
| int rtp::client::EntityTemplate::SpriteAnimDef::rectWidth |
Definition at line 61 of file EntityBuilder.hpp.
Referenced by rtp::client::EntityTemplate::makeFromDef().
| int rtp::client::EntityTemplate::SpriteAnimDef::red |
Definition at line 64 of file EntityBuilder.hpp.
Referenced by rtp::client::EntityTemplate::makeFromDef().
| Vec2f rtp::client::EntityTemplate::SpriteAnimDef::scale {1.0f, 1.0f} |
Definition at line 75 of file EntityBuilder.hpp.
Referenced by rtp::client::EntityTemplate::makeFromDef().
| float rtp::client::EntityTemplate::SpriteAnimDef::speed |
Definition at line 73 of file EntityBuilder.hpp.
Referenced by rtp::client::EntityTemplate::makeFromDef().
| const char* rtp::client::EntityTemplate::SpriteAnimDef::texturePath |
Definition at line 58 of file EntityBuilder.hpp.
Referenced by rtp::client::EntityTemplate::makeFromDef().
| int rtp::client::EntityTemplate::SpriteAnimDef::totalFrames |
Definition at line 72 of file EntityBuilder.hpp.
Referenced by rtp::client::EntityTemplate::makeFromDef().
| bool rtp::client::EntityTemplate::SpriteAnimDef::withAnimation |
Definition at line 67 of file EntityBuilder.hpp.
Referenced by rtp::client::EntityTemplate::makeFromDef().
| int rtp::client::EntityTemplate::SpriteAnimDef::zIndex |
Definition at line 63 of file EntityBuilder.hpp.
Referenced by rtp::client::EntityTemplate::makeFromDef().