OpenCV 4.5.3(日本語機械翻訳)
公開メンバ関数 | 全メンバ一覧
cv::ogl::Arrays クラス

Wrapper for OpenGL Client-Side Vertex arrays. [詳解]

#include <opengl.hpp>

公開メンバ関数

Arrays ()
デフォルトコンストラクタ
void setVertexArray (InputArray vertex)
頂点座標の配列を設定します。[【詳解】(英語]
void resetVertexArray ()
頂点座標をリセットします。
void setColorArray (InputArray color)
頂点カラーの配列を設定します。[【詳解】(英語]
void resetColorArray ()
頂点の色をリセットします。
void setNormalArray (InputArray normal)
頂点法線の配列を設定します。[【詳解】(英語]
void resetNormalArray ()
頂点の法線をリセットします。
void setTexCoordArray (InputArray texCoord)
頂点のテクスチャ座標の配列を設定します。[【詳解】(英語]
void resetTexCoordArray ()
頂点のテクスチャ座標をリセットします。
void release ()
すべての内部バッファを解放します。
void setAutoRelease (bool flag)
オートリリース・モードをすべてのインナー・バッファに設定する。[【詳解】(英語]
void bind () const
すべての頂点配列をバインドします。
int size () const
頂点数を返します。
bool empty () const

詳解

OpenGL Client-Side Vertex arrayのラッパーです。

ogl::Arrays頂点のデータをogl::Bufferオブジェクトに格納されます.

関数詳解

setAutoRelease()

void cv::ogl::Arrays::setAutoRelease ( bool flag )

オートリリース・モードをすべてのインナー・バッファに設定する。

引数
flag オートリリースモードを設定します。

setColorArray()

void cv::ogl::Arrays::setColorArray ( InputArray color )

頂点カラーの配列を設定します。

引数
color 頂点カラーの配列を設定します。ホストとデバイスの両方のメモリを使用できます。

setNormalArray()

void cv::ogl::Arrays::setNormalArray ( InputArray normal )

頂点法線の配列を設定します。

引数
normal 頂点法線を含む配列で、ホストとデバイスの両方のメモリを使用できます。

setTexCoordArray()

void cv::ogl::Arrays::setTexCoordArray ( InputArray texCoord )

頂点のテクスチャ座標の配列を設定します。

引数
texCoord 頂点テクスチャ座標の配列(ホストとデバイスの両方のメモリを使用可能)。

setVertexArray()

void cv::ogl::Arrays::setVertexArray ( InputArray vertex )

頂点座標の配列を設定します。

引数
vertex 頂点座標を持つ配列で、ホストとデバイスの両方のメモリを使用できます。

このクラス詳解は次のファイルから抽出されました: