|
ToyMaker Game Engine 0.0.2
ToyMaker is a game engine developed and maintained by Zoheb Shujauddin.
|
Public Member Functions | |
| std::array< glm::vec3, 8 > | getVolumeRelativeBoxCorners () const |
| Poor man's vtable cont'd. | |
| bool | isSensible () const |
| Poor man's vtable cont'd. | |
| bool | isPositiveStrict () const |
| Poor man's vtable cont'd. | |
| Public Member Functions inherited from ToyMaker::VolumeBase_ | |
| template<typename TDerived> | |
| std::array< glm::vec3, 8 > | getVolumeRelativeBoxCorners () const |
| Gets corners of the object-relative bounding box that encapsulates the derived volume. | |
| template<typename TDerived> | |
| bool | isSensible () const |
| Returns whether or not the derived volume has sensible parameters (i.e., isn't infinite or invalid). | |
| template<typename TDerived> | |
| bool | isPositiveStrict () const |
| Returns whether or not the derived volume has strictly positive parameters. | |
Additional Inherited Members | |
| Static Public Member Functions inherited from ToyMaker::VolumeBase_ | |
| static constexpr std::array< glm::vec3, 8 > | GetCornerSignsArray () |
| Returns an array populated with axis-wise sign multipliers, where the positions on the array correspond to the corner of a box. | |
| static std::array< glm::vec3, 8 > | ComputeBoxCorners (const glm::vec3 &boxDimensions) |
| Computes the model relative corners of a box, given the dimensions of the box. | |
|
inline |
Poor man's vtable cont'd.
|
inline |
Poor man's vtable cont'd.
|
inline |
Poor man's vtable cont'd.