turbo::GameObject Member List
This is the complete list of members for turbo::GameObject, including all inherited members.
add_component(Component *comp) | turbo::GameObject | |
angle | turbo::Transform | protected |
center (defined in turbo::Transform) | turbo::Transform | protected |
childs (defined in turbo::GameObject) | turbo::GameObject | |
components (defined in turbo::GameObject) | turbo::GameObject | |
default_transform (defined in turbo::Transform) | turbo::Transform | inlineprotectedstatic |
GameObject(GameObject *parent, std::string name) | turbo::GameObject | explicit |
get_angle() const | turbo::Transform | |
get_center() const | turbo::Transform | |
get_component() | turbo::GameObject | inline |
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() const | turbo::Transform | |
get_scale() const | turbo::Transform | |
get_transformer() (defined in turbo::Transform) | turbo::Transform | protected |
position (defined in turbo::Transform) | turbo::Transform | protected |
property_has_changed (defined in turbo::Transform) | turbo::Transform | protected |
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::Transform | protected |
set_center(int x, int y) | turbo::Transform | |
set_center(const Vector2< int > ¢er) | 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::Transform | protected |
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 > ¢er=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 |