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