0

我到处寻找 gl*Pointer 函数的确切作用,即glColorPointer, glNormalPointer, glTexCoordPointer, glVertexPointer。我发现的任何内容都不足以描述他们操纵的内容 - 我发现的所有内容都描述了他们如何操纵,这无济于事。

基本上,如果OpenGL是一个创建和操作对象的接口,并且每个对象都有多个函数来操作它,那么仅仅一个函数引用是非常不够的。必须有对象的描述。我一直无法找到。

有人可以准确描述它们的用途吗?

编辑:

嘿,不要把我当成一个完整的 N00B ;-) 对不起,我不清楚 - 当我说对象时,我的意思是抽象的 - 非常抽象。事实上,我将任何具有状态和方法的事物归类为对象——因此 gl*Pointer 函数设置了 glDraw* 函数使用的状态。我只是好奇这个状态到底是什么。

编辑:

这是我一直在使用的 OpenGL 函数参考。

4

1 回答 1

1
于 2013-03-31T19:06:54.740 回答