OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::Quad Member List

This is the complete list of members for s3d::Quad, including all inherited members.

area() const noexcepts3d::Quad
asPolygon() consts3d::Quad
boundingRect() const noexcepts3d::Quad
calculateBuffer(double distance) consts3d::Quad
calculateRoundBuffer(double distance) consts3d::Quad
contains(const Shape2DType &other) consts3d::Quad
draw(const ColorF &color=Palette::White) consts3d::Quad
draw(const ColorF &color0, const ColorF &color1, const ColorF &color2, const ColorF &color3) consts3d::Quad
drawFrame(double thickness=1.0, const ColorF &color=Palette::White) consts3d::Quad
drawFrame(double innerThickness, double outerThickness, const ColorF &color=Palette::White) consts3d::Quad
Formatter(FormatData &formatData, const Quad &value)s3d::Quadfriend
hash() const noexcepts3d::Quad
intersects(const Shape2DType &other) consts3d::Quad
intersectsAt(const Shape2DType &other) consts3d::Quad
leftClicked() const noexcepts3d::Quad
leftPressed() const noexcepts3d::Quad
leftReleased() const noexcepts3d::Quad
lerp(const Quad &other, double f) const noexcepts3d::Quad
mouseOver() const noexcepts3d::Quad
moveBy(value_type x, value_type y) noexcepts3d::Quad
moveBy(position_type v) noexcepts3d::Quad
movedBy(value_type x, value_type y) const noexcepts3d::Quad
movedBy(position_type v) const noexcepts3d::Quad
operator!=(const Quad &lhs, const Quad &rhs) noexcepts3d::Quadfriend
operator()(const Texture &texture) consts3d::Quad
operator()(const TextureRegion &textureRegion) consts3d::Quad
operator<<(std::basic_ostream< CharType > &output, const Quad &value)s3d::Quadfriend
operator==(const Quad &lhs, const Quad &rhs) noexcepts3d::Quadfriend
operator>>(std::basic_istream< CharType > &input, Quad &value)s3d::Quadfriend
outline(CloseRing closeRing=CloseRing::No) consts3d::Quad
outline(double distanceFromOrigin, double length) consts3d::Quad
overwrite(Image &dst, const Color &color, Antialiased antialiased=Antialiased::Yes) consts3d::Quad
overwriteFrame(Image &dst, int32 thickness, const Color &color, Antialiased antialiased=Antialiased::Yes) consts3d::Quad
p(size_t index) noexcepts3d::Quad
p(size_t index) const noexcepts3d::Quad
p0s3d::Quad
p1s3d::Quad
p2s3d::Quad
p3s3d::Quad
paint(Image &dst, const Color &color) consts3d::Quad
paintFrame(Image &dst, int32 thickness, const Color &color) consts3d::Quad
perimeter() const noexcepts3d::Quad
point(size_t index) consts3d::Quad
position_type typedefs3d::Quad
Quad()=defaults3d::Quad
Quad(value_type x0, value_type y0, value_type x1, value_type y1, value_type x2, value_type y2, value_type x3, value_type y3) noexcepts3d::Quad
Quad(const position_type &_p0, const position_type &_p1, const position_type &_p2, const position_type &_p3) noexcepts3d::Quad
Quad(const Rect &rect) noexcepts3d::Quadexplicit
Quad(const RectF &rect) noexcepts3d::Quadexplicit
rightClicked() const noexcepts3d::Quad
rightPressed() const noexcepts3d::Quad
rightReleased() const noexcepts3d::Quad
rotatedAt(value_type x, value_type y, value_type angle) const noexcepts3d::Quad
rotatedAt(position_type pos, value_type angle) const noexcepts3d::Quad
scale(double s) noexcepts3d::Quad
scale(double sx, double sy) noexcepts3d::Quad
scale(Vec2 s) noexcepts3d::Quad
scaleAt(Vec2 pos, double s) noexcepts3d::Quad
scaleAt(Vec2 pos, double sx, double sy) noexcepts3d::Quad
scaleAt(Vec2 pos, Vec2 s) noexcepts3d::Quad
scaled(double s) const noexcepts3d::Quad
scaled(double sx, double sy) const noexcepts3d::Quad
scaled(Vec2 s) const noexcepts3d::Quad
scaledAt(Vec2 pos, double s) const noexcepts3d::Quad
scaledAt(Vec2 pos, double sx, double sy) const noexcepts3d::Quad
scaledAt(Vec2 pos, Vec2 s) const noexcepts3d::Quad
set(value_type x0, value_type y0, value_type x1, value_type y1, value_type x2, value_type y2, value_type x3, value_type y3) noexcepts3d::Quad
set(const position_type &_p0, const position_type &_p1, const position_type &_p2, const position_type &_p3) noexcepts3d::Quad
set(const Quad &quad) noexcepts3d::Quad
side(size_t index) consts3d::Quad
stretched(value_type size) const noexcepts3d::Quad
triangle(size_t index) consts3d::Quad
value_type typedefs3d::Quad