gpt4 book ai didi

android - FloatBuffer 和 CharBuffer 的元素个数 : capacity() vs limit()

转载 作者:行者123 更新时间:2023-11-30 02:55:33 32 4
gpt4 key购买 nike

我正在学习一些适用于 Android 的 OpenGLES2 教程。所有示例都使用直接缓冲区将 3D 几何图形传输到图形卡。 FloatBuffer 用于顶点、法线和颜色,CharBuffer 用于索引。

当谈到绘制实体或将它们发送到 VBO 时,我们需要做的第一件事是确定缓冲区中的元素数量。我对如何去做有点困惑,因为一些教程使用 limit() 方法,而其他教程使用 capacity()。这是问题:

我应该使用FloatBufferCharBuffer 的什么方法来确定缓冲区中的元素数量?

最佳答案

some tutorials make use of limit() method

他们是正确的。

while other tutorials use capacity().

他们错了。只有当缓冲区已满时,这才是正确的。

关于android - FloatBuffer 和 CharBuffer 的元素个数 : capacity() vs limit(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23336402/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com