turbo::GameObject Member List

This is the complete list of members for turbo::GameObject, including all inherited members.

add_component(Component *comp)turbo::GameObject
angleturbo::Transformprotected
center (defined in turbo::Transform)turbo::Transformprotected
childs (defined in turbo::GameObject)turbo::GameObject
components (defined in turbo::GameObject)turbo::GameObject
default_transform (defined in turbo::Transform)turbo::Transforminlineprotectedstatic
GameObject(GameObject *parent, std::string name)turbo::GameObjectexplicit
get_angle() constturbo::Transform
get_center() constturbo::Transform
get_component()turbo::GameObjectinline
get_component_amount() const (defined in turbo::GameObject)turbo::GameObject
get_drawable() const (defined in turbo::GameObject)turbo::GameObject
get_name() const (defined in turbo::GameObject)turbo::GameObject
get_position() constturbo::Transform
get_scale() constturbo::Transform
get_transformer() (defined in turbo::Transform)turbo::Transformprotected
position (defined in turbo::Transform)turbo::Transformprotected
property_has_changed (defined in turbo::Transform)turbo::Transformprotected
remove_component(Component *comp)turbo::GameObject
render(void *transform) (defined in turbo::GameObject)turbo::GameObject
rotate(float deg)turbo::Transform
scale (defined in turbo::Transform)turbo::Transformprotected
set_center(int x, int y)turbo::Transform
set_center(const Vector2< int > &center)turbo::Transform
set_drawable(Drawable *drawable) (defined in turbo::GameObject)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 (defined in turbo::GameObject)turbo::GameObject
transform (defined in turbo::Transform)turbo::Transformprotected
Transform()=default (defined in turbo::Transform)turbo::Transform
Transform(const Vector2< float > &position, float angle=0, const Vector2< float > &scale=Vector2< float >(1, 1), const Vector2< int > &center=Vector2< int >()) (defined in turbo::Transform)turbo::Transform
Transform(float x, float y=0, int scaleX=1, int scaleY=1, float angle=0, int centerX=0, int centerY=0) (defined in turbo::Transform)turbo::Transform
translate(float x, float y)turbo::Transform
translate(const Vector2< float > &offset)turbo::Transform
update(int delta_time) (defined in turbo::GameObject)turbo::GameObject
~GameObject() (defined in turbo::GameObject)turbo::GameObject
~Transform() (defined in turbo::Transform)turbo::Transform