this tutorialでいくつかのOpenGLを学習しようとしています。OpenGLでオブジェクトを変更する
私の質問は、これらのコード行に関してれる:
glObjectParameteri(GL_MODIFY, GL_OBJECT_AN_INTEGER, 5);
glObjectParameterf(GL_MODIFY, GL_OBJECT_A_FLOAT, 0.4f);
glObjectParameters(GL_MODIFY, GL_OBJECT_A_STRING, "Some String");
これまでのところ、OpenGLのオブジェクトがターゲットGL_MODIFY
に結合され、現在、これらのコードは、オブジェクトの内容を変更することになっている、Object
ました。私の質問は、これらの各機能の第2パラメータのポイントは何ですか? (GL_OBJECT_AN_INTEGER
,GL_OBJECT_A_FLOAT
およびGL_OBJECT_A_STRING
)関数glObjectParameteri
は、関数が最後にi
を持つため、整数に固有のようです。
これらの関数はOpenGLの一部ではありません。あなたが読んできた部分は、OpenGL APIが一般的にどのように設計されているかについてです。 – datenwolf