(转)glut函数详解(6)--颜色索引表管理API

void glutSetColor(int cell, GLfloat red, GLfloat green, GLfloat blue);

设置当前窗口当前层一个颜色表单元的颜色
参数:
cell:索引值,标记在颜色表中的位置,其值从0开始,并且必须小于颜色表的最大单元数.
当前颜色表的大小可通过调用glutGet(GLUT_WINDOW_COLORMAP_SIZE)获得.
red:红色成分
green:绿色成分
blue:蓝色成分

//*******************************************************************************************
GLfloat glutGetColor(int cell, int component);

获取指定的颜色索引的颜色值.
参数:
cell:索引值,标记在颜色表中的位置,其值从0开始,并且必须小于颜色表的最大单元数.
当前颜色表的大小可通过调用glutGet(GLUT_WINDOW_COLORMAP_SIZE)获得.
component:选择下列的值:
  GLUT_RED:让函数返回该索引的红色成分.
  GLUT_GREEN:让函数返回该索引的绿色成分.
  GLUT_BLUE:让函数返回该索引的蓝色成分.

//*******************************************************************************************
void glutCopyColormap(int win);

将逻辑颜色表从指定的窗口拷贝到当前窗口
参数:win:窗口标识符,逻辑颜色表从该窗口拷贝到当前的窗口.

posted on 2009-03-03 15:31 小虫虫 阅读(775) 评论(0)  编辑 收藏 引用 所属分类: OpenGL


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2009年3月>
22232425262728
1234567
891011121314
15161718192021
22232425262728
2930311234

导航

统计

常用链接

留言簿(5)

随笔分类

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜