Platform Data Engine 0.0.1
A data-driven game engine for platformers
PlatformDataEngine::GameObject Member List

This is the complete list of members for PlatformDataEngine::GameObject, including all inherited members.

addChild(std::shared_ptr< GameObject > gameObject) (defined in PlatformDataEngine::GameObject)PlatformDataEngine::GameObjectinline
Alive()PlatformDataEngine::Alive
damage(float damageAmount)PlatformDataEngine::Alive
destroySelf() (defined in PlatformDataEngine::GameObject)PlatformDataEngine::GameObjectinline
draw(sf::RenderTarget &target, sf::RenderStates states) constPlatformDataEngine::GameObject
findComponentOfType() const (defined in PlatformDataEngine::GameObject)PlatformDataEngine::GameObjectinline
GameObject(bool isDef=false)PlatformDataEngine::GameObject
GameObject(const GameObject &other)PlatformDataEngine::GameObject
getChildren() const (defined in PlatformDataEngine::GameObject)PlatformDataEngine::GameObjectinline
getConnection() const (defined in PlatformDataEngine::GameObject)PlatformDataEngine::GameObjectinline
getDestroyed() const (defined in PlatformDataEngine::GameObject)PlatformDataEngine::GameObjectinline
getHasBeenSent(const std::string &id) const (defined in PlatformDataEngine::GameObject)PlatformDataEngine::GameObjectinline
getHealth() const (defined in PlatformDataEngine::Alive)PlatformDataEngine::Aliveinline
getId() const (defined in PlatformDataEngine::GameObject)PlatformDataEngine::GameObjectinline
getIsUI() const (defined in PlatformDataEngine::GameObject)PlatformDataEngine::GameObjectinline
getNetworked() (defined in PlatformDataEngine::GameObject)PlatformDataEngine::GameObjectinline
getParent() (defined in PlatformDataEngine::GameObject)PlatformDataEngine::GameObjectinline
getType() const (defined in PlatformDataEngine::GameObject)PlatformDataEngine::GameObjectinline
getZlayer() const (defined in PlatformDataEngine::GameObject)PlatformDataEngine::GameObjectinline
init()PlatformDataEngine::GameObject
isDefinition() const (defined in PlatformDataEngine::GameObject)PlatformDataEngine::GameObjectinline
loadDefinition(const std::string &filename)PlatformDataEngine::GameObject
m_HP (defined in PlatformDataEngine::Alive)PlatformDataEngine::Aliveprotected
networkDeserialize(PDEPacket &input)PlatformDataEngine::GameObjectvirtual
networkDeserializeInit(PDEPacket &input)PlatformDataEngine::GameObjectvirtual
networkSerialize(PDEPacket &output)PlatformDataEngine::GameObjectvirtual
networkSerializeInit(PDEPacket &output)PlatformDataEngine::GameObjectvirtual
onDamage(float currentHP) (defined in PlatformDataEngine::GameObject)PlatformDataEngine::GameObjectvirtual
onDeath() (defined in PlatformDataEngine::GameObject)PlatformDataEngine::GameObjectvirtual
registerComponentHierarchy(std::shared_ptr< GameObject > self)PlatformDataEngine::GameObject
setAlreadyReplicated(bool replicated) (defined in PlatformDataEngine::GameObject)PlatformDataEngine::GameObjectinline
setConnection(std::shared_ptr< Connection > conn) (defined in PlatformDataEngine::GameObject)PlatformDataEngine::GameObjectinline
setHasBeenSent(const std::string &id) (defined in PlatformDataEngine::GameObject)PlatformDataEngine::GameObjectinline
setHealth(float hp) (defined in PlatformDataEngine::Alive)PlatformDataEngine::Aliveinline
setId(const std::string &id) (defined in PlatformDataEngine::GameObject)PlatformDataEngine::GameObjectinline
setIsDefinition(bool isDef) (defined in PlatformDataEngine::GameObject)PlatformDataEngine::GameObjectinline
setIsUI(bool isUI) (defined in PlatformDataEngine::GameObject)PlatformDataEngine::GameObjectinline
setName(const std::string &name) (defined in PlatformDataEngine::GameObject)PlatformDataEngine::GameObjectinline
setNetworked(bool networked) (defined in PlatformDataEngine::GameObject)PlatformDataEngine::GameObjectinline
setParent(std::shared_ptr< GameObject > gameObject) (defined in PlatformDataEngine::GameObject)PlatformDataEngine::GameObjectinline
setType(const std::string &type) (defined in PlatformDataEngine::GameObject)PlatformDataEngine::GameObjectinline
setZlayer(int zLayer) (defined in PlatformDataEngine::GameObject)PlatformDataEngine::GameObjectinline
sortChildZ()PlatformDataEngine::GameObject
update(const float &dt, const float &elapsedTime)PlatformDataEngine::GameObject
~GameObject() (defined in PlatformDataEngine::GameObject)PlatformDataEngine::GameObject