|
| SIV3D_NODISCARD_CXX20 | Plane ()=default |
| |
| constexpr SIV3D_NODISCARD_CXX20 | Plane (double _size) noexcept |
| |
| SIV3D_CONCEPT_ARITHMETIC constexpr SIV3D_NODISCARD_CXX20 | Plane (Arithmetic _size) noexcept |
| |
| constexpr SIV3D_NODISCARD_CXX20 | Plane (double _w, double _h) noexcept |
| |
| template<class W , class H , std::enable_if_t< std::conjunction_v< std::is_arithmetic< W >, std::is_arithmetic< H >>> * = nullptr> |
| constexpr SIV3D_NODISCARD_CXX20 | Plane (W _w, H _h) noexcept |
| |
| constexpr SIV3D_NODISCARD_CXX20 | Plane (const Vec2 &_size) noexcept |
| |
| constexpr SIV3D_NODISCARD_CXX20 | Plane (double cx, double cy, double cz, double _size) noexcept |
| |
| template<class X , class Y , class Z , class S , std::enable_if_t< std::conjunction_v< std::is_arithmetic< X >, std::is_arithmetic< Y >, std::is_arithmetic< Z >, std::is_arithmetic< S >>> * = nullptr> |
| constexpr SIV3D_NODISCARD_CXX20 | Plane (X cx, Y cy, Z cz, S _size) noexcept |
| |
| constexpr SIV3D_NODISCARD_CXX20 | Plane (double cx, double cy, double cz, double _w, double _h) noexcept |
| |
| template<class X , class Y , class Z , class W , class H , std::enable_if_t< std::conjunction_v< std::is_arithmetic< X >, std::is_arithmetic< Y >, std::is_arithmetic< Z >, std::is_arithmetic< W >, std::is_arithmetic< H >>> * = nullptr> |
| constexpr | Plane (X cx, Y cy, Z cz, W _w, H _h) noexcept |
| |
| constexpr SIV3D_NODISCARD_CXX20 | Plane (double cx, double cy, double cz, const Vec2 &_size) noexcept |
| |
| template<class X , class Y , class Z , std::enable_if_t< std::conjunction_v< std::is_arithmetic< X >, std::is_arithmetic< Y >, std::is_arithmetic< Z >>> * = nullptr> |
| constexpr SIV3D_NODISCARD_CXX20 | Plane (X cx, Y cy, Z cz, const Vec2 &_size) noexcept |
| |
| constexpr SIV3D_NODISCARD_CXX20 | Plane (const Vec3 &_center, double _size) noexcept |
| |
| SIV3D_CONCEPT_ARITHMETIC constexpr SIV3D_NODISCARD_CXX20 | Plane (const Vec3 &_center, Arithmetic _size) noexcept |
| |
| constexpr SIV3D_NODISCARD_CXX20 | Plane (const Vec3 &_center, double _w, double _h) noexcept |
| |
| template<class W , class H , std::enable_if_t< std::conjunction_v< std::is_arithmetic< W >, std::is_arithmetic< H >>> * = nullptr> |
| constexpr SIV3D_NODISCARD_CXX20 | Plane (const Vec3 &_center, W _w, H _h) noexcept |
| |
| constexpr SIV3D_NODISCARD_CXX20 | Plane (const Vec3 &_center, const Vec2 &_size) noexcept |
| |
| constexpr Plane & | setPos (value_type cx, value_type cy, value_type cz) noexcept |
| |
| constexpr Plane & | setPos (position_type _center) noexcept |
| |
| constexpr Plane & | setSize (value_type _w, value_type _d) noexcept |
| |
| constexpr Plane & | setSize (size_type _size) noexcept |
| |
| constexpr Plane | movedBy (value_type _x, value_type _y, value_type _z) const noexcept |
| |
| constexpr Plane | movedBy (position_type v) const noexcept |
| |
| constexpr Plane & | moveBy (value_type _x, value_type _y, value_type _z) noexcept |
| |
| constexpr Plane & | moveBy (position_type v) noexcept |
| |
| constexpr Plane | stretched (value_type xz) const noexcept |
| |
| constexpr Plane | stretched (value_type _x, value_type _z) const noexcept |
| |
| constexpr Plane | stretched (size_type xz) const noexcept |
| |
| constexpr Plane | scaled (double s) const noexcept |
| |
| constexpr Plane | scaled (double sx, double sz) const noexcept |
| |
| constexpr Plane | scaled (Vec2 s) const noexcept |
| |
| constexpr bool | hasArea () const noexcept |
| |
| constexpr Plane | lerp (const Plane &other, double f) const noexcept |
| |
| Optional< float > | intersects (const Ray &ray) const noexcept |
| |
| const Plane & | draw (const ColorF &color=Palette::White) const |
| |
| const Plane & | draw (const Texture &texture, const ColorF &color=Palette::White) const |
| |
| const Plane & | draw (const TextureRegion &textureRegion, const ColorF &color=Palette::White) const |
| |
| const Plane & | draw (const Quaternion &rotation, const ColorF &color=Palette::White) const |
| |
| const Plane & | draw (const Quaternion &rotation, const Texture &texture, const ColorF &color=Palette::White) const |
| |
| const Plane & | draw (const Quaternion &rotation, const TextureRegion &textureRegion, const ColorF &color=Palette::White) const |
| |
| const Plane & | draw (const Mat4x4 &mat, const ColorF &color=Palette::White) const |
| |
| const Plane & | draw (const Mat4x4 &mat, const Texture &texture, const ColorF &color=Palette::White) const |
| |
| const Plane & | draw (const Mat4x4 &mat, const TextureRegion &textureRegion, const ColorF &color=Palette::White) const |
| |
| const Plane & | draw (const PhongMaterial &material) const |
| |
| const Plane & | draw (const Texture &texture, const PhongMaterial &material) const |
| |
| const Plane & | draw (const TextureRegion &textureRegion, const PhongMaterial &material) const |
| |
| const Plane & | draw (const Quaternion &rotation, const PhongMaterial &material) const |
| |
| const Plane & | draw (const Quaternion &rotation, const Texture &texture, const PhongMaterial &material) const |
| |
| const Plane & | draw (const Quaternion &rotation, const TextureRegion &textureRegion, const PhongMaterial &material) const |
| |
| const Plane & | draw (const Mat4x4 &mat, const PhongMaterial &material) const |
| |
| const Plane & | draw (const Mat4x4 &mat, const Texture &texture, const PhongMaterial &material) const |
| |
| const Plane & | draw (const Mat4x4 &mat, const TextureRegion &textureRegion, const PhongMaterial &material) const |
| |