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

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

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