OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::BasicCamera3D Member List

This is the complete list of members for s3d::BasicCamera3D, including all inherited members.

BasicCamera3D()=defaults3d::BasicCamera3D
BasicCamera3D(const BasicCamera3D &)=defaults3d::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) noexcepts3d::BasicCamera3Dexplicit
billboard(Float3 pos) const noexcepts3d::BasicCamera3D
billboard(Float3 pos, Arithmetic scale) const noexcepts3d::BasicCamera3D
billboard(Float3 pos, Float2 scale) const noexcepts3d::BasicCamera3D
DefaultNearClips3d::BasicCamera3Dstatic
DefaultVerticalFOVs3d::BasicCamera3Dstatic
getEyePosition() const noexcepts3d::BasicCamera3D
getFocusPosition() const noexcepts3d::BasicCamera3D
getInvView() const noexcepts3d::BasicCamera3D
getInvViewProj() const noexcepts3d::BasicCamera3D
getLookAtOrientation() const noexcepts3d::BasicCamera3D
getLookAtVector() const noexcepts3d::BasicCamera3D
getMat4x4() consts3d::BasicCamera3Dvirtual
getNearClip() const noexcepts3d::BasicCamera3D
getProj() const noexcepts3d::BasicCamera3D
getSceneSize() const noexcepts3d::BasicCamera3D
getUpDirection() const noexcepts3d::BasicCamera3D
getVerticalFOV() const noexcepts3d::BasicCamera3D
getView() const noexcepts3d::BasicCamera3D
getViewProj() const noexcepts3d::BasicCamera3D
m_eyePositions3d::BasicCamera3Dprotected
m_focusPositions3d::BasicCamera3Dprotected
m_invViews3d::BasicCamera3Dprotected
m_invViewProjs3d::BasicCamera3Dprotected
m_nearClips3d::BasicCamera3Dprotected
m_projs3d::BasicCamera3Dprotected
m_sceneSizes3d::BasicCamera3Dprotected
m_upDirections3d::BasicCamera3Dprotected
m_verticalFOVs3d::BasicCamera3Dprotected
m_views3d::BasicCamera3Dprotected
m_viewProjs3d::BasicCamera3Dprotected
screenToRay(const Vec2 &pos) const noexcepts3d::BasicCamera3D
screenToWorldPoint(const Float2 &pos, float depth) const noexcepts3d::BasicCamera3D
setProjection(const Size &sceneSize, double verticalFOV, double nearClip=DefaultNearClip) noexcepts3d::BasicCamera3D
setSceneSize(const Size &sceneSize) noexcepts3d::BasicCamera3D
setUpDirection(const Vec3 &upDirection) noexcepts3d::BasicCamera3D
setView(const Vec3 &eyePosition, const Vec3 &focusPosition, const Vec3 &upDirection=Vec3{ 0, 1, 0 }) noexcepts3d::BasicCamera3D
updateProj() noexcepts3d::BasicCamera3Dprotected
updateView() noexcepts3d::BasicCamera3Dprotected
updateViewProj() noexcepts3d::BasicCamera3Dprotected
worldToScreenPoint(const Float3 &pos) const noexcepts3d::BasicCamera3D
~BasicCamera3D()=defaults3d::BasicCamera3Dvirtual