| attachToWorld() | jop::Collider | |
| CastShadows enum value | jop::Drawable | |
| checkContact(const Collider &other) const | jop::Collider | |
| checkOverlap(const Collider &other) const | jop::Collider | |
| checkRay(const glm::vec3 &start, const glm::vec3 &ray) const | jop::Collider | |
| Collider(Object &object, World &world, const uint32 ID) | jop::Collider | protected |
| Collider(const Collider &other, Object &newObj) | jop::Collider | protected |
| Component(Object &object, const uint32 ID) | jop::Component | protected |
| Component(const Component &other, Object &newObj) | jop::Component | protected |
| CullerComponent(Object &object, World &world, const Type type, const bool attach) | jop::CullerComponent | protected |
| Default enum value | jop::Text | |
| detachFromWorld() | jop::Collider | |
| Drawable(Object &object, Renderer &renderer, const RenderPass::Pass pass=RenderPass::Pass::BeforePost, const bool cull=true) | jop::Drawable | |
| Drawable(Object &object, RenderPass &pass, const bool cull=true) | jop::Drawable | |
| Flag enum name | jop::Drawable | |
| getAttributes() const | jop::Drawable | |
| getBounds() const | jop::Text | |
| getCharacterPosition(const uint32 index) | jop::Text | |
| getCollisionShape() const | jop::Collider | |
| getColor() const | jop::Drawable | |
| getFont() const | jop::Text | |
| getGlobalBounds() const | jop::Drawable | |
| getID() const | jop::Component | |
| getLocalBounds() const | jop::Drawable | |
| getModel() | jop::Drawable | |
| getModel() const | jop::Drawable | |
| getObject() | jop::Component | |
| getObject() const | jop::Component | |
| getOverlapAmount() const | jop::PhantomBody | |
| getOverlaps() | jop::PhantomBody | |
| getOverlaps() const | jop::PhantomBody | |
| getReference() const | jop::SafeReferenceable< Collider > | |
| getRenderer() const | jop::Drawable | |
| getRenderGroup() const | jop::Drawable | |
| getRendrer() | jop::Drawable | |
| getShader() const | jop::Drawable | |
| getString() const | jop::Text | |
| getStyle() const | jop::Text | |
| getWorld() | jop::Collider | |
| getWorld() const | jop::Collider | |
| hasFlag(const uint32 flag) const | jop::Drawable | |
| hasOverrideShader() const | jop::Drawable | |
| isActive() const | jop::Component | |
| isDetachedFromWorld() const | jop::Collider | |
| isSleepAllowed() const | jop::Collider | protected |
| Italic enum value | jop::Text | |
| JOP_GENERIC_COMPONENT_CLONE(Drawable) | jop::Drawable | protected |
| jop::CullerComponent::JOP_GENERIC_COMPONENT_CLONE(CullerComponent) | jop::CullerComponent | protected |
| jop::PhantomBody::JOP_GENERIC_COMPONENT_CLONE(PhantomBody) | jop::PhantomBody | protected |
| m_allowSleep | jop::Collider | protected |
| m_attributes | jop::Drawable | protected |
| m_body | jop::Collider | protected |
| m_detached | jop::Collider | protected |
| m_listeners | jop::Collider | protected |
| m_worldRef | jop::Collider | protected |
| operator=(SafeReferenceable< Collider > &&other) | jop::SafeReferenceable< Collider > | protected |
| PhantomBody(Object &object, World &world, CollisionShape &shape, const bool attachToWorld) | jop::PhantomBody | |
| ReceiveLights enum value | jop::Drawable | |
| receiveMessage(const Message &message) override | jop::Drawable | protectedvirtual |
| ReceiveShadows enum value | jop::Drawable | |
| Reflected enum value | jop::Drawable | |
| registerListener(ContactListener &listener) | jop::Collider | |
| removeOverrideShader() | jop::Drawable | |
| removeSelf() | jop::Component | |
| SafeReferenceable(Collider *ref) | jop::SafeReferenceable< Collider > | protected |
| SafeReferenceable(SafeReferenceable< Collider > &&other) | jop::SafeReferenceable< Collider > | protected |
| sendMessage(const Message &message) | jop::Component | |
| setAllowSleep(const bool allow) | jop::Collider | protected |
| setCollisionShape(CollisionShape &shape) | jop::Collider | |
| setColor(const Color &color) | jop::Drawable | |
| setFlags(const uint32 flags) | jop::Drawable | |
| setFont(const Font &font) | jop::Text | |
| setID(const uint32 ID) | jop::Component | |
| setModel(const Model &model) | jop::Drawable | |
| setOverrideShader(ShaderProgram &shader) | jop::Drawable | |
| setRenderGroup(const uint8 group) | jop::Drawable | |
| setString(const std::wstring &string) | jop::Text | |
| setString(const std::string &string) | jop::Text | |
| setStyle(const uint32 style) | jop::Text | |
| Strikethrough enum value | jop::Text | |
| Style enum name | jop::Text | |
| Text(Object &object, Renderer &renderer, const RenderPass::Pass pass=RenderPass::Pass::AfterPost, const bool cull=true) | jop::Text | |
| Text(Object &object, RenderPass &pass, const bool cull=true) | jop::Text | |
| Type enum name | jop::CullerComponent | protected |
| Underlined enum value | jop::Text | |
| update(const float deltaTime) override | jop::PhantomBody | virtual |
| updateWorldBounds() | jop::Collider | |
| ~Collider() override=0 | jop::Collider | protectedpure virtual |
| ~Component()=0 | jop::Component | pure virtual |
| ~Drawable() override | jop::Drawable | virtual |
| ~PhantomBody() override | jop::PhantomBody | virtual |
| ~SafeReferenceable() | jop::SafeReferenceable< Collider > | protected |