OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::Grid< Type, Allocator > Member List

This is the complete list of members for s3d::Grid< Type, Allocator >, including all inherited members.

all(Fty f=Identity) consts3d::Grid< Type, Allocator >
allocator_type typedefs3d::Grid< Type, Allocator >
any(Fty f=Identity) consts3d::Grid< Type, Allocator >
asArray() const noexcepts3d::Grid< Type, Allocator >
assign(size_type w, size_type h, const value_type &value)s3d::Grid< Type, Allocator >
assign(Size size, const value_type &value)s3d::Grid< Type, Allocator >
assign(const std::initializer_list< std::initializer_list< value_type >> &set)s3d::Grid< Type, Allocator >
at(size_type y, size_type x) &s3d::Grid< Type, Allocator >
at(size_type y, size_type x) const &s3d::Grid< Type, Allocator >
at(size_type y, size_type x) &&s3d::Grid< Type, Allocator >
at(Point pos) &s3d::Grid< Type, Allocator >
at(Point pos) const &s3d::Grid< Type, Allocator >
at(Point pos) &&s3d::Grid< Type, Allocator >
begin() noexcepts3d::Grid< Type, Allocator >
begin() const noexcepts3d::Grid< Type, Allocator >
capacity() const noexcepts3d::Grid< Type, Allocator >
cbegin() const noexcepts3d::Grid< Type, Allocator >
cend() const noexcepts3d::Grid< Type, Allocator >
choice()s3d::Grid< Type, Allocator >
choice() consts3d::Grid< Type, Allocator >
choice(URBG &&rbg)s3d::Grid< Type, Allocator >
choice(URBG &&rbg) consts3d::Grid< Type, Allocator >
choice(Int n) consts3d::Grid< Type, Allocator >
choice(Size_t n, URBG &&rbg) consts3d::Grid< Type, Allocator >
clear() noexcepts3d::Grid< Type, Allocator >
const_iterator typedefs3d::Grid< Type, Allocator >
const_pointer typedefs3d::Grid< Type, Allocator >
const_reference typedefs3d::Grid< Type, Allocator >
const_reverse_iterator typedefs3d::Grid< Type, Allocator >
container_type typedefs3d::Grid< Type, Allocator >
count(const value_type &value) consts3d::Grid< Type, Allocator >
count_if(Fty f) consts3d::Grid< Type, Allocator >
crbegin() const noexcepts3d::Grid< Type, Allocator >
crend() const noexcepts3d::Grid< Type, Allocator >
data() noexcepts3d::Grid< Type, Allocator >
data() const noexcepts3d::Grid< Type, Allocator >
difference_type typedefs3d::Grid< Type, Allocator >
each(Fty f)s3d::Grid< Type, Allocator >
each(Fty f) consts3d::Grid< Type, Allocator >
each_index(Fty f)s3d::Grid< Type, Allocator >
each_index(Fty f) consts3d::Grid< Type, Allocator >
empty() const noexcepts3d::Grid< Type, Allocator >
end() noexcepts3d::Grid< Type, Allocator >
end() const noexcepts3d::Grid< Type, Allocator >
fetch(size_type y, size_type x, const value_type &defaultValue) consts3d::Grid< Type, Allocator >
fetch(Point pos, const value_type &defaultValue) consts3d::Grid< Type, Allocator >
fill(const value_type &value)s3d::Grid< Type, Allocator >
Formatter(FormatData &formatData, const Grid &value)s3d::Grid< Type, Allocator >friend
Generate(size_type w, size_type h, Fty generator)s3d::Grid< Type, Allocator >static
Generate(Size size, Fty generator)s3d::Grid< Type, Allocator >static
get_allocator() const noexcepts3d::Grid< Type, Allocator >
Grid()=defaults3d::Grid< Type, Allocator >
Grid(const Grid &)=defaults3d::Grid< Type, Allocator >
Grid(Grid &&)=defaults3d::Grid< Type, Allocator >
Grid(size_type w, size_type h)s3d::Grid< Type, Allocator >
Grid(size_type w, size_type h, const value_type &value)s3d::Grid< Type, Allocator >
Grid(Size size)s3d::Grid< Type, Allocator >explicit
Grid(Size size, const value_type &value)s3d::Grid< Type, Allocator >
Grid(size_type w, size_type h, const Array< value_type > &data)s3d::Grid< Type, Allocator >
Grid(size_type w, size_type h, Array< value_type > &&data)s3d::Grid< Type, Allocator >
Grid(Size size, const Array< value_type > &data)s3d::Grid< Type, Allocator >
Grid(Size size, Array< value_type > &&data)s3d::Grid< Type, Allocator >
Grid(const std::initializer_list< std::initializer_list< value_type >> &set)s3d::Grid< Type, Allocator >
Grid(size_type w, size_type h, Arg::generator_< Fty > generator)s3d::Grid< Type, Allocator >
Grid(Size size, Arg::generator_< Fty > generator)s3d::Grid< Type, Allocator >
Grid(size_type w, size_type h, Arg::indexedGenerator_< Fty > indexedGenerator)s3d::Grid< Type, Allocator >
Grid(Size size, Arg::indexedGenerator_< Fty > indexedGenerator)s3d::Grid< Type, Allocator >
height() const noexcepts3d::Grid< Type, Allocator >
inBounds(int64 y, int64 x) const noexcepts3d::Grid< Type, Allocator >
inBounds(Point pos) const noexcepts3d::Grid< Type, Allocator >
includes(const value_type &value) consts3d::Grid< Type, Allocator >
includes_if(Fty f) consts3d::Grid< Type, Allocator >
IndexedGenerate(size_type w, size_type h, Fty indexedGenerator)s3d::Grid< Type, Allocator >static
IndexedGenerate(Size size, Fty indexedGenerator)s3d::Grid< Type, Allocator >static
insert_column(size_type pos, const value_type &value)s3d::Grid< Type, Allocator >
insert_columns(size_type pos, size_type columns, const value_type &value)s3d::Grid< Type, Allocator >
insert_row(size_type pos, const value_type &value)s3d::Grid< Type, Allocator >
insert_rows(size_type pos, size_type rows, const value_type &value)s3d::Grid< Type, Allocator >
isEmpty() const noexcepts3d::Grid< Type, Allocator >
iterator typedefs3d::Grid< Type, Allocator >
map(Fty f) consts3d::Grid< Type, Allocator >
none(Fty f=Identity) consts3d::Grid< Type, Allocator >
num_elements() const noexcepts3d::Grid< Type, Allocator >
operator bool() const noexcepts3d::Grid< Type, Allocator >explicit
operator!=(const Grid &lhs, const Grid &rhs)s3d::Grid< Type, Allocator >friend
operator<<(std::ostream &output, const Grid &value)s3d::Grid< Type, Allocator >friend
operator<<(std::wostream &output, const Grid &value)s3d::Grid< Type, Allocator >friend
operator<<(std::basic_ostream< char32 > &output, const Grid &value)s3d::Grid< Type, Allocator >friend
operator=(const Grid &)=defaults3d::Grid< Type, Allocator >
operator=(Grid &&)=defaults3d::Grid< Type, Allocator >
operator==(const Grid &lhs, const Grid &rhs)s3d::Grid< Type, Allocator >friend
operator>>(Fty f) consts3d::Grid< Type, Allocator >
operator[](size_t index)s3d::Grid< Type, Allocator >
operator[](size_t index) consts3d::Grid< Type, Allocator >
operator[](Point pos) &s3d::Grid< Type, Allocator >
operator[](Point pos) const &s3d::Grid< Type, Allocator >
operator[](Point pos) &&s3d::Grid< Type, Allocator >
pointer typedefs3d::Grid< Type, Allocator >
pop_back_column()s3d::Grid< Type, Allocator >
pop_back_column_N(size_t n)s3d::Grid< Type, Allocator >
pop_back_row()s3d::Grid< Type, Allocator >
pop_back_row_N(size_t n)s3d::Grid< Type, Allocator >
push_back_column(const value_type &value)s3d::Grid< Type, Allocator >
push_back_row(const value_type &value)s3d::Grid< Type, Allocator >
rbegin() noexcepts3d::Grid< Type, Allocator >
rbegin() const noexcepts3d::Grid< Type, Allocator >
reduce(Fty f, R init) consts3d::Grid< Type, Allocator >
reduce1(Fty f) consts3d::Grid< Type, Allocator >
reference typedefs3d::Grid< Type, Allocator >
release()s3d::Grid< Type, Allocator >
remove_column(size_type pos)s3d::Grid< Type, Allocator >
remove_columns(size_type pos, size_type count)s3d::Grid< Type, Allocator >
remove_row(size_type pos)s3d::Grid< Type, Allocator >
remove_rows(size_type pos, size_type count)s3d::Grid< Type, Allocator >
rend() noexcepts3d::Grid< Type, Allocator >
rend() const noexcepts3d::Grid< Type, Allocator >
replace(const value_type &oldValue, const value_type &newValue)s3d::Grid< Type, Allocator >
replace_if(Fty f, const value_type &newValue)s3d::Grid< Type, Allocator >
replaced(const value_type &oldValue, const value_type &newValue) const &s3d::Grid< Type, Allocator >
replaced(const value_type &oldValue, const value_type &newValue) &&s3d::Grid< Type, Allocator >
replaced_if(Fty f, const value_type &newValue) const &s3d::Grid< Type, Allocator >
replaced_if(Fty f, const value_type &newValue) &&s3d::Grid< Type, Allocator >
reserve(size_type w, size_type h)s3d::Grid< Type, Allocator >
reserve(Size size)s3d::Grid< Type, Allocator >
resize(size_type w, size_type h)s3d::Grid< Type, Allocator >
resize(Size size)s3d::Grid< Type, Allocator >
resize(size_type w, size_type h, const value_type &value)s3d::Grid< Type, Allocator >
resize(Size size, const value_type &value)s3d::Grid< Type, Allocator >
reverse()s3d::Grid< Type, Allocator >
reverse_columns()s3d::Grid< Type, Allocator >
reverse_each(Fty f)s3d::Grid< Type, Allocator >
reverse_each(Fty f) consts3d::Grid< Type, Allocator >
reverse_iterator typedefs3d::Grid< Type, Allocator >
reverse_rows()s3d::Grid< Type, Allocator >
reversed() const &s3d::Grid< Type, Allocator >
reversed() &&s3d::Grid< Type, Allocator >
rotate(std::ptrdiff_t count=1)s3d::Grid< Type, Allocator >
rotate_rows(std::ptrdiff_t count=1)s3d::Grid< Type, Allocator >
rotated(std::ptrdiff_t count=1) const &s3d::Grid< Type, Allocator >
rotated(std::ptrdiff_t count=1) &&s3d::Grid< Type, Allocator >
rotated_rows(std::ptrdiff_t count=1) const &s3d::Grid< Type, Allocator >
rotated_rows(std::ptrdiff_t count=1) &&s3d::Grid< Type, Allocator >
shrink_to_fit()s3d::Grid< Type, Allocator >
shuffle()s3d::Grid< Type, Allocator >
shuffle(URBG &&rbg)s3d::Grid< Type, Allocator >
shuffled() const &s3d::Grid< Type, Allocator >
shuffled() &&s3d::Grid< Type, Allocator >
shuffled(URBG &&rbg) const &s3d::Grid< Type, Allocator >
shuffled(URBG &&rbg) &&s3d::Grid< Type, Allocator >
size() const noexcepts3d::Grid< Type, Allocator >
size_bytes() const noexcepts3d::Grid< Type, Allocator >
size_type typedefs3d::Grid< Type, Allocator >
slice(size_type y, size_type x) consts3d::Grid< Type, Allocator >
slice(Point pos) consts3d::Grid< Type, Allocator >
slice(size_type y, size_type x, size_t length) consts3d::Grid< Type, Allocator >
slice(Point pos, size_t length) consts3d::Grid< Type, Allocator >
sort()s3d::Grid< Type, Allocator >
sort_by(Fty f)s3d::Grid< Type, Allocator >
sorted() const &s3d::Grid< Type, Allocator >
sorted() &&s3d::Grid< Type, Allocator >
sorted_by(Fty f) const &s3d::Grid< Type, Allocator >
sorted_by(Fty f) &&s3d::Grid< Type, Allocator >
stable_sort()s3d::Grid< Type, Allocator >
stable_sort_by(Fty f)s3d::Grid< Type, Allocator >
stable_sorted() const &s3d::Grid< Type, Allocator >
stable_sorted() &&s3d::Grid< Type, Allocator >
stable_sorted_by(Fty f) const &s3d::Grid< Type, Allocator >
stable_sorted_by(Fty f) &&s3d::Grid< Type, Allocator >
sum() consts3d::Grid< Type, Allocator >
sum() const =deletes3d::Grid< Type, Allocator >
sumF() consts3d::Grid< Type, Allocator >
sumF() const =deletes3d::Grid< Type, Allocator >
swap(Grid &other) noexcepts3d::Grid< Type, Allocator >
swap_columns(size_t a, size_t b)s3d::Grid< Type, Allocator >
swap_rows(size_t a, size_t b)s3d::Grid< Type, Allocator >
value_type typedefs3d::Grid< Type, Allocator >
values_at(std::initializer_list< Point > indices) consts3d::Grid< Type, Allocator >
width() const noexcepts3d::Grid< Type, Allocator >