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

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

addChild(Entity *)rt::Entity
Camera(const vector &position, const vector &target, const vector &up, double near=3.0)rt::Camera
children() constrt::Entity
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
FastRender enum valuert::Camera
FullRender enum valuert::Camera
globalMatrix() constrt::Entity
globalPosition() constrt::Entity
invertedGlobalMatrix() constrt::Entity
isDirty() constrt::Entity
parent() constrt::Entity
position() constrt::Entity
project(int ix, int iy, int width, int height) constrt::Cameraprotected
queryAll(std::list< const T *> &list) constrt::Entityinline
removeChild(Entity *)rt::Entity
render(image &img, int flags=FullRender) constrt::Cameravirtual
RenderAmbientOcclusion enum valuert::Camera
RenderLights enum valuert::Camera
RenderQuality enum namert::Camera
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
setTarget(const vector &target)rt::Camera
soil()rt::Entity
target() constrt::Camera
update()rt::Entityvirtual
~Entity()=0rt::Entitypure virtual