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

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

addListenerToGameObject(const std::string &name, std::function< void(DataRepository &)> &&listener) (defined in hb::GameObject::Component)hb::GameObject::Componentinlineprotected
CollisionComponent(const Vector2d &size=Vector2d()) (defined in hb::CollisionComponent)hb::CollisionComponent
CollisionComponent(double width, double height) (defined in hb::CollisionComponent)hb::CollisionComponent
Component()hb::GameObject::Componentinline
empty() const (defined in hb::CollisionComponent)hb::CollisionComponent
executeCollisions() (defined in hb::CollisionComponent)hb::CollisionComponentstatic
getGameObject() const hb::GameObject::Componentinline
getPosition() const hb::Transform
getRotation() const hb::Transform
getScale() const hb::Transform
getSize() const (defined in hb::CollisionComponent)hb::CollisionComponent
ignoreToGameObject(const GameObjectMessageManager::ListenerId< DataRepository > &listener_id) (defined in hb::GameObject::Component)hb::GameObject::Componentinlineprotected
init()hb::GameObject::Componentinlinevirtual
isActive() const hb::GameObject::Componentinline
nextCollision() (defined in hb::CollisionComponent)hb::CollisionComponent
postUpdate() overridehb::CollisionComponentvirtual
preUpdate() overridehb::CollisionComponentvirtual
setActive(bool active)hb::GameObject::Componentinline
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
setSize(const Vector2d &box) (defined in hb::CollisionComponent)hb::CollisionComponent
Transform()hb::Transform
Transform(const Vector3d &init_pos)hb::Transform
update()hb::GameObject::Componentinlinevirtual
~CollisionComponent() override (defined in hb::CollisionComponent)hb::CollisionComponentvirtual
~Component()hb::GameObject::Componentinlinevirtual
~Transform()hb::Transform