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

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

Attenuation enum namejop::LightSource
castsShadows() const jop::LightSource
Component(Object &object, const uint32 ID)jop::Componentprotected
Component(const Component &other, Object &newObj)jop::Componentprotected
getAttenuation(const Attenuation attenuation) const jop::LightSource
getAttenuation() const jop::LightSource
getCutoff() const jop::LightSource
getID() const jop::Component
getIntensity(const Intensity intensity) const jop::LightSource
getLightspaceMatrix(const Cubemap::Face face=Cubemap::Face::First) const jop::LightSource
getMaximumLights(const Type type)jop::LightSourcestatic
getObject()jop::Component
getObject() const jop::Component
getRange() const jop::LightSource
getRenderMask() const jop::LightSource
getShadowMap() const jop::LightSource
getType() const jop::LightSource
Intensity enum namejop::LightSource
isActive() const jop::Component
LightSource(Object &object, Renderer &renderer, const Type type)jop::LightSource
makeCubemapMatrices(const glm::mat4 &projection, const glm::vec3 &position, std::vector< glm::mat4 > &viewMats)jop::LightSourcestatic
receiveMessage(const Message &message) overridejop::LightSourceprotectedvirtual
removeSelf()jop::Component
Renderer classjop::LightSourcefriend
sendMessage(const Message &message)jop::Component
setAttenuation(const Attenuation attenuation, const float value)jop::LightSource
setAttenuation(const float constant, const float linear, const float quadratic)jop::LightSource
setAttenuation(const float range)jop::LightSource
setCastShadows(const bool castShadows, const glm::uvec2 &resolution=glm::uvec2(0))jop::LightSource
setCutoff(const float inner, const float outer)jop::LightSource
setID(const uint32 ID)jop::Component
setIntensity(const Intensity intensity, const Color &color)jop::LightSource
setIntensity(const Color &ambient, const Color &diffuse, const Color &specular)jop::LightSource
setIntensity(const Color &intensity)jop::LightSource
setRenderMask(const uint32 mask)jop::LightSource
Type enum namejop::LightSource
update(const float deltaTime)jop::Componentvirtual
~Component()=0jop::Componentpure virtual
~LightSource() overridejop::LightSource