- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我希望您的读者不会介意在这里回答我的简单请求。
GLenum GlewInitResult = glewInit();
我想确保我理解正确。
GLenum 是否将 GlewInitResult 设置为一个 uint?
GlewInitResult 是否仅分配给 glewInit() 的返回值?
或者进一步问,有什么区别
GLenum GlewInitResult = glewInit();
和
GLenum GlewInitResult = glewInit; //this statement gives me a type mismatch error
在这样的声明(?)中删除括号有什么作用?
抱歉,如果这是一个微不足道的问题。我只是想确保我掌握/理解使用 freeglut 进行 opengl 编程的总体概念。
最佳答案
它声明了一个名为GlewInitResult
的变量,并将函数调用glewInit
的结果赋给该变量。
您可以将其视为两个步骤:
即一样
GLenum GlewInitResult;
GlewInitResult = glewInit();
这是非常的基础知识,应该出现在任何 C(或 C++)书籍的第一章中。它与 OpenGL 或 GLEW 库无关。
关于你的第二个问题,第一个调用函数glewInit
并将返回结果存储在变量中。第二个尝试在变量中存储一个指向函数的指针,并且由于变量被声明为错误类型,您会得到一个错误。
关于c - 像 "GLenum GlewInitResult = glewInit();"这样的声明(?)是做什么的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17256706/
ffunction glMultiDrawElements 需要一个指向指针的指针作为其参数之一。如何从 StorableArray Int a 获取 Ptr(Ptr a) ? 最佳答案 您需要先将索
首先,OpenGL 中有 8 种类型的缓冲区对象: GL_ARRAY_BUFFER GL_ELEMENT_ARRAY_BUFFER GL_COPY_READ_BUFFER ... 它们是枚举,或者
一些 OpenGL 纹理函数接受 GLint s 我期望 GLenum .例如,glTexImage2D有以下参数: GLint internalformat 文档描述该参数如下: internalf
我正在使用以下 constexpr GLenum 数组来表示 GL_COLOR_ATTACHMENTx(其中 x 是 0 到 7 之间的无符号整数): constexpr std::array ope
我希望您的读者不会介意在这里回答我的简单请求。 GLenum GlewInitResult = glewInit(); 我想确保我理解正确。 GLenum 是否将 GlewInitResult 设置为
这样的东西不能编译,因为 GLenum 和 GLint 没有在命名空间 gl 中声明: #include #include void foo(gl::GLenum, gl::GLint); 如何将
Open GL 中有一种数据类型叫做 GLenum,它可以容纳 0 到 4,294,967,295。在我见过它的任何地方,我都没有发现它和 GLInt 之间有任何区别。我无法理解的另一种数据类型是 G
我是一名优秀的程序员,十分优秀!