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

This is the complete list of members for jop::Drawable, 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
checkRay(const glm::vec3 &start, const glm::vec3 &ray) const jop::Collider
Collider(Object &object, World &world, const uint32 ID)jop::Colliderprotected
Collider(const Collider &other, Object &newObj)jop::Colliderprotected
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
detachFromWorld()jop::Collider
draw(const ProjectionInfo &proj, const LightContainer &lights) const jop::Drawablevirtual
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
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
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
receiveMessage(const Message &message) overridejop::Drawableprotectedvirtual
ReceiveShadows enum valuejop::Drawable
Reflected enum valuejop::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::Colliderprotected
setCollisionShape(CollisionShape &shape)jop::Collider
setColor(const Color &color)jop::Drawable
setFlags(const uint32 flags)jop::Drawable
setID(const uint32 ID)jop::Component
setModel(const Model &model)jop::Drawable
setOverrideShader(ShaderProgram &shader)jop::Drawable
setRenderGroup(const uint8 group)jop::Drawable
ShaderAssembler classjop::Drawablefriend
Type enum namejop::CullerComponentprotected
update(const float deltaTime) overridejop::PhantomBodyvirtual
updateWorldBounds()jop::Collider
~Collider() override=0jop::Colliderprotectedpure virtual
~Component()=0jop::Componentpure virtual
~Drawable() overridejop::Drawablevirtual
~PhantomBody() overridejop::PhantomBodyvirtual
~SafeReferenceable()jop::SafeReferenceable< Collider >protected