| applyTransform(const Core::Transform &T) (defined in Ra::Core::Asset::Camera) | Ra::Core::Asset::Camera | |
| Camera(Scalar height=1_ra, Scalar width=1_ra) (defined in Ra::Core::Asset::Camera) | Ra::Core::Asset::Camera | |
| fitZRange(const Core::Aabb &aabb) | Ra::Core::Asset::Camera | |
| frustum(Scalar l, Scalar r, Scalar b, Scalar t, Scalar n, Scalar f) | Ra::Core::Asset::Camera | static |
| getAspect() const | Ra::Core::Asset::Camera | inline |
| getDirection() const | Ra::Core::Asset::Camera | inline |
| getFOV() const | Ra::Core::Asset::Camera | inline |
| getFrame() const | Ra::Core::Asset::Camera | inline |
| getHeight() const | Ra::Core::Asset::Camera | inline |
| getMinZNear() const (defined in Ra::Core::Asset::Camera) | Ra::Core::Asset::Camera | inline |
| getMinZRange() const (defined in Ra::Core::Asset::Camera) | Ra::Core::Asset::Camera | inline |
| getPosition() const | Ra::Core::Asset::Camera | inline |
| getProjMatrix() const | Ra::Core::Asset::Camera | inline |
| getRayFromScreen(const Core::Vector2 &pix) const | Ra::Core::Asset::Camera | |
| getRightVector() const (defined in Ra::Core::Asset::Camera) | Ra::Core::Asset::Camera | inline |
| getType() const | Ra::Core::Asset::Camera | inline |
| getUpVector() const | Ra::Core::Asset::Camera | inline |
| getViewMatrix() const (defined in Ra::Core::Asset::Camera) | Ra::Core::Asset::Camera | inline |
| getWidth() const | Ra::Core::Asset::Camera | inline |
| getXYmag() const | Ra::Core::Asset::Camera | inline |
| getZFar() const | Ra::Core::Asset::Camera | inline |
| getZNear() const | Ra::Core::Asset::Camera | inline |
| getZoomFactor() const | Ra::Core::Asset::Camera | inline |
| m_minZNear (defined in Ra::Core::Asset::Camera) | Ra::Core::Asset::Camera | |
| m_minZRange (defined in Ra::Core::Asset::Camera) | Ra::Core::Asset::Camera | |
| operator=(const Camera &rhs) (defined in Ra::Core::Asset::Camera) | Ra::Core::Asset::Camera | |
| ortho(Scalar l, Scalar r, Scalar b, Scalar t, Scalar n, Scalar f) | Ra::Core::Asset::Camera | static |
| perspective(Scalar a, Scalar y, Scalar n, Scalar f) | Ra::Core::Asset::Camera | static |
| projectToNDC(const Core::Vector3 &p) const | Ra::Core::Asset::Camera | |
| projectToScreen(const Core::Vector3 &p) const | Ra::Core::Asset::Camera | |
| ProjType enum name | Ra::Core::Asset::Camera | |
| setDirection(const Core::Vector3 &direction) | Ra::Core::Asset::Camera | |
| setFOV(Scalar fov) | Ra::Core::Asset::Camera | inline |
| setFrame(const Core::Transform &frame) | Ra::Core::Asset::Camera | inline |
| setPosition(const Core::Vector3 &position) | Ra::Core::Asset::Camera | inline |
| setProjMatrix(Core::Matrix4 projMatrix) | Ra::Core::Asset::Camera | inline |
| setType(const ProjType &projectionType) | Ra::Core::Asset::Camera | inline |
| setUpVector(const Core::Vector3 &upVector) | Ra::Core::Asset::Camera | inline |
| setViewport(Scalar width, Scalar height) | Ra::Core::Asset::Camera | |
| setXYmag(Scalar xmag, Scalar ymag) | Ra::Core::Asset::Camera | inline |
| setZFar(Scalar zFar) | Ra::Core::Asset::Camera | inline |
| setZNear(Scalar zNear) | Ra::Core::Asset::Camera | inline |
| setZoomFactor(const Scalar &zoomFactor) | Ra::Core::Asset::Camera | inline |
| unProjectFromNDC(const Core::Vector3 &pix) const | Ra::Core::Asset::Camera | |
| unProjectFromScreen(const Core::Vector2 &pix) const | Ra::Core::Asset::Camera | |
| unProjectFromScreen(const Core::Vector3 &pix) const | Ra::Core::Asset::Camera | |
| updateProjMatrix() | Ra::Core::Asset::Camera | |
| ~Camera()=default (defined in Ra::Core::Asset::Camera) | Ra::Core::Asset::Camera | |