Creo二次开发--函数(14)--与颜色有关的函数

与颜色有关的几个函数

typedef enum
{
      PRO_COLOR_UNDEFINED = PRO_VALUE_UNUSED,
      PRO_COLOR_LETTER  = 0,
      PRO_COLOR_HIGHLITE = 1,
      PRO_COLOR_DRAWING  = 2,
      PRO_COLOR_BACKGROUND  = 3,
      PRO_COLOR_HALF_TONE = 4,
      PRO_COLOR_EDGE_HIGHLIGHT = 5,
      PRO_COLOR_DIMMED  = 6,
      PRO_COLOR_ERROR  = 8,
      PRO_COLOR_WARNING  = 9,

      PRO_COLOR_SHEETMETAL      = 10,
      PRO_COLOR_CURVE           = 12,

      PRO_COLOR_PRESEL_HIGHLIGHT = 18,
      PRO_COLOR_SELECTED = 19,
      PRO_COLOR_SECONDARY_SELECTED = 20,
      PRO_COLOR_PREVIEW_GEOM = 21,
      PRO_COLOR_SECONDARY_PREVIEW = 22,
      PRO_COLOR_DATUM = 23,
      PRO_COLOR_QUILT = 24,
      PRO_COLOR_LWW = 25,

      PRO_COLOR_MAX                     /* maximum color value */
} ProColortype;

typedef struct pro_color_map
{
 double  red;          /* percentage of red from 0.0 to 1.0     */
 double  green;        /* percentage of green from 0.0 to 1.0   */
 double  blue;         /* percentage of blue from 0.0 to 1.0    */
} ProColormap;

#include <ProColor.h>
/*通过color设置color_type*/
ProError ProColormapSet (ProColortype color_type,ProColormap* color) ;
/*获取系统设置的color_type的color*/
ProError ProColormapGet (ProColortype color_type,ProColormap* color) ;

typedef enum
{
    PRO_COLORMAP_STANDARD = 0,
    PRO_COLORMAP_PRE_WILDFIRE = 1
} ProColormapVersion;

ProError ProColormapVersionGet ( ProColormapVersion* current_version );获取当前的Colormap的版本。

ProError ProColormapVersionSet ( ProColormapVersion current_version );设置当前的Colormap的版本。

转载于:https://www.cnblogs.com/jh0262/archive/2013/03/05/2946776.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值