Ray Tracer Common Project
Image rendering program based on the ray tracing technique.
rt::OmniLight Member List

This is the complete list of members for rt::OmniLight, including all inherited members.

_p (defined in rt::OmniLight)rt::OmniLightprotected
addChild(Entity *)rt::Entity
children() constrt::Entity
Constant enum value (defined in rt::Light)rt::Light
distance(const vector &from) constrt::OmniLightvirtual
energy(double distance) const (defined in rt::Light)rt::Light
Entity(Entity *parent=0)rt::Entity
Entity(const vector &pos, Entity *parent=0)rt::Entity
Entity(double x, double y, double z, Entity *parent=0)rt::Entity
globalMatrix() constrt::Entity
globalPosition() constrt::Entity
invertedGlobalMatrix() constrt::Entity
isDirty() constrt::Entity
Light(const vector &pos, Type type=Quadratic)rt::Light
OmniLight(const vector &pos, const rt::color &color, double e=1.0, Light::Type type=Light::Quadratic)rt::OmniLight
parent() constrt::Entity
photon(const vector &from) constrt::OmniLightvirtual
position() constrt::Entity
Quadratic enum value (defined in rt::Light)rt::Light
queryAll(std::list< const T *> &list) constrt::Entityinline
removeChild(Entity *)rt::Entity
rotation() constrt::Entity
scene() constrt::Entity
setParent(Entity *)rt::Entity
setPosition(const vector &pos)rt::Entity
setRotation(const vector &rot)rt::Entity
setScene(Scene *)rt::Entity
Sinus enum value (defined in rt::Light)rt::Light
soil()rt::Entity
Type enum name (defined in rt::Light)rt::Light
update()rt::Entityvirtual
~Entity()=0rt::Entitypure virtual