|
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 |