Om  1.0.0
A universal framework for multimedia simulation
om::graphics::shapes::Light Member List

This is the complete list of members for om::graphics::shapes::Light, including all inherited members.

AREA enum valueom::graphics::shapes::Light
clearContext()om::graphics::devices::GraphicsContextObjectinline
contextom::graphics::devices::GraphicsContextObjectprotected
DIRECTIONAL enum valueom::graphics::shapes::Light
download()om::graphics::devices::GraphicsContextObject
download(DownloadRequest &request)om::graphics::devices::GraphicsContextObjectvirtual
flagIsSet(RenderableFlags::Flag flag) const om::graphics::base::Renderableinline
flagsom::graphics::base::Renderableprotected
flagsAreSet(const RenderableFlags &otherFlags) const om::graphics::base::Renderableinline
getAmbient() const om::graphics::shapes::Lightinline
getAttenuation(Real distance) const om::graphics::shapes::Lightinline
getAttenuation()om::graphics::shapes::Lightinline
getAttenuation() const om::graphics::shapes::Lightinline
getBoundingBox() const om::graphics::shapes::GraphicsShapeinline
getBoundingCone(Real cutoffIntensity) const om::graphics::shapes::Light
getBoundingSphere(Real cutoffIntensity) const om::graphics::shapes::Light
om::graphics::shapes::GraphicsShape::getBoundingSphere() const om::graphics::shapes::GraphicsShapeinline
getColor() const om::graphics::shapes::Lightinline
getColorIntensity() const om::graphics::shapes::Lightinline
getContext() const om::graphics::devices::GraphicsContextObjectinline
getDirection() const om::graphics::shapes::Lightinline
getFlags()om::graphics::base::Renderableinline
getFlags() const om::graphics::base::Renderableinline
getIntensity() const om::graphics::shapes::Lightinline
getIsVisible() const om::graphics::base::Renderableinline
getPosition() const om::graphics::shapes::Lightinline
getPower() const om::graphics::shapes::Lightinline
getRenderables(const RenderRequest &request, const Transform3 &worldTransform, RenderQueue &outputQueue) const om::graphics::shapes::Lightvirtual
getShadowsEnabled() const om::graphics::base::Renderableinline
getShapeType() const om::graphics::shapes::GraphicsShapeinline
getShapeTypeID() const om::graphics::shapes::GraphicsShapeinline
getSpotCutoff() const om::graphics::shapes::Lightinline
getSpotExponent() const om::graphics::shapes::Lightinline
getSpotFalloff() const om::graphics::shapes::Lightinline
getType() const om::graphics::shapes::Lightinline
GraphicsContextObject()om::graphics::devices::GraphicsContextObjectinlineprotected
GraphicsContextObject(GraphicsContext *newContext)om::graphics::devices::GraphicsContextObjectinlineprotected
GraphicsShape(const ShapeType *newType)om::graphics::shapes::GraphicsShapeinlineprotected
intersectRay(GraphicsRay &ray) const om::graphics::shapes::GraphicsShapevirtual
isDownloaded() const om::graphics::devices::GraphicsContextObjectvirtual
isUploaded() const om::graphics::devices::GraphicsContextObjectvirtual
isValid() const om::graphics::devices::GraphicsContextObjectvirtual
Light(Type newType=POINT)om::graphics::shapes::Light
Light(Type newType, const Color3f &newColor, Real newIntensity)om::graphics::shapes::Light
Light(const ShapeType *newShapeType)om::graphics::shapes::Lightprotected
NEVER enum valueom::graphics::shapes::Light
POINT enum valueom::graphics::shapes::Light
Renderable()om::graphics::base::Renderableinline
Renderable(const RenderableFlags &newFlags)om::graphics::base::Renderableinline
RESOURCE_TYPEom::graphics::shapes::GraphicsShapestatic
setAmbient(Real newAmbient)om::graphics::shapes::Lightinline
setAttenuation(const Vector3 &newAttenuation)om::graphics::shapes::Lightinline
setBoundingBox(const AABB3 &newBoundingBox)om::graphics::shapes::GraphicsShapeinlineprotected
setColor(const Color3f &newColor)om::graphics::shapes::Lightinline
setContext(GraphicsContext *newContext)om::graphics::devices::GraphicsContextObjectvirtual
setDirection(const Vector3 &newDirection)om::graphics::shapes::Lightinline
setFlag(RenderableFlags::Flag flag, Bool newIsSet=true)om::graphics::base::Renderableinline
setFlags(const RenderableFlags &newFlags)om::graphics::base::Renderableinline
setIntensity(Real newIntensity)om::graphics::shapes::Lightinline
setIsVisible(Bool newIsVisible)om::graphics::base::Renderableinline
setPosition(const Vector3 &newPosition)om::graphics::shapes::Lightinline
setPower(Real newPower)om::graphics::shapes::Lightinline
setShadowsEnabled(Bool newCanCastShadows)om::graphics::base::Renderableinline
setSpotCutoff(Real newSpotCutoff)om::graphics::shapes::Lightinline
setSpotExponent(Real newSpotExponent)om::graphics::shapes::Lightinline
setSpotFalloff(Real newSpotFallOff)om::graphics::shapes::Lightinline
setType(Type newType)om::graphics::shapes::Lightinline
SPOT enum valueom::graphics::shapes::Light
testRay(GraphicsRay &ray) const om::graphics::shapes::GraphicsShapevirtual
Type enum nameom::graphics::shapes::Light
TYPEom::graphics::shapes::Lightstatic
updateBoundingBox()om::graphics::shapes::GraphicsShapevirtual
upload()om::graphics::devices::GraphicsContextObject
upload(UploadRequest &request)om::graphics::devices::GraphicsContextObjectvirtual
~GraphicsContextObject()om::graphics::devices::GraphicsContextObjectvirtual