|
Ray Tracer Common Project
Image rendering program based on the ray tracing technique.
|
This is the complete list of members for rt::Light, including all inherited members.
| addChild(Entity *) | rt::Entity | |
| children() const | rt::Entity | |
| Constant enum value (defined in rt::Light) | rt::Light | |
| distance(const vector &from) const =0 | rt::Light | pure 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() const | rt::Entity | |
| globalPosition() const | rt::Entity | |
| invertedGlobalMatrix() const | rt::Entity | |
| isDirty() const | rt::Entity | |
| Light(const vector &pos, Type type=Quadratic) | rt::Light | |
| parent() const | rt::Entity | |
| photon(const vector &from) const =0 | rt::Light | pure virtual |
| position() const | rt::Entity | |
| Quadratic enum value (defined in rt::Light) | rt::Light | |
| queryAll(std::list< const T *> &list) const | rt::Entity | inline |
| removeChild(Entity *) | rt::Entity | |
| rotation() const | rt::Entity | |
| scene() const | rt::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::Entity | virtual |
| ~Entity()=0 | rt::Entity | pure virtual |
1.8.15