# OpenGLBuffer **命名空间**: `XCEngine::RHI` **描述**: OpenGL 缓冲区的实现,继承自 `RHIBuffer`。 ## 方法列表 | 方法 | 文档 | |------|------| | `Initialize` | [详细文档](initialize.md) | | `InitializeVertexBuffer` | [详细文档](initialize-vertex-buffer.md) | | `InitializeIndexBuffer` | [详细文档](initialize-index-buffer.md) | | `Shutdown` | [详细文档](../../buffer/shutdown.md) | | `Bind` | [详细文档](bind.md) | | `Unbind` | [详细文档](unbind.md) | | `BindBase` | [详细文档](bind-base.md) | | `Map` | [详细文档](../../buffer/map.md) | | `Unmap` | [详细文档](../../buffer/unmap.md) | | `SetData` | [详细文档](../../buffer/set-data.md) | | `GetID` | [详细文档](get-id.md) | | `GetSize` | [详细文档](../../buffer/get-size.md) | | `GetType` | [详细文档](../../command-queue/get-type.md) | | `IsDynamic` | [详细文档](is-dynamic.md) | | `GetBufferType` / `SetBufferType` | [详细文档](../../buffer/get-buffer-type.md) | | `GetStride` / `SetStride` | [详细文档](../../buffer/get-stride.md) | | `GetNativeHandle` | [详细文档](../../buffer/get-native-handle.md) | | `GetState` / `SetState` | [详细文档](../../buffer/get-state.md) | | `GetName` / `SetName` | [详细文档](../../buffer/get-name.md) | ## 相关文档 - [OpenGL 后端总览](../overview.md) - [RHIBuffer](../../buffer/buffer.md) - 抽象缓冲区接口