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

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

attachToWorld()jop::Collider
CastShadows enum valuejop::Drawable
checkContact(const Collider &other) const jop::Collider
checkOverlap(const Collider &other) const jop::Collider
checkOverlapAll(const glm::vec2 &aabbStart, const glm::vec2 &aabbEnd, const short group=1, const short mask=32767) const jop::World2D
checkRay(const glm::vec3 &start, const glm::vec3 &ray) const jop::Collider
checkRayAllHits(const glm::vec2 &start, const glm::vec2 &ray, const short group=1, const short mask=32767) const jop::World2D
checkRayClosest(const glm::vec2 start, const glm::vec2 ray, const short group=1, const short mask=32767) const jop::World2D
Collider(Object &object, World &world, const uint32 ID)jop::Colliderprotected
Collider(const Collider &other, Object &newObj)jop::Colliderprotected
Collider2D classjop::World2Dfriend
Component(Object &object, const uint32 ID)jop::Componentprotected
Component(const Component &other, Object &newObj)jop::Componentprotected
CullerComponent(Object &object, World &world, const Type type, const bool attach)jop::CullerComponentprotected
debugMode() const jop::World2D
detachFromWorld()jop::Collider
draw(const ProjectionInfo &proj, const LightContainer &lights) const overridejop::World2Dvirtual
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 namejop::Drawable
getAttributes() const jop::Drawable
getCollisionShape() const jop::Collider
getColor() const jop::Drawable
getGlobalBounds() const jop::Drawable
getGravity() const jop::World2D
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() constjop::SafeReferenceable< Collider >
getRenderer() const jop::Drawable
getRenderGroup() const jop::Drawable
getRendrer()jop::Drawable
getShader() const jop::Drawable
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::Colliderprotected
Joint2D classjop::World2Dfriend
JOP_GENERIC_COMPONENT_CLONE(Drawable)jop::Drawableprotected
jop::CullerComponent::JOP_GENERIC_COMPONENT_CLONE(CullerComponent)jop::CullerComponentprotected
jop::PhantomBody::JOP_GENERIC_COMPONENT_CLONE(PhantomBody)jop::PhantomBodyprotected
m_allowSleepjop::Colliderprotected
m_attributesjop::Drawableprotected
m_bodyjop::Colliderprotected
m_detachedjop::Colliderprotected
m_listenersjop::Colliderprotected
m_worldRefjop::Colliderprotected
operator=(SafeReferenceable< Collider > &&other)jop::SafeReferenceable< Collider >protected
PhantomBody(Object &object, World &world, CollisionShape &shape, const bool attachToWorld)jop::PhantomBody
ReceiveLights enum valuejop::Drawable
ReceiveShadows enum valuejop::Drawable
Reflected enum valuejop::Drawable
registerListener(ContactListener &listener)jop::Collider
removeOverrideShader()jop::Drawable
removeSelf()jop::Component
Renderer classjop::World2Dfriend
RigidBody2D classjop::World2Dfriend
SafeReferenceable(Collider *ref)jop::SafeReferenceable< Collider >protected
SafeReferenceable(SafeReferenceable< Collider > &&other)jop::SafeReferenceable< Collider >protected
Scene classjop::World2Dfriend
sendMessage(const Message &message)jop::Component
setAllowSleep(const bool allow)jop::Colliderprotected
setCollisionShape(CollisionShape &shape)jop::Collider
setColor(const Color &color)jop::Drawable
setDebugMode(const bool enable)jop::World2D
setFlags(const uint32 flags)jop::Drawable
setGravity(const glm::vec2 &gravity)jop::World2D
setID(const uint32 ID)jop::Component
setModel(const Model &model)jop::Drawable
setOverrideShader(ShaderProgram &shader)jop::Drawable
setRenderGroup(const uint8 group)jop::Drawable
Type enum namejop::CullerComponentprotected
update(const float deltaTime) overridejop::World2Dvirtual
updateWorldBounds()jop::Collider
World2D(Object &obj, Renderer &renderer)jop::World2D
~Collider() override=0jop::Colliderprotectedpure virtual
~Component()=0jop::Componentpure virtual
~Drawable() overridejop::Drawablevirtual
~PhantomBody() overridejop::PhantomBodyvirtual
~SafeReferenceable()jop::SafeReferenceable< Collider >protected
~World2D() overridejop::World2D