30 lines
891 B
Markdown
30 lines
891 B
Markdown
# OpenGLVertexArray::GetIndexCount
|
||
|
||
```cpp
|
||
unsigned int GetIndexCount() const
|
||
```
|
||
|
||
获取索引数量。
|
||
|
||
**详细描述:**
|
||
返回 `m_indexCount` 成员的值。**注意**:当前实现中 `m_indexCount` 仅在构造函数中初始化为 0,
|
||
`SetIndexBuffer` 不会更新此值。如需获取索引数量,需在调用 `SetIndexBuffer` 后手动维护或通过其他方式获取。
|
||
|
||
**返回:** `unsigned int` - 索引数量(当前实现中始终为 0,需手动维护)
|
||
|
||
**示例:**
|
||
|
||
```cpp
|
||
// 注意:GetIndexCount() 总是返回 0
|
||
// 建议自行维护索引数量
|
||
unsigned int indexCount = /* 从外部获取或手动设置 */;
|
||
glDrawElements(GL_TRIANGLES, indexCount, GL_UNSIGNED_INT, 0);
|
||
```
|
||
|
||
**另见:**
|
||
- [SetIndexBuffer](set-index-buffer.md) - 设置索引缓冲(不更新 m_indexCount)
|
||
|
||
## 相关文档
|
||
|
||
- [OpenGLVertexArray](vertex-array.md) - 返回类总览
|