LPCGame
A Simple 2d Game Engine
 All Classes Namespaces Functions Variables Enumerations Enumerator Pages
Entity Member List

This is the complete list of members for Entity, including all inherited members.

Box() const Entity
CheckMouseOver(const Vector2f &pos)Entityvirtual
Draw(std::weak_ptr< Camera > camera)Entityvirtual
Entity() (defined in Entity)Entity
Entity(std::string file)Entity
Free() (defined in Entity)Entityvirtual
GetMouseOver() const Entity
GetPhysics()Entity
GetPhysicsWeakPtr()Entity
Init(std::shared_ptr< Entity > self=nullptr)Entityvirtual
IsUiElement(bool b)Entity
IsUiElement() const Entity
Load(Json::Value val)Entityvirtual
Load(const std::string &file, Json::Value overrides=Json::Value())Entityvirtual
mClicked (defined in Entity)Entityprotected
mConfigFile (defined in Entity)Entityprotected
mImageEntityprotected
mMouseOverEntityprotected
mNameEntityprotected
Move(float deltaT)Entityvirtual
mPhysicsEntityprotected
mRenderEntityprotected
mScriptEntityprotected
mTagEntityprotected
mUiElement (defined in Entity)Entityprotected
Name() const (defined in Entity)Entity
OnClick()Entityvirtual
OnMouseDown()Entityvirtual
OnMouseEnter()Entityvirtual
OnMouseExit()Entityvirtual
OnMouseUp()Entityvirtual
Render(bool b)Entity
Render() const Entity
Save() const Entityvirtual
Save(const std::string &file) const Entityvirtual
Script()Entity
SetCollisionMap(CollisionMap map)Entity
SetName(std::string name) (defined in Entity)Entity
SetTag(std::string tag)Entity
Tag() const Entity
Update()Entityvirtual
~Entity() (defined in Entity)Entityvirtual