![]() |
OpenSiv3D
v0.6.5
C++20 framework for creative coding
|
This is the complete list of members for s3d::Line, including all inherited members.
| begin | s3d::Line | |
| boundingRect() const noexcept | s3d::Line | |
| center() const noexcept | s3d::Line | |
| closest(position_type pos) const noexcept | s3d::Line | |
| draw(const ColorF &color=Palette::White) const | s3d::Line | |
| draw(const ColorF &colorBegin, const ColorF &colorEnd) const | s3d::Line | |
| draw(double thickness, const ColorF &color=Palette::White) const | s3d::Line | |
| draw(double thickness, const ColorF &colorBegin, const ColorF &colorEnd) const | s3d::Line | |
| draw(const LineStyle &style, double thickness, const ColorF &color=Palette::White) const | s3d::Line | |
| draw(const LineStyle &style, double thickness, const ColorF &colorBegin, const ColorF &colorEnd) const | s3d::Line | |
| drawArrow(double width=1.0, const SizeF &headSize=SizeF{ 5.0, 5.0 }, const ColorF &color=Palette::White) const | s3d::Line | |
| drawDoubleHeadedArrow(double width=1.0, const SizeF &headSize=SizeF{ 5.0, 5.0 }, const ColorF &color=Palette::White) const | s3d::Line | |
| end | s3d::Line | |
| extractLine(double distanceFromOrigin, double length) const noexcept | s3d::Line | |
| Formatter(FormatData &formatData, const Line &value) | s3d::Line | friend |
| hash() const noexcept | s3d::Line | |
| hasLength() const noexcept | s3d::Line | |
| intersects(const Shape2DType &other) const | s3d::Line | |
| intersectsAt(const Shape2DType &other) const | s3d::Line | |
| intersectsAt(const Line &other) const | s3d::Line | |
| intersectsAtPrecise(const Line &other) const | s3d::Line | |
| length() const noexcept | s3d::Line | |
| lengthSq() const noexcept | s3d::Line | |
| lerp(const Line &other, double f) const noexcept | s3d::Line | |
| Line()=default | s3d::Line | |
| Line(value_type x0, value_type y0, value_type x1, value_type y1) noexcept | s3d::Line | |
| Line(X0 x0, Y0 y0, X1 x1, Y1 y1) noexcept | s3d::Line | |
| Line(position_type p0, value_type x1, value_type y1) noexcept | s3d::Line | |
| Line(position_type p0, X1 x1, Y1 y1) noexcept | s3d::Line | |
| Line(value_type x0, value_type y0, position_type p1) noexcept | s3d::Line | |
| Line(X0 x0, Y0 y0, position_type p1) noexcept | s3d::Line | |
| Line(position_type p0, position_type p1) noexcept | s3d::Line | |
| Line(value_type x0, value_type y0, Arg::direction_< position_type > direction) noexcept | s3d::Line | |
| Line(X0 x0, Y0 y0, Arg::direction_< position_type > direction) noexcept | s3d::Line | |
| Line(position_type origin, Arg::direction_< position_type > direction) noexcept | s3d::Line | |
| Line(value_type x0, value_type y0, Arg::angle_< value_type > angle, value_type length) noexcept | s3d::Line | |
| Line(position_type origin, Arg::angle_< value_type > angle, value_type length) noexcept | s3d::Line | |
| moveBy(value_type x, value_type y) noexcept | s3d::Line | |
| moveBy(position_type v) noexcept | s3d::Line | |
| movedBy(value_type x, value_type y) const noexcept | s3d::Line | |
| movedBy(position_type v) const noexcept | s3d::Line | |
| normal() const noexcept | s3d::Line | |
| operator!=(const Line &lhs, const Line &rhs) noexcept | s3d::Line | friend |
| operator<<(std::basic_ostream< CharType > &output, const Line &value) | s3d::Line | friend |
| operator==(const Line &lhs, const Line &rhs) noexcept | s3d::Line | friend |
| operator>>(std::basic_istream< CharType > &input, Line &value) | s3d::Line | friend |
| overwrite(Image &dst, const Color &color, Antialiased antialiased=Antialiased::Yes) const | s3d::Line | |
| overwrite(Image &dst, int32 thickness, const Color &color, Antialiased antialiased=Antialiased::Yes) const | s3d::Line | |
| overwriteArrow(Image &dst, double width, const Vec2 &headSize, const Color &color) const | s3d::Line | |
| overwriteDoubleHeadedArrow(Image &dst, double width, const Vec2 &headSize, const Color &color) const | s3d::Line | |
| p(size_t index) noexcept | s3d::Line | |
| p(size_t index) const noexcept | s3d::Line | |
| paint(Image &dst, const Color &color) const | s3d::Line | |
| paint(Image &dst, int32 thickness, const Color &color) const | s3d::Line | |
| paintArrow(Image &dst, double width, const Vec2 &headSize, const Color &color) const | s3d::Line | |
| paintDoubleHeadedArrow(Image &dst, double width, const Vec2 &headSize, const Color &color) const | s3d::Line | |
| point(size_t index) const | s3d::Line | |
| position(double t) const noexcept | s3d::Line | |
| position_type typedef | s3d::Line | |
| reverse() noexcept | s3d::Line | |
| reversed() const noexcept | s3d::Line | |
| set(value_type x0, value_type y0, value_type x1, value_type y1) noexcept | s3d::Line | |
| set(position_type p0, value_type x1, value_type y1) noexcept | s3d::Line | |
| set(value_type x0, value_type y0, position_type p1) noexcept | s3d::Line | |
| set(position_type p0, position_type p1) noexcept | s3d::Line | |
| set(const Line &line) noexcept | s3d::Line | |
| stretched(value_type length) const noexcept | s3d::Line | |
| stretched(value_type lengthBegin, value_type lengthEnd) const noexcept | s3d::Line | |
| value_type typedef | s3d::Line | |
| vector() const noexcept | s3d::Line |