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

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

addChild(Entity *)rt::Entity
children() constrt::Entity
Constant enum value (defined in rt::Light)rt::Light
distance(const vector &from) const =0rt::Lightpure virtual
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
parent() constrt::Entity
photon(const vector &from) const =0rt::Lightpure virtual
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