|
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 |
|