LPCGame
A Simple 2d Game Engine
|
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) | Entity | virtual |
Draw(std::weak_ptr< Camera > camera) | Button | virtual |
Entity() (defined in Entity) | Entity | |
Entity(std::string file) | Entity | |
Free() (defined in Entity) | Entity | virtual |
GetMouseOver() const | Entity | |
GetPhysics() | Entity | |
GetPhysicsWeakPtr() | Entity | |
Init(std::shared_ptr< Entity > self=nullptr) | Entity | virtual |
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()) | Entity | virtual |
mClicked (defined in Entity) | Entity | protected |
mConfigFile (defined in Entity) | Entity | protected |
mFunc | Button | protected |
mImage | Entity | protected |
mMouseOver | Entity | protected |
mName | Entity | protected |
Move(float deltaT) | Entity | virtual |
mPhysics | Entity | protected |
mRender | Entity | protected |
mScript | Entity | protected |
mTag | Entity | protected |
mText (defined in Button) | Button | protected |
mUiElement (defined in Entity) | Entity | protected |
Name() const (defined in Entity) | Entity | |
ObjectButton() (defined in ObjectButton< T >) | ObjectButton< T > | inline |
OnClick() | ObjectButton< T > | inlinevirtual |
OnMouseDown() | Entity | virtual |
OnMouseEnter() | Entity | virtual |
OnMouseExit() | Entity | virtual |
OnMouseUp() | Entity | virtual |
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() | Button | virtual |
Entity::Save(const std::string &file) const | Entity | virtual |
Script() | Entity | |
SetCollisionMap(CollisionMap map) | Entity | |
SetName(std::string name) (defined in Entity) | Entity | |
SetTag(std::string tag) | Entity | |
Tag() const | Entity | |
Update() | Entity | virtual |
~Button() (defined in Button) | Button | |
~Entity() (defined in Entity) | Entity | virtual |
~ObjectButton() (defined in ObjectButton< T >) | ObjectButton< T > | inline |