LPCGame
A Simple 2d Game Engine
 All Classes Namespaces Functions Variables Enumerations Enumerator Pages
ObjectButton< T > Member List

This is the complete list of members for ObjectButton< T >, including all inherited members.

Box() const Entity
Button() (defined in Button)Button
Button(std::string script)Button
CheckMouseOver(const Vector2f &pos)Entityvirtual
Draw(std::weak_ptr< Camera > camera)Buttonvirtual
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)ObjectButton< T >inlinevirtual
Entity::Load(const std::string &file, Json::Value overrides=Json::Value())Entityvirtual
mClicked (defined in Entity)Entityprotected
mConfigFile (defined in Entity)Entityprotected
mFuncButtonprotected
mImageEntityprotected
mMouseOverEntityprotected
mNameEntityprotected
Move(float deltaT)Entityvirtual
mPhysicsEntityprotected
mRenderEntityprotected
mScriptEntityprotected
mTagEntityprotected
mText (defined in Button)Buttonprotected
mUiElement (defined in Entity)Entityprotected
Name() const (defined in Entity)Entity
ObjectButton() (defined in ObjectButton< T >)ObjectButton< T >inline
OnClick()ObjectButton< T >inlinevirtual
OnMouseDown()Entityvirtual
OnMouseEnter()Entityvirtual
OnMouseExit()Entityvirtual
OnMouseUp()Entityvirtual
RegisterCallBack(T *obj, void(T::*func)(std::string), std::string param)ObjectButton< T >inline
Button::RegisterCallBack(void(*f)(std::string), std::string param)Button
Render(bool b)Entity
Render() const Entity
Save() const ObjectButton< T >inlinevirtual
Button::Save()Buttonvirtual
Entity::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
~Button() (defined in Button)Button
~Entity() (defined in Entity)Entityvirtual
~ObjectButton() (defined in ObjectButton< T >)ObjectButton< T >inline