glEvalCoord1f 関数
glEvalCoord1f 関数は、有効な 1 次元マップを評価します。
構文
void WINAPI glEvalCoord1f(
GLfloat u
);
パラメーター
-
u
-
前の glMap1 関数で定義された基底関数に対するドメイン座標 u の値。
戻り値
この関数は値を返しません。
注釈
glEvalCoord1f 関数は、引数 u で有効な 1 次元マップを評価します。 glMap1 を使用してマップを定義します。 glEnable と glDisable を使用して有効または無効にします。
glEvalCoord 関数のいずれかが発行されると、指定されたディメンションの現在有効なすべてのマップが評価されます。 次に、有効になっているマップごとに、対応する OpenGL 関数が計算値で発行されたかのように表示されます。 つまり、GL_MAP1_INDEXまたはGL_MAP2_INDEXが有効になっている場合、 glIndex 関数がシミュレートされます。 GL_MAP1_COLOR_4またはGL_MAP2_COLOR_4が有効になっている場合は、 glcolor 関数がシミュレートされます。 GL_MAP1_NORMALまたはGL_MAP2_NORMALが有効になっている場合は、法線ベクトルが生成され、GL_MAP1_TEXTURE_COORD_1、GL_MAP1_TEXTURE_COORD_2、GL_MAP1_TEXTURE_COORD_3、GL_MAP1_TEXTURE_COORD_4、GL_MAP2_TEXTURE_COORD_1、GL_MAP2_TEXTURE_COORD_2、GL_MAP2_TEXTURE_COORD_3、GL_MAP2_TEXTURE_COORD_4のいずれかが有効になっている場合は、 その後、適切な glTexCoord 関数がシミュレートされます。
OpenGL では、有効になっている評価の現在の値ではなく、評価された値が使用され、それ以外の場合は色、色インデックス、標準、テクスチャ座標に現在の値が使用されます。 ただし、評価された値は現在の値を更新しません。 したがって、 glVertex 関数が glEvalCoord 関数に分散している場合、 glVertex 関数に関連付けられている色、法線、テクスチャ座標は 、glEvalCoord 関数によって生成される値の影響を受けず、最新の glColor、 glIndex、 glNormal、 および glTexCoord 関数によってのみ影響を受けます。
次の関数は 、glEvalCoord1f 関数に関連する情報を取得します。
glIsEnabled with argument GL_MAP1_VERTEX_3
glIsEnabled with argument GL_MAP1_VERTEX_4
glIsEnabled with argument GL_MAP1_INDEX
glIsEnabled と引数 GL_MAP1_COLOR_4
glIsEnabled with argument GL_MAP1_NORMAL
glIsEnabled with argument GL_MAP1_TEXTURE_COORD_1
glIsEnabled with argument GL_MAP1_TEXTURE_COORD_2
glIsEnabled with argument GL_MAP1_TEXTURE_COORD_3
glIsEnabled と引数 GL_MAP1_TEXTURE_COORD_4
glIsEnabled with argument GL_MAP2_VERTEX_3
glIsEnabled と引数 GL_MAP2_VERTEX_4
glIsEnabled と引数 GL_MAP2_INDEX
glIsEnabled with argument GL_MAP2_COLOR_4
glIsEnabled と引数 GL_MAP2_NORMAL
glIsEnabled with argument GL_MAP2_TEXTURE_COORD_1
glIsEnabled with argument GL_MAP2_TEXTURE_COORD_2
glIsEnabled と引数 GL_MAP2_TEXTURE_COORD_3
glIsEnabled with argument GL_MAP2_TEXTURE_COORD_4
glIsEnabled と引数 GL_AUTO_NORMAL
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|
ライブラリ |
|
[DLL] |
|