Hummingbird Framework
 All Classes Functions Variables Modules Pages
hb::GameObject Member List

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

addComponent(Component *component)hb::GameObject
addComponents(const std::vector< Component * > &components)hb::GameObject
destroy()hb::GameObject
destroyAll()hb::GameObjectstatic
GameObject()hb::GameObject
GameObject(const std::initializer_list< Component * > &components)hb::GameObject
GameObject(int id)hb::GameObject
getComponent() const hb::GameObjectinline
getComponents() const hb::GameObjectinline
getGameObjectById(int id)hb::GameObjectstatic
getGameObjectsByName(const std::string &name)hb::GameObjectstatic
getId() const hb::GameObject
getName() const hb::GameObject
getPosition() const hb::Transform
getRotation() const hb::Transform
getScale() const hb::Transform
isActive() const hb::GameObject
postUpdate()hb::GameObject
preUpdate()hb::GameObject
sendMessage(const std::string &name, DataRepository &data)hb::GameObject
setActive(bool active)hb::GameObject
setName(const std::string &name)hb::GameObject
setNextGameObjectId(int id)hb::GameObjectstatic
setPosition(const Vector3d &p)hb::Transform
setPosition(double p_x, double p_y, double p_z)hb::Transform
setRotation(const Vector3d &rotation)hb::Transform
setRotation(double rotation_x, double rotation_y, double rotation_z)hb::Transform
setScale(const Vector3d &scale)hb::Transform
setScale(double scale_x, double scale_y, double scale_z)hb::Transform
Transform()hb::Transform
Transform(const Vector3d &init_pos)hb::Transform
update()hb::GameObject
updateAll()hb::GameObjectstatic
~GameObject()hb::GameObject
~Transform()hb::Transform