-
Notifications
You must be signed in to change notification settings - Fork 0
srcs__renderer__skybox_cpp
Ishi_eenn edited this page May 19, 2026
·
2 revisions
空の背景として描くキューブメッシュを生成し、描画/解放する。
-
Skybox::init: 行 92-107 -
Skybox::draw: 行 118-130 -
Skybox::destroy: 行 135-138 -
Skybox::~Skybox: 行 140-142
- 場所: 行 92-107
- シグネチャ:
bool Skybox::init() - 内容: 必要な状態や外部リソースを初期化する。
- 主な呼び出し:
init(),glGenVertexArrays(),glGenBuffers(),glBindVertexArray(),glBindBuffer(),glBufferData(),glEnableVertexAttribArray(),glVertexAttribPointer()
- 場所: 行 118-130
- シグネチャ:
void Skybox::draw(const float* view3x3, const float* proj4x4, Shader& shader) - 内容: 描画に必要な状態を設定し、対象を画面へ出力する。
- 主な呼び出し:
draw(),glDepthFunc(),use(),setMat4(),glBindVertexArray(),glDrawArrays()
- 場所: 行 135-138
- シグネチャ:
void Skybox::destroy() - 内容: 確保済みのリソースを解放し、再利用されない状態にする。
- 主な呼び出し:
destroy(),glDeleteVertexArrays(),glDeleteBuffers()
- 場所: 行 140-142
- シグネチャ:
Skybox::~Skybox() - 内容: このファイルの責務に沿った補助処理を行う。
- 主な呼び出し:
Skybox(),destroy()
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