Jopnal Engine  alpha 0.4
Simple Component Based 2D/3D Game Engine
jop::Object Member List

This is the complete list of members for jop::Object, including all inherited members.

addTag(const std::string &tag)jop::Object
adoptChild(Object &child)jop::Object
childCount() const jop::Object
childCountRecursive() const jop::Object
clearChildren()jop::Object
clearComponents()jop::Object
clearTags()jop::Object
cloneChild(const std::string &ID, const std::string &clonedID)jop::Object
cloneChild(const std::string &ID, const std::string &clonedID, const Transform::Variables &newTransform)jop::Object
cloneComponent(Object &object, const uint32 ID=0) const jop::Object
cloneSelf()jop::Object
cloneSelf(const std::string &newID)jop::Object
cloneSelf(const std::string &newID, const Transform::Variables &newTransform)jop::Object
Component classjop::Objectfriend
componentCount() const jop::Object
createChild(const std::string &ID)jop::Object
createComponent(Args &&...args)jop::Object
findChild(const std::string &ID, const bool recursive=false, const bool strict=true) const jop::Object
findChildren(const std::string &ID, const bool recursive, const bool strict) const jop::Object
findChildrenWithTag(const std::string &tag, const bool recursive) const jop::Object
findChildWithPath(const std::string &path) const jop::Object
getChildren()jop::Object
getChildren() const jop::Object
getComponent()jop::Object
getComponent() const jop::Object
getComponent(const uint32 ID)jop::Object
getComponent(const uint32 ID) const jop::Object
getComponents()jop::Object
getComponents() const jop::Object
getGlobalFront() const jop::Object
getGlobalPosition() const jop::Object
getGlobalRight() const jop::Object
getGlobalRotation() const jop::Object
getGlobalScale() const jop::Object
getGlobalTransformVars() const jop::Object
getGlobalUp() const jop::Object
getID() const jop::Object
getInverseTransform() const jop::Object
getLocalFront() const jop::Object
getLocalPosition() const jop::Object
getLocalRight() const jop::Object
getLocalRotation() const jop::Object
getLocalScale() const jop::Object
getLocalTransformVars() const jop::Object
getLocalUp() const jop::Object
getParent() const jop::Object
getReference() constjop::SafeReferenceable< Object >
getScene()jop::Object
getScene() const jop::Object
getSerializePackage() const jop::SerializeInfo
getTransform() const jop::Object
hasTag(const std::string &tag) const jop::Object
IgnoreParent enum valuejop::Object
ignoresParent() const jop::Object
ignoresTransform(const uint32 flag) const jop::Object
isActive() const jop::Object
isLightSerializeable() const jop::SerializeInfo
isRemoved() const jop::Object
lookAt(const glm::vec3 &point)jop::Object
lookAt(const glm::vec3 &point, const glm::vec3 &up)jop::Object
lookAt(const float x, const float y, const float z)jop::Object
makeSearchPath() const jop::Object
move(const float x, const float y, const float z)jop::Object
move(const glm::vec3 &offset)jop::Object
Object(const std::string &ID)jop::Object
Object(const Object &other, const std::string &newID, const Transform::Variables &newTransform)jop::Object
Object(Object &&other)jop::Object
operator=(Object &&other)jop::Object
SafeReferenceable< Object >::operator=(SafeReferenceable< Object > &&other)jop::SafeReferenceable< Object >protected
printDebugTree() const jop::Object
removeChildren(const std::string &ID)jop::Object
removeChildrenWithTag(const std::string &tag, const bool recursive)jop::Object
removeComponent(const uint32 ID=0)jop::Object
removeComponents(const uint32 ID)jop::Object
removeSelf()jop::Object
removeTag(const std::string &tag)jop::Object
reserveChildren(const uint32 size)jop::Object
rotate(const float x, const float y, const float z)jop::Object
rotate(const glm::quat &rotation)jop::Object
rotate(const glm::vec3 &rotation)jop::Object
rotate(const float angle, const glm::vec3 &axis)jop::Object
Rotation enum valuejop::Object
SafeReferenceable(Object *ref)jop::SafeReferenceable< Object >protected
SafeReferenceable(SafeReferenceable< Object > &&other)jop::SafeReferenceable< Object >protected
scale(const float x, const float y, const float z)jop::Object
scale(const glm::vec3 &scale)jop::Object
scale(const float delta)jop::Object
Scale enum valuejop::Object
ScaleX enum valuejop::Object
ScaleY enum valuejop::Object
ScaleZ enum valuejop::Object
SceneLoader classjop::Objectfriend
sendMessage(const Message &message)jop::Object
SerializeInfo()jop::SerializeInfo
setActive(const bool active)jop::Object
setID(const std::string &ID)jop::Object
setIgnoreParent(const bool ignore)jop::Object
setIgnoreTransform(const uint32 flags)jop::Object
setLightSerializeable(const bool set)jop::SerializeInfo
setParent(Object &newParent)jop::Object
setPosition(const float x, const float y, const float z)jop::Object
setPosition(const glm::vec3 &position)jop::Object
setRotation(const float x, const float y, const float z)jop::Object
setRotation(const glm::vec3 &rotation)jop::Object
setRotation(const float angle, const glm::vec3 &axis)jop::Object
setRotation(const glm::quat &rotation)jop::Object
setScale(const float x, const float y, const float z)jop::Object
setScale(const glm::vec3 &scale)jop::Object
setScale(const float delta)jop::Object
setSerializePackage(const uint16 package)jop::SerializeInfo
setShouldSerialize(const bool set)jop::SerializeInfo
shouldSerialize() const jop::SerializeInfo
TransformRestriction enum namejop::Object
Translation enum valuejop::Object
TranslationX enum valuejop::Object
TranslationY enum valuejop::Object
TranslationZ enum valuejop::Object
update(const float deltaTime)jop::Object
~Object()jop::Object
~SafeReferenceable()jop::SafeReferenceable< Object >protected