Public Member Functions | |
| int | activeCollectibles () const |
| int | activeCollectibles () const |
| bool | checkCollectibleCollision (const glm::vec3 &point, size_t &indexOut) const |
| bool | checkCollectibleCollision (const glm::vec3 &point, size_t &indexOut) const |
| bool | checkPillarCollision (const glm::vec3 &position, float playerRadius) const |
| bool | checkPillarCollision (const glm::vec3 &position, float playerRadius) const |
| bool | checkWallCollision (const glm::vec3 &position, float radius) const |
| bool | checkWallCollision (const glm::vec3 &position, float radius) const |
| const std::vector< Collectible > & | collectibles () const noexcept |
| const std::vector< Collectible > & | collectibles () const noexcept |
| std::vector< Collectible > & | collectibles () noexcept |
| std::vector< Collectible > & | collectibles () noexcept |
| void | generate (uint32_t seed) |
| void | generate (uint32_t seed) |
| const std::vector< PillarInstance > & | pillars () const noexcept |
| const std::vector< PillarInstance > & | pillars () const noexcept |
| glm::vec3 | randomPointInCell (int cellX, int cellZ, float objectRadius, float y, std::mt19937 &rng, float margin) const |
| glm::vec3 | randomPointInCell (int cellX, int cellZ, float objectRadius, float y, std::mt19937 &rng, float margin) const |
| glm::vec3 | startPosition () const noexcept |
| glm::vec3 | startPosition () const noexcept |
| const std::vector< WallSegment > & | walls () const noexcept |
| const std::vector< WallSegment > & | walls () const noexcept |
| float | wallThickness () const noexcept |
| float | wallThickness () const noexcept |
|
inlinenodiscard |
|
inlinenodiscard |
|
inlinenodiscard |
Definition at line 167 of file room.cpp.
|
inlinenodiscard |
Definition at line 169 of file room.cpp.
|
inlinenodiscard |
Definition at line 156 of file room.cpp.
|
inlinenodiscard |
Definition at line 158 of file room.cpp.
|
inlinenodiscard |
Definition at line 134 of file room.cpp.
|
inlinenodiscard |
Definition at line 136 of file room.cpp.
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inline |
Definition at line 116 of file room.cpp.
|
inline |
Definition at line 118 of file room.cpp.
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscard |
Definition at line 194 of file room.cpp.
|
inlinenodiscard |
Definition at line 196 of file room.cpp.
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |