OpenGL(5)GLUT库建模及视频播放API


/* GLUT pre-built models sub-API */
GLUTAPI void APIENTRY glutWireSphere(GLdouble radius, GLint slices, GLint stacks);
//线框球
GLUTAPI void APIENTRY glutSolidSphere(GLdouble radius, GLint slices, GLint stacks);
//实心球
GLUTAPI void APIENTRY glutWireCone(GLdouble base, GLdouble height, GLint slices, GLint stacks);
//线框圆锥体
GLUTAPI void APIENTRY glutSolidCone(GLdouble base, GLdouble height, GLint slices, GLint stacks);
//实心圆锥体
GLUTAPI void APIENTRY glutWireCube(GLdouble size);
//线框立方体
GLUTAPI void APIENTRY glutSolidCube(GLdouble size);
//实心立方体
GLUTAPI void APIENTRY glutWireTorus(GLdouble innerRadius, GLdouble outerRadius, GLint sides, GLint rings);
//框圆环
GLUTAPI void APIENTRY glutSolidTorus(GLdouble innerRadius, GLdouble outerRadius, GLint sides, GLint rings);
//心圆环
GLUTAPI void APIENTRY glutWireDodecahedron(void);
// 线框12面体
GLUTAPI void APIENTRY glutSolidDodecahedron(void);
//实心12面体
GLUTAPI void APIENTRY glutWireTeapot(GLdouble size);
//线框茶壶
GLUTAPI void APIENTRY glutSolidTeapot(GLdouble size);
//实心茶壶
GLUTAPI void APIENTRY glutWireOctahedron(void);
//线框八面体
GLUTAPI void APIENTRY glutSolidOctahedron(void);
//实心八面体
GLUTAPI void APIENTRY glutWireTetrahedron(void);
//线框4面体
GLUTAPI void APIENTRY glutSolidTetrahedron(void);
//实心4面体
GLUTAPI void APIENTRY glutWireIcosahedron(void);
//线框二十面体
GLUTAPI void APIENTRY glutSolidIcosahedron(void);
//实心二十面体
#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 9)

/* GLUT video resize sub-API. */
GLUTAPI int APIENTRY glutVideoResizeGet(GLenum param);
/*
返回glut视频大小调整的信息.
参数:
param:
  GLUT_VIDEO_RESIZE_POSSIBLE:如果底层支持视频大小调整,则返回非0值,否则返回0.如果返回0,则其他视频大小调整函数的调用将不起作用.
  GLUT_VIDEO_RESIZE_IN_USE
  GLUT_VIDEO_RESIZE_X_DELTA
  GLUT_VIDEO_RESIZE_Y_DELTA
  GLUT_VIDEO_RESIZE_WIDTH_DELTA
  GLUT_VIDEO_RESIZE_HEIGHT_DELTA
  GLUT_VIDEO_RESIZE_X
  GLUT_VIDEO_RESIZE_Y
  GLUT_VIDEO_RESIZE_WIDTH
  GLUT_VIDEO_RESIZE_HEIGHT
*/
GLUTAPI void APIENTRY glutSetupVideoResizing(void);
//重置视频播放
GLUTAPI void APIENTRY glutStopVideoResizing(void);
//停止播放
GLUTAPI void APIENTRY glutVideoResize(int x, int y, int width, int height);
//视频播放窗口位置设置
GLUTAPI void APIENTRY glutVideoPan(int x, int y, int width, int height);
//可能是画板一类的吧
/* GLUT debugging sub-API. */
GLUTAPI void APIENTRY glutReportErrors(void);
//打印出运行错误
#endif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值