OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
cv::ogl::Arrays 類參考

OpenGL 客戶端頂點陣列的包裝器。 更多...

#include <opencv2/core/opengl.hpp>

cv::ogl::Arrays 的協作圖

公共成員函式

 Arrays ()
 預設建構函式。
 
void bind () const
 繫結所有頂點陣列。
 
bool empty () const
 
void release ()
 釋放所有內部緩衝區。
 
void resetColorArray ()
 重置頂點顏色。
 
void resetNormalArray ()
 重置頂點法線。
 
void resetTexCoordArray ()
 重置頂點紋理座標。
 
void resetVertexArray ()
 重置頂點座標。
 
void setAutoRelease (bool flag)
 設定所有內部緩衝區的自動釋放模式。
 
void setColorArray (InputArray color)
 設定頂點顏色陣列。
 
void setNormalArray (InputArray normal)
 設定頂點法線陣列。
 
void setTexCoordArray (InputArray texCoord)
 設定頂點紋理座標陣列。
 
void setVertexArray (InputArray vertex)
 設定頂點座標陣列。
 
int size () const
 返回頂點計數。
 

詳細描述

OpenGL 客戶端頂點陣列的包裝器。

ogl::Arrays 將頂點資料儲存在 ogl::Buffer 物件中。

建構函式 & 解構函式文件

◆ Arrays()

cv::ogl::Arrays::Arrays ( )

預設建構函式。

成員函式文件

◆ bind()

void cv::ogl::Arrays::bind ( ) const

繫結所有頂點陣列。

◆ empty()

bool cv::ogl::Arrays::empty ( ) const

◆ release()

void cv::ogl::Arrays::release ( )

釋放所有內部緩衝區。

◆ resetColorArray()

void cv::ogl::Arrays::resetColorArray ( )

重置頂點顏色。

◆ resetNormalArray()

void cv::ogl::Arrays::resetNormalArray ( )

重置頂點法線。

◆ resetTexCoordArray()

void cv::ogl::Arrays::resetTexCoordArray ( )

重置頂點紋理座標。

◆ resetVertexArray()

void cv::ogl::Arrays::resetVertexArray ( )

重置頂點座標。

◆ 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 法線)

設定頂點法線陣列。

引數
法線帶有頂點法線的陣列,可以是主機和裝置記憶體。

◆ setTexCoordArray()

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

設定頂點紋理座標陣列。

引數
texCoord帶有頂點紋理座標的陣列,可以是主機和裝置記憶體。

◆ setVertexArray()

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

設定頂點座標陣列。

引數
vertex帶有頂點座標的陣列,可以是主機和裝置記憶體。

◆ size()

int cv::ogl::Arrays::size ( ) const

返回頂點計數。


此類文件是從以下檔案生成的