-
Notifications
You must be signed in to change notification settings - Fork 0
include__types_hpp
Ishi_eenn edited this page May 19, 2026
·
2 revisions
全体で共有するブロック種別、面方向、座標、頂点、チャンク、定数を定義する。
-
BlockType(enum class, 行 8) -
Face(enum class, 行 21) -
ChunkPos(struct, 行 32) -
ChunkPosHash(struct, 行 38) -
WorldPos(struct, 行 45) -
WorldPosHash(struct, 行 52) -
Vertex(struct, 行 61) -
ChunkGpuMesh(struct, 行 86) -
Chunk(struct, 行 95)
-
operator: 行 39-39 -
operator: 行 53-53 -
Chunk: 行 114-114 -
getBlock: 行 119-119 -
setBlock: 行 124-124 -
getWaterLevel: 行 130-130 -
setWaterLevel: 行 135-135
- 場所: 行 39-39
- シグネチャ:
size_t operator()(const ChunkPos& p) const noexcept - 内容: このファイルの責務に沿った補助処理を行う。
- 場所: 行 53-53
- シグネチャ:
size_t operator()(const WorldPos& p) const noexcept - 内容: このファイルの責務に沿った補助処理を行う。
- 場所: 行 114-114
- シグネチャ:
Chunk() - 内容: このファイルの責務に沿った補助処理を行う。
- 場所: 行 119-119
- シグネチャ:
inline BlockType getBlock(int x, int y, int z) const noexcept - 内容: 内部状態または計算結果を取得して返す。
- 場所: 行 124-124
- シグネチャ:
inline void setBlock(int x, int y, int z, BlockType t) noexcept - 内容: 内部状態や対象データに新しい値を設定する。
- 場所: 行 130-130
- シグネチャ:
inline uint8_t getWaterLevel(int x, int y, int z) const noexcept - 内容: 内部状態または計算結果を取得して返す。
- 場所: 行 135-135
- シグネチャ:
inline void setWaterLevel(int x, int y, int z, uint8_t level) noexcept - 内容: 内部状態や対象データに新しい値を設定する。
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