-
Notifications
You must be signed in to change notification settings - Fork 0
srcs__player__camera_cpp
Ishi_eenn edited this page May 19, 2026
·
2 revisions
プレイヤー視点の位置、向き、ビュー行列、射影行列を管理する。
-
Camera::Camera: 行 25-25 -
Camera::setPosition: 行 27-27 -
Camera::setAspect: 行 28-28 -
Camera::setYaw: 行 31-37 -
Camera::setPitch: 行 41-44 -
Camera::updateVectors: 行 63-72 -
Camera::getViewMatrix: 行 98-101 -
Camera::getProjMatrix: 行 103-106 -
Camera::getPosition: 行 108-110
- 場所: 行 25-25
- シグネチャ:
Camera::Camera() - 内容: このファイルの責務に沿った補助処理を行う。
- 主な呼び出し:
Camera(),updateVectors()
- 場所: 行 27-27
- シグネチャ:
void Camera::setPosition(float x, float y, float z) - 内容: 内部状態や対象データに新しい値を設定する。
- 主な呼び出し:
setPosition()
- 場所: 行 28-28
- シグネチャ:
void Camera::setAspect(float aspect) - 内容: 内部状態や対象データに新しい値を設定する。
- 主な呼び出し:
setAspect()
- 場所: 行 31-37
- シグネチャ:
void Camera::setYaw(float yaw) - 内容: 内部状態や対象データに新しい値を設定する。
- 主な呼び出し:
setYaw(),updateVectors()
- 場所: 行 41-44
- シグネチャ:
void Camera::setPitch(float pitch) - 内容: 内部状態や対象データに新しい値を設定する。
- 主な呼び出し:
setPitch(),clamp(),updateVectors()
- 場所: 行 63-72
- シグネチャ:
void Camera::updateVectors() - 内容: 現在の状態と入力に基づいて、次のフレーム用の状態へ更新する。
- 主な呼び出し:
updateVectors(),radians(),cos(),sin(),normalize(),cross(),vec3()
- 場所: 行 98-101
- シグネチャ:
void Camera::getViewMatrix(float out4x4[16]) const - 内容: 内部状態または計算結果を取得して返す。
- 主な呼び出し:
getViewMatrix(),viewMatrix(),copy(),value_ptr()
- 場所: 行 103-106
- シグネチャ:
void Camera::getProjMatrix(float out4x4[16], float aspect) const - 内容: 内部状態または計算結果を取得して返す。
- 主な呼び出し:
getProjMatrix(),perspective(),radians(),copy(),value_ptr()
- 場所: 行 108-110
- シグネチャ:
void Camera::getPosition(float out3[3]) const - 内容: 内部状態または計算結果を取得して返す。
- 主な呼び出し:
getPosition()
ft_vox 仕様書
- Home
- 概要
- Core
- Player
- World
- Streaming
- Renderer
- srcs/renderer/frustum.cpp
- srcs/renderer/minimap.cpp
- srcs/renderer/renderer.cpp
- srcs/renderer/shader.cpp
- srcs/renderer/skybox.cpp
- srcs/renderer/texture_atlas.cpp
- srcs/renderer/title_screen.cpp
- srcs/renderer/frustum.hpp
- srcs/renderer/minimap.hpp
- srcs/renderer/renderer.hpp
- srcs/renderer/shader.hpp
- srcs/renderer/skybox.hpp
- srcs/renderer/texture_atlas.hpp
- srcs/renderer/title_screen.hpp
- Interfaces
- Shaders
- Build / Docs