addChild(Node *child) | Node | [protected] |
Camera(Image *img) | Camera | |
getGeometry(std::vector< Intersectable * > &geometry) | Node | [inline, protected, virtual] |
getRay(float x, float y) const | Camera | |
hasChild(const Node *child) const | Node | [protected] |
mChildren | Node | [protected] |
mFarPlane | Camera | [protected] |
mFieldOfView | Camera | [protected] |
mForward | Camera | [protected] |
mImage | Camera | [protected] |
mImageExtentX | Camera | [protected] |
mImageExtentY | Camera | [protected] |
mLocalTransform | Node | [protected] |
mNearPlane | Camera | [protected] |
mOrigin | Camera | [protected] |
mR | Node | [protected] |
mRight | Camera | [protected] |
mS | Node | [protected] |
mT | Node | [protected] |
mTransformSet | Node | [protected] |
mUp | Camera | [protected] |
mWorldTransform | Node | [protected] |
Node() | Node | |
prepare() | Camera | [protected, virtual] |
setLookAt(const Point &pos, const Point &target, const Vector &up, float fov, float near=1.0f, float far=1000.0f) | Camera | |
setRotation(const Vector &R) | Node | |
setRotation(float rx, float ry, float rz) | Node | |
setScale(float s) | Node | |
setScale(const Vector &S) | Node | |
setScale(float sx, float sy, float sz) | Node | |
setTransform(Matrix &M) | Node | |
setTranslation(const Vector &T) | Node | |
setTranslation(float tx, float ty, float tz) | Node | |
setupTransform(const Matrix &world) | Node | [protected] |
t_constitr typedef | Node | [protected] |
t_itr typedef | Node | [protected] |
~Camera() | Camera | [virtual] |
~Node() | Node | [virtual] |