| asUInt16Buffer() const | Infinity::Types::Rendering::IndexBuffer | |
| asUInt16Buffer() | Infinity::Types::Rendering::IndexBuffer | |
| asUInt32Buffer() const | Infinity::Types::Rendering::IndexBuffer | |
| asUInt32Buffer() | Infinity::Types::Rendering::IndexBuffer | |
| at(size_t index) const | Infinity::Types::Rendering::IndexBuffer | |
| clear() | Infinity::Types::Rendering::IndexBuffer | |
| clone() const override | Infinity::Types::Rendering::IndexBuffer | virtual |
| count() const | Infinity::Types::Rendering::IndexBuffer | |
| data | Infinity::Types::Rendering::IndexBuffer | |
| Data() | Infinity::Types::Core::Data | |
| Data(const Data &other) | Infinity::Types::Core::Data | |
| Data(Data &&other) | Infinity::Types::Core::Data | |
| getProperty(const std::string &key) const | Infinity::Types::Core::Data | |
| getProperty(const std::string &key) const | Infinity::Types::Core::Data | |
| hasProperty(const std::string &key) const | Infinity::Types::Core::Data | |
| IndexBuffer() | Infinity::Types::Rendering::IndexBuffer | |
| IndexBuffer(const size_t size, IndexType type=IndexType::UInt16, Topology topology=Topology::Triangles) | Infinity::Types::Rendering::IndexBuffer | |
| IndexBuffer(const Containers::Array< uint16_t > &indices, Topology topology=Topology::Triangles) | Infinity::Types::Rendering::IndexBuffer | |
| IndexBuffer(const Containers::Array< uint32_t > &indices, Topology topology=Topology::Triangles) | Infinity::Types::Rendering::IndexBuffer | |
| IndexType enum name | Infinity::Types::Rendering::IndexBuffer | |
| legibleDataRead(std::istream &in) override | Infinity::Types::Core::Base | virtual |
| legibleDataWrite(std::ostream &out) const override | Infinity::Types::Core::Base | virtual |
| operator=(const Data &other) | Infinity::Types::Core::Data | |
| operator=(Data &&other) | Infinity::Types::Core::Data | |
| operator[](size_t index) const | Infinity::Types::Rendering::IndexBuffer | |
| properties | Infinity::Types::Core::Data | |
| pushIndex(uint16_t index) | Infinity::Types::Rendering::IndexBuffer | |
| pushIndex(uint32_t index) | Infinity::Types::Rendering::IndexBuffer | |
| pushIndices(const Containers::Array< uint16_t > &indices) | Infinity::Types::Rendering::IndexBuffer | |
| pushIndices(const Containers::Array< uint32_t > &indices) | Infinity::Types::Rendering::IndexBuffer | |
| pushLine(uint16_t v0, uint16_t v1) | Infinity::Types::Rendering::IndexBuffer | |
| pushLine(uint32_t v0, uint32_t v1) | Infinity::Types::Rendering::IndexBuffer | |
| pushQuad(uint16_t v0, uint16_t v1, uint16_t v2, uint16_t v3) | Infinity::Types::Rendering::IndexBuffer | |
| pushQuad(uint32_t v0, uint32_t v1, uint32_t v2, uint32_t v3) | Infinity::Types::Rendering::IndexBuffer | |
| pushTriangle(uint16_t v0, uint16_t v1, uint16_t v2) | Infinity::Types::Rendering::IndexBuffer | |
| pushTriangle(uint32_t v0, uint32_t v1, uint32_t v2) | Infinity::Types::Rendering::IndexBuffer | |
| removeProperty(const std::string &key) | Infinity::Types::Core::Data | |
| reserve(size_t capacity) | Infinity::Types::Rendering::IndexBuffer | |
| setIndex(size_t index, uint32_t value) | Infinity::Types::Rendering::IndexBuffer | |
| setProperty(const std::string &key, T &&value) | Infinity::Types::Core::Data | |
| setProperty(const std::string &key, const T &value) | Infinity::Types::Core::Data | |
| setProperty(const std::string &key, PropertyValue &&value) | Infinity::Types::Core::Data | |
| topology | Infinity::Types::Rendering::IndexBuffer | |
| Topology enum name | Infinity::Types::Rendering::IndexBuffer | |
| type | Infinity::Types::Rendering::IndexBuffer | |
| typeId() const override | Infinity::Types::Rendering::IndexBuffer | virtual |
| ~Base() | Infinity::Types::Core::Base | virtual |
| ~Data() | Infinity::Types::Core::Data | virtual |
| ~IndexBuffer() | Infinity::Types::Rendering::IndexBuffer | virtual |