MGL(Win32)
|
継承メンバを含む MGL::Array2D< ValueType, IndexType > の全メンバ一覧です。
Array2D(Array2D &)=delete (定義場所: MGL::Array2D< ValueType, IndexType >) | MGL::Array2D< ValueType, IndexType > | |
Array2D(Memory::ClearMode clearMode=Memory::ClearMode::Auto) noexcept | MGL::Array2D< ValueType, IndexType > | inline |
Array2D(IndexType width, IndexType height, Memory::ClearMode clearMode=Memory::ClearMode::Auto) noexcept | MGL::Array2D< ValueType, IndexType > | inline |
Array2D(IndexType width, IndexType height, const ValueType &invalidValue, Memory::ClearMode clearMode=Memory::ClearMode::Auto) noexcept | MGL::Array2D< ValueType, IndexType > | inline |
Array2D(IndexType width, IndexType height, ValueType &&invalidValue, Memory::ClearMode clearMode=Memory::ClearMode::Auto) noexcept | MGL::Array2D< ValueType, IndexType > | inline |
Array2D(Array2D &&rhs) noexcept | MGL::Array2D< ValueType, IndexType > | inline |
begin() const noexcept | MGL::Array2D< ValueType, IndexType > | inline |
cbegin() const noexcept | MGL::Array2D< ValueType, IndexType > | inline |
cend() const noexcept | MGL::Array2D< ValueType, IndexType > | inline |
Contains(const ValueType &element) const noexcept | MGL::Array2D< ValueType, IndexType > | inline |
Contains(const ValueType *element) const noexcept | MGL::Array2D< ValueType, IndexType > | inline |
end() const noexcept | MGL::Array2D< ValueType, IndexType > | inline |
Fill(const ValueType &value) noexcept | MGL::Array2D< ValueType, IndexType > | inline |
ForEach(LoopBody body) noexcept | MGL::Array2D< ValueType, IndexType > | inline |
ForEach(LoopBody body) const noexcept | MGL::Array2D< ValueType, IndexType > | inline |
ForRange(IndexType beginX, IndexType beginY, IndexType endX, IndexType endY, LoopBody body) noexcept | MGL::Array2D< ValueType, IndexType > | inline |
ForRange(const std::pair< IndexType, IndexType > &begin, const std::pair< IndexType, IndexType > &end, LoopBody body) noexcept | MGL::Array2D< ValueType, IndexType > | inline |
ForRange(IndexType beginX, IndexType beginY, IndexType endX, IndexType endY, LoopBody body) const noexcept | MGL::Array2D< ValueType, IndexType > | inline |
ForRange(const std::pair< IndexType, IndexType > &begin, const std::pair< IndexType, IndexType > &end, LoopBody body) const noexcept | MGL::Array2D< ValueType, IndexType > | inline |
Get(IndexType x, IndexType y) const noexcept | MGL::Array2D< ValueType, IndexType > | inline |
Get(const std::pair< IndexType, IndexType > &pair) const noexcept | MGL::Array2D< ValueType, IndexType > | inline |
GetArraySize() const noexcept | MGL::Array2D< ValueType, IndexType > | inline |
GetHeight() const noexcept | MGL::Array2D< ValueType, IndexType > | inline |
GetPtr(IndexType x, IndexType y) const noexcept | MGL::Array2D< ValueType, IndexType > | inline |
GetPtr(const std::pair< IndexType, IndexType > &pair) const noexcept | MGL::Array2D< ValueType, IndexType > | inline |
GetWidth() const noexcept | MGL::Array2D< ValueType, IndexType > | inline |
MakePair(IndexType x, IndexType y) noexcept | MGL::Array2D< ValueType, IndexType > | inlinestatic |
New(size_t width, size_t height, Memory::ClearMode clearMode=Memory::ClearMode::Auto) noexcept | MGL::Array2D< ValueType, IndexType > | inline |
operator=(Array2D &)=delete (定義場所: MGL::Array2D< ValueType, IndexType >) | MGL::Array2D< ValueType, IndexType > | |
operator=(Array2D &&rhs) noexcept | MGL::Array2D< ValueType, IndexType > | inline |
operator[](const std::pair< IndexType, IndexType > &pair) const noexcept | MGL::Array2D< ValueType, IndexType > | inline |
Renew(Memory::ClearMode clearMode=Memory::ClearMode::Auto) noexcept | MGL::Array2D< ValueType, IndexType > | inline |
SetInvalidValue(const ValueType &value) noexcept | MGL::Array2D< ValueType, IndexType > | inline |
SetInvalidValue(ValueType &&value) noexcept | MGL::Array2D< ValueType, IndexType > | inline |
~Array2D() noexcept | MGL::Array2D< ValueType, IndexType > | inline |