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 class | jop::Object | friend |
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() const | jop::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 value | jop::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 value | jop::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 value | jop::Object | |
ScaleX enum value | jop::Object | |
ScaleY enum value | jop::Object | |
ScaleZ enum value | jop::Object | |
SceneLoader class | jop::Object | friend |
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 name | jop::Object | |
Translation enum value | jop::Object | |
TranslationX enum value | jop::Object | |
TranslationY enum value | jop::Object | |
TranslationZ enum value | jop::Object | |
update(const float deltaTime) | jop::Object | |
~Object() | jop::Object | |
~SafeReferenceable() | jop::SafeReferenceable< Object > | protected |