Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Npc Member List

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

boundingBoxGameObjectprotected
Create()Npcstatic
FactoryRegisteredNpcstatic
GameObject()GameObjectinline
GetBoundingBox() constGameObjectinline
GetEntityType() const overrideNpcinlinevirtual
GetObjectType() constGameObjectinlinevirtual
GetPosition() constGameObjectinline
GetRenderPosition() constGameObjectinline
GetSize(float &w, float &h) constGameObjectinline
GetUID() constObjectinline
heightGameObjectprotected
isDynamicGameObjectprotected
IsDynamic() constGameObjectinline
Load(const std::string &json)GameObject
nameObject
Npc()=defaultNpc
Object()Objectinline
OnEvent(const Message &msg) overrideGameObjectvirtual
positionGameObjectprotected
Process()Objectinlinevirtual
Render()GameObjectinlinevirtual
Save() constGameObject
SetBoundingbox(const SDL_FRect &box)GameObjectinline
SetDynamic(bool b)GameObjectinline
SetPosition(Vector &_p)GameObjectinline
SetSize(float w, float h)GameObjectinline
uidObjectprotected
vRenderPositionGameObjectprotected
widthGameObjectprotected
~GameObject() override=defaultGameObjectvirtual
~Npc() override=defaultNpcvirtual
~Object()Objectinlinevirtual