This is the complete list of members for turbo::GameObject, including all inherited members.
| add_component(Component *comp) | turbo::GameObject | |
| angle | turbo::Transform | protected |
| attach_to(GameObject *parent) | turbo::GameObject | |
| center | turbo::Transform | protected |
| childs | turbo::GameObject | |
| components | turbo::GameObject | |
| default_transform | turbo::Transform | inlineprotectedstatic |
| GameObject(GameObject *parent, std::string name) | turbo::GameObject | explicit |
| GameObject(const GameObject &)=delete | turbo::GameObject | |
| get_angle() const | turbo::Transform | |
| get_center() const | turbo::Transform | |
| get_component() | turbo::GameObject | inline |
| get_component_amount() const | turbo::GameObject | |
| get_drawable() const | turbo::GameObject | |
| get_material() const | turbo::GameObject | |
| get_name() const | turbo::GameObject | |
| get_parent() const | turbo::GameObject | |
| get_position() const | turbo::Transform | |
| get_scale() const | turbo::Transform | |
| get_transformer() | turbo::Transform | protected |
| operator=(const GameObject &)=delete | turbo::GameObject | |
| position | turbo::Transform | protected |
| property_has_changed | turbo::Transform | protected |
| remove_component(Component *comp) | turbo::GameObject | |
| render(void *transform) | turbo::GameObject | |
| rotate(float deg) | turbo::Transform | |
| scale | turbo::Transform | protected |
| set_center(int x, int y) | turbo::Transform | |
| set_center(const Vector2< int > ¢er) | turbo::Transform | |
| set_drawable(Drawable *drawable) | turbo::GameObject | |
| set_material(Material *material) | turbo::GameObject | |
| set_name(const std::string &name) | turbo::GameObject | |
| set_position(float x, float y) | turbo::Transform | |
| set_position(const Vector2< float > &pos) | turbo::Transform | |
| set_rotation(float deg) | turbo::Transform | |
| set_scale(const Vector2< float > &scale) | turbo::Transform | |
| set_scale(float scale_x, float scale_y) | turbo::Transform | |
| show | turbo::GameObject | |
| Transform()=default | turbo::Transform | |
| Transform(const Vector2< float > &position, float angle=0, const Vector2< float > &scale=Vector2< float >(1, 1), const Vector2< int > ¢er=Vector2< int >()) | turbo::Transform | |
| Transform(float x, float y=0, int scaleX=1, int scaleY=1, float angle=0, int centerX=0, int centerY=0) | turbo::Transform | |
| transform | turbo::Transform | protected |
| translate(float x, float y) | turbo::Transform | |
| translate(const Vector2< float > &offset) | turbo::Transform | |
| update(int delta_time) | turbo::GameObject | |
| ~GameObject() | turbo::GameObject | |
| ~Transform()=default | turbo::Transform | |