![]() |
OpenSiv3D
v0.6.5
C++20 framework for creative coding
|
This is the complete list of members for s3d::LineString, including all inherited members.
all(Fty f=Identity) const | s3d::LineString | |
allocator_type typedef | s3d::LineString | |
any(Fty f=Identity) const | s3d::LineString | |
append(const Array< value_type > &other) | s3d::LineString | |
append(const LineString &other) | s3d::LineString | |
asArray() const noexcept | s3d::LineString | |
assign(Iterator first, Iterator last) | s3d::LineString | |
assign(size_type n, const value_type &value) | s3d::LineString | |
assign(std::initializer_list< value_type > il) | s3d::LineString | |
assign(const Array< Point > &other) | s3d::LineString | |
assign(const Array< Vec2 > &other) | s3d::LineString | |
assign(Array< Vec2 > &&other) noexcept | s3d::LineString | |
assign(const LineString &other) | s3d::LineString | |
assign(LineString &&other) noexcept | s3d::LineString | |
asSpline(CloseRing closeRing=CloseRing::No) const | s3d::LineString | |
at(size_t index) & | s3d::LineString | |
at(size_t index) const & | s3d::LineString | |
at(size_t index) && | s3d::LineString | |
back() noexcept | s3d::LineString | |
back() const noexcept | s3d::LineString | |
base_type typedef | s3d::LineString | |
begin() noexcept | s3d::LineString | |
begin() const noexcept | s3d::LineString | |
calculateBuffer(double distance, int32 bufferQuality=24) const | s3d::LineString | |
calculateBufferClosed(double distance, int32 bufferQuality=24) const | s3d::LineString | |
calculateLength(CloseRing closeRing=CloseRing::No) const noexcept | s3d::LineString | |
calculatePointFromOrigin(double distanceFromOrigin, CloseRing closeRing=CloseRing::No) const | s3d::LineString | |
calculateRoundBuffer(double distance, int32 bufferQuality=24) const | s3d::LineString | |
calculateRoundBufferClosed(double distance, int32 bufferQuality=24) const | s3d::LineString | |
capacity() const noexcept | s3d::LineString | |
catmullRom(int32 interpolation=24) const | s3d::LineString | |
catmullRom(CloseRing closeRing, int32 interpolation=24) const | s3d::LineString | |
cbegin() const noexcept | s3d::LineString | |
cend() const noexcept | s3d::LineString | |
choice() | s3d::LineString | |
choice() const | s3d::LineString | |
choice(URBG &&rbg) | s3d::LineString | |
choice(URBG &&rbg) const | s3d::LineString | |
choice(Int n) const | s3d::LineString | |
choice(Size_t n, URBG &&rbg) const | s3d::LineString | |
clear() noexcept | s3d::LineString | |
computeBoundingRect() const noexcept | s3d::LineString | |
computeNormals(CloseRing closeRing=CloseRing::No) const | s3d::LineString | |
const_iterator typedef | s3d::LineString | |
const_pointer typedef | s3d::LineString | |
const_reference typedef | s3d::LineString | |
const_reverse_iterator typedef | s3d::LineString | |
count(const value_type &value) const | s3d::LineString | |
count_if(Fty f) const | s3d::LineString | |
crbegin() const noexcept | s3d::LineString | |
crend() const noexcept | s3d::LineString | |
data() const noexcept | s3d::LineString | |
data() noexcept | s3d::LineString | |
densified(double maxDistance, CloseRing closeRing=CloseRing::No) const | s3d::LineString | |
difference_type typedef | s3d::LineString | |
draw(const ColorF &color=Palette::White) const | s3d::LineString | |
draw(double thickness, const ColorF &color=Palette::White) const | s3d::LineString | |
draw(double thickness, const Array< ColorF > &colors) const | s3d::LineString | |
draw(const LineStyle &style, double thickness, const ColorF &color=Palette::White) const | s3d::LineString | |
drawClosed(const ColorF &color=Palette::White) const | s3d::LineString | |
drawClosed(double thickness, const ColorF &color=Palette::White) const | s3d::LineString | |
drawClosed(double thickness, const Array< ColorF > &colors) const | s3d::LineString | |
drawClosed(const LineStyle &style, double thickness, const ColorF &color=Palette::White) const | s3d::LineString | |
emplace(const_iterator position, Args &&... args) | s3d::LineString | |
emplace_back(Args &&... args) | s3d::LineString | |
empty() const noexcept | s3d::LineString | |
end() noexcept | s3d::LineString | |
end() const noexcept | s3d::LineString | |
erase(const_iterator where) noexcept | s3d::LineString | |
erase(const_iterator first, const_iterator last) noexcept | s3d::LineString | |
extractLineString(double distanceFromOrigin, CloseRing closeRing=CloseRing::No) const | s3d::LineString | |
extractLineString(double distanceFromOrigin, double length, CloseRing closeRing=CloseRing::No) const | s3d::LineString | |
fill(const value_type &value) | s3d::LineString | |
Formatter(FormatData &formatData, const LineString &value) | s3d::LineString | friend |
front() noexcept | s3d::LineString | |
front() const noexcept | s3d::LineString | |
get_allocator() const noexcept | s3d::LineString | |
insert(const_iterator where, const value_type &value) | s3d::LineString | |
insert(const_iterator where, size_t count, const value_type &value) | s3d::LineString | |
insert(const_iterator where, Iterator first, Iterator last) | s3d::LineString | |
insert(const_iterator where, std::initializer_list< value_type > il) | s3d::LineString | |
intersects(const Shape2DType &other) const | s3d::LineString | |
intersectsAt(const Shape2DType &other) const | s3d::LineString | |
isEmpty() const noexcept | s3d::LineString | |
iterator typedef | s3d::LineString | |
join(StringView sep=U", "_sv, StringView begin=U"{"_sv, StringView end=U"}"_sv) const | s3d::LineString | |
line(size_t index, CloseRing closeRing=CloseRing::No) const | s3d::LineString | |
LineString()=default | s3d::LineString | |
LineString(const allocator_type &alloc) noexcept | s3d::LineString | explicit |
LineString(size_t count, const value_type &value, const allocator_type &alloc=allocator_type{}) | s3d::LineString | |
LineString(size_t count, const allocator_type &alloc=allocator_type{}) | s3d::LineString | explicit |
LineString(Iterator first, Iterator last, const allocator_type &alloc=allocator_type{}) | s3d::LineString | |
LineString(const LineString &lines) | s3d::LineString | |
LineString(const LineString &lines, const allocator_type &alloc) | s3d::LineString | |
LineString(LineString &&lines) noexcept | s3d::LineString | |
LineString(std::initializer_list< value_type > init, const allocator_type &alloc=allocator_type{}) | s3d::LineString | |
LineString(const Array< Point > &points) | s3d::LineString | explicit |
LineString(const Array< Vec2 > &points) | s3d::LineString | explicit |
LineString(Array< Vec2 > &&points) noexcept | s3d::LineString | explicit |
LineString(Arg::reserve_< size_type > size) | s3d::LineString | explicit |
max_size() const noexcept | s3d::LineString | |
moveBy(double x, double y) noexcept | s3d::LineString | |
moveBy(Vec2 v) noexcept | s3d::LineString | |
movedBy(double x, double y) const | s3d::LineString | |
movedBy(Vec2 v) const | s3d::LineString | |
none(Fty f=Identity) const | s3d::LineString | |
normalAtLine(size_t index, CloseRing closeRing=CloseRing::No) const | s3d::LineString | |
normalAtPoint(size_t index, CloseRing closeRing=CloseRing::No) const | s3d::LineString | |
num_lines(CloseRing closeRing=CloseRing::No) const noexcept | s3d::LineString | |
num_points() const noexcept | s3d::LineString | |
operator bool() const noexcept | s3d::LineString | explicit |
operator const Array< value_type > &() const noexcept | s3d::LineString | |
operator<<(const value_type &value) | s3d::LineString | |
operator=(const Array< Point > &other) | s3d::LineString | |
operator=(const Array< Vec2 > &other) | s3d::LineString | |
operator=(Array< Vec2 > &&other) noexcept | s3d::LineString | |
operator=(const LineString &other) | s3d::LineString | |
operator=(LineString &&other) noexcept | s3d::LineString | |
operator[](size_t index) &noexcept | s3d::LineString | |
operator[](size_t index) const &noexcept | s3d::LineString | |
operator[](size_t index) &&noexcept | s3d::LineString | |
overwrite(Image &dst, const Color &color, Antialiased antialiased=Antialiased::Yes) const | s3d::LineString | |
overwrite(Image &dst, int32 thickness, const Color &color, Antialiased antialiased=Antialiased::Yes) const | s3d::LineString | |
overwriteClosed(Image &dst, const Color &color, Antialiased antialiased=Antialiased::Yes) const | s3d::LineString | |
overwriteClosed(Image &dst, int32 thickness, const Color &color, Antialiased antialiased=Antialiased::Yes) const | s3d::LineString | |
paint(Image &dst, const Color &color) const | s3d::LineString | |
paint(Image &dst, int32 thickness, const Color &color) const | s3d::LineString | |
paintClosed(Image &dst, const Color &color) const | s3d::LineString | |
paintClosed(Image &dst, int32 thickness, const Color &color) const | s3d::LineString | |
pointer typedef | s3d::LineString | |
pop_back() noexcept | s3d::LineString | |
pop_back_N(size_t n) | s3d::LineString | |
pop_front() | s3d::LineString | |
pop_front_N(size_t n) | s3d::LineString | |
push_back(const value_type &value) | s3d::LineString | |
push_front(const value_type &value) | s3d::LineString | |
rbegin() noexcept | s3d::LineString | |
rbegin() const noexcept | s3d::LineString | |
reference typedef | s3d::LineString | |
release() | s3d::LineString | |
remove(const value_type &value) | s3d::LineString | |
remove_at(size_t index) | s3d::LineString | |
remove_if(Fty f) | s3d::LineString | |
rend() noexcept | s3d::LineString | |
rend() const noexcept | s3d::LineString | |
reserve(size_t newCapacity) | s3d::LineString | |
resize(size_t newSize) | s3d::LineString | |
resize(size_t newSize, const value_type &value) | s3d::LineString | |
reverse() | s3d::LineString | |
reverse_iterator typedef | s3d::LineString | |
reversed() const | s3d::LineString | |
scale(double s) | s3d::LineString | |
scale(double sx, double sy) | s3d::LineString | |
scale(Vec2 s) | s3d::LineString | |
scaleAt(Vec2 pos, double s) | s3d::LineString | |
scaleAt(Vec2 pos, double sx, double sy) | s3d::LineString | |
scaleAt(Vec2 pos, Vec2 s) | s3d::LineString | |
scaled(double s) const | s3d::LineString | |
scaled(double sx, double sy) const | s3d::LineString | |
scaled(Vec2 s) const | s3d::LineString | |
scaledAt(Vec2 pos, double s) const | s3d::LineString | |
scaledAt(Vec2 pos, double sx, double sy) const | s3d::LineString | |
scaledAt(Vec2 pos, Vec2 s) const | s3d::LineString | |
shrink_to_fit() | s3d::LineString | |
shuffle() | s3d::LineString | |
shuffle(URBG &&rbg) | s3d::LineString | |
simplified(double maxDistance=2.0, CloseRing closeRing=CloseRing::No) const | s3d::LineString | |
size() const noexcept | s3d::LineString | |
size_bytes() const noexcept | s3d::LineString | |
size_type typedef | s3d::LineString | |
slice(size_t index) const | s3d::LineString | |
slice(size_t index, size_t length) const | s3d::LineString | |
swap(LineString &other) noexcept | s3d::LineString | |
unique_consecutive() | s3d::LineString | |
uniqued_consecutive() const & | s3d::LineString | |
uniqued_consecutive() && | s3d::LineString | |
value_type typedef | s3d::LineString |