![]() |
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 |