| 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 |