![]() |
OpenSiv3D
v0.6.5
C++20 framework for creative coding
|
This is the complete list of members for s3d::DebugCamera3D, including all inherited members.
| BasicCamera3D()=default | s3d::DebugCamera3D | |
| BasicCamera3D(const BasicCamera3D &)=default | s3d::DebugCamera3D | |
| BasicCamera3D(const Size &sceneSize, double verticalFOV=DefaultVerticalFOV, const Vec3 &eyePosition=Vec3{ 0, 4, -4 }, const Vec3 &focusPosition=Vec3{ 0, 0, 0 }, const Vec3 &upDirection=Vec3{ 0, 1, 0 }, double nearClip=DefaultNearClip) noexcept | s3d::DebugCamera3D | explicit |
| s3d::BasicCamera3D::BasicCamera3D(const BasicCamera3D &)=default | s3d::BasicCamera3D | |
| s3d::BasicCamera3D::BasicCamera3D(const Size &sceneSize, double verticalFOV=DefaultVerticalFOV, const Vec3 &eyePosition=Vec3{ 0, 4, -4 }, const Vec3 &focusPosition=Vec3{ 0, 0, 0 }, const Vec3 &upDirection=Vec3{ 0, 1, 0 }, double nearClip=DefaultNearClip) noexcept | s3d::BasicCamera3D | explicit |
| billboard(Float3 pos) const noexcept | s3d::BasicCamera3D | |
| billboard(Float3 pos, Arithmetic scale) const noexcept | s3d::BasicCamera3D | |
| billboard(Float3 pos, Float2 scale) const noexcept | s3d::BasicCamera3D | |
| DefaultNearClip | s3d::BasicCamera3D | static |
| DefaultVerticalFOV | s3d::BasicCamera3D | static |
| drawTouchUI(const Vec2 &pos, double scale=1.0) | s3d::DebugCamera3D | |
| getEyePosition() const noexcept | s3d::BasicCamera3D | |
| getFocusPosition() const noexcept | s3d::BasicCamera3D | |
| getInvView() const noexcept | s3d::BasicCamera3D | |
| getInvViewProj() const noexcept | s3d::BasicCamera3D | |
| getLookAtOrientation() const noexcept | s3d::BasicCamera3D | |
| getLookAtVector() const noexcept | s3d::BasicCamera3D | |
| getMat4x4() const | s3d::BasicCamera3D | virtual |
| getNearClip() const noexcept | s3d::BasicCamera3D | |
| getProj() const noexcept | s3d::BasicCamera3D | |
| getSceneSize() const noexcept | s3d::BasicCamera3D | |
| getUpDirection() const noexcept | s3d::BasicCamera3D | |
| getVerticalFOV() const noexcept | s3d::BasicCamera3D | |
| getView() const noexcept | s3d::BasicCamera3D | |
| getViewProj() const noexcept | s3d::BasicCamera3D | |
| m_eyePosition | s3d::BasicCamera3D | protected |
| m_focusPosition | s3d::BasicCamera3D | protected |
| m_focusY | s3d::DebugCamera3D | protected |
| m_invView | s3d::BasicCamera3D | protected |
| m_invViewProj | s3d::BasicCamera3D | protected |
| m_nearClip | s3d::BasicCamera3D | protected |
| m_phi | s3d::DebugCamera3D | protected |
| m_proj | s3d::BasicCamera3D | protected |
| m_sceneSize | s3d::BasicCamera3D | protected |
| m_upDirection | s3d::BasicCamera3D | protected |
| m_verticalFOV | s3d::BasicCamera3D | protected |
| m_view | s3d::BasicCamera3D | protected |
| m_viewProj | s3d::BasicCamera3D | protected |
| screenToRay(const Vec2 &pos) const noexcept | s3d::BasicCamera3D | |
| screenToWorldPoint(const Float2 &pos, float depth) const noexcept | s3d::BasicCamera3D | |
| setProjection(const Size &sceneSize, double verticalFOV, double nearClip=DefaultNearClip) noexcept | s3d::BasicCamera3D | |
| setSceneSize(const Size &sceneSize) noexcept | s3d::BasicCamera3D | |
| setUpDirection(const Vec3 &upDirection) noexcept | s3d::BasicCamera3D | |
| setView(const Vec3 &eyePosition, const Vec3 &focusPosition, const Vec3 &upDirection=Vec3{ 0, 1, 0 }) noexcept | s3d::DebugCamera3D | |
| update(double speed=1.0) | s3d::DebugCamera3D | |
| updateProj() noexcept | s3d::BasicCamera3D | protected |
| updateTouchUI(const Vec2 &pos, double scale=1.0, double speed=1.0) | s3d::DebugCamera3D | |
| updateView() noexcept | s3d::BasicCamera3D | protected |
| updateViewProj() noexcept | s3d::BasicCamera3D | protected |
| worldToScreenPoint(const Float3 &pos) const noexcept | s3d::BasicCamera3D | |
| ~BasicCamera3D()=default | s3d::BasicCamera3D | virtual |