OpenCV 4.11.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 normal)

设置顶点法线数组。

参数
normal包含顶点法线的数组,可以是主机内存或设备内存。

◆ 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

返回顶点数量。


此类的文档是从以下文件生成的: