| allocateBuffer(int64_t numBytes) | ImFusion::GL::Buffer | protected |
| bind() const | ImFusion::GL::Buffer | |
| Buffer(Target target, Usage usage) | ImFusion::GL::Buffer | |
| createFullscreenSquare() | ImFusion::GL::VertexBuffer | static |
| draw(Primitive mode) const | ImFusion::GL::VertexBuffer | |
| draw(Primitive mode, const IndexBuffer &ibo) const | ImFusion::GL::VertexBuffer | |
| drawInstanced(Primitive mode, int32_t count) const | ImFusion::GL::VertexBuffer | |
| drawInstanced(Primitive mode, int32_t, const IndexBuffer &ibo) const | ImFusion::GL::VertexBuffer | |
| drawMultiRestart(Primitive mode, const std::vector< size_t > &primitiveRestartIndices) const | ImFusion::GL::VertexBuffer | |
| getBufferSize(Utils::Span< Ts >... data) const | ImFusion::GL::Buffer | protected |
| glBufferSubDataImpl(Target target, int64_t offset, int64_t size, const void *data) | ImFusion::GL::Buffer | protectedstatic |
| glGetBufferSubDataImpl(Target target, int64_t offset, int64_t size, void *data) | ImFusion::GL::Buffer | protectedstatic |
| id() const | ImFusion::GL::Buffer | |
| m_bufferSize | ImFusion::GL::Buffer | protected |
| m_id | ImFusion::GL::Buffer | protected |
| m_target | ImFusion::GL::Buffer | protected |
| m_usageHint | ImFusion::GL::Buffer | protected |
| numVertices() const | ImFusion::GL::VertexBuffer | |
| setData(const std::vector< Ts > &... arrays) | ImFusion::GL::VertexBuffer | |
| setData(Utils::Span< Ts >... arrays) | ImFusion::GL::VertexBuffer | |
| setSubData(size_t offset, Utils::Span< Ts >... data) | ImFusion::GL::Buffer | protected |
| setUsageHint(Usage value) | ImFusion::GL::Buffer | inline |
| setVertexAttribNormalization(int index, bool isNormalized) | ImFusion::GL::VertexBuffer | |
| Target enum name | ImFusion::GL::Buffer | |
| unbind() | ImFusion::GL::VertexBuffer | static |
| ImFusion::GL::Buffer::unbind(Target target) | ImFusion::GL::Buffer | static |
| Usage enum name | ImFusion::GL::Buffer | |
| usageHint() const | ImFusion::GL::Buffer | inline |
| VertexBuffer(Usage usageHint=Buffer::Usage::StaticDraw) | ImFusion::GL::VertexBuffer | explicit |
| ~Buffer() (defined in ImFusion::GL::Buffer) | ImFusion::GL::Buffer | virtual |