cocos2d-x 3.0 |
)
- 类列表 - 类索引 - 类继承关系 - 类成员
全部) 类) 命名空间) 文件) 函数) 变量) 类型定义) 枚举) 枚举值) 属性) 友元) 宏定义) 组) 页)
__RGBAProtocol类 参考abstract
RGBA protocol 影响Node的颜色和不透明度 更多…
#include
类 __RGBAProtocol 继承关系图:
## Public 成员函数 | |
virtual | ~__RGBAProtocol () |
virtual void | setColor (const Color3B &color)=0 |
通过R,G,B字节的值来改变颜色 更多… | |
virtual const Color3B & | getColor () const =0 |
返回当前使用的颜色值 更多… | |
virtual const Color3B & | getDisplayedColor () const =0 |
返回显示的颜色值 更多… | |
virtual GLubyte | getDisplayedOpacity () const =0 |
返回当前显示的不透明度 更多… | |
virtual GLubyte | getOpacity () const =0 |
返回当前不透明度 更多… | |
virtual void | setOpacity (GLubyte opacity)=0 |
改变不透明度 更多… | |
virtual void | setOpacityModifyRGB (bool value)=0 |
改变OpacityModifyRGB的属性 如果这个属性为true,那么渲染的颜色将会受到不透明的影响 更多… | |
virtual bool | isOpacityModifyRGB () const =0 |
返回不透明是否应用到颜色上 更多… | |
virtual bool | isCascadeColorEnabled () const =0 |
颜色是否传播到子节点上 NA NA 更多… | |
virtual void | setCascadeColorEnabled (bool cascadeColorEnabled)=0 |
NA NA 更多… | |
virtual void | updateDisplayedColor (const Color3B &color)=0 |
更新显示颜色的递归方法 NA NA 更多… | |
virtual bool | isCascadeOpacityEnabled () const =0 |
不透明度是否传递到子节点上 NA NA 更多… | |
virtual void | setCascadeOpacityEnabled (bool cascadeOpacityEnabled)=0 |
NA NA 更多… | |
virtual void | updateDisplayedOpacity (GLubyte opacity)=0 |
更新显示透明度的递归方法 NA NA 更多… | |
详细描述
RGBA protocol 影响Node的颜色和不透明度
构造及析构函数说明
| inlinevirtual |
成员函数说明
| pure virtual |
返回当前使用的颜色值
- 返回
- 包括R,G,B的值Color3B对象 NA NA
在 __NodeRGBA , 以及 __LayerRGBA 内被实现.
| pure virtual |
返回显示的颜色值
- 返回
- 包括R,G,B的值Color3B对象 NA NA
在 __NodeRGBA , 以及 __LayerRGBA 内被实现.
| pure virtual |
返回当前显示的不透明度
- 返回
- 精灵的不透明度,从0~255 NA NA
在 __NodeRGBA , 以及 __LayerRGBA 内被实现.
| pure virtual |
返回当前不透明度
不透明度表示Node是透明还是不透明,0表示完全透明,255表示完全不透明
- 返回
- 精灵的不透明度, 从0到255 NA NA
在 __NodeRGBA , 以及 __LayerRGBA 内被实现.
| pure virtual |
颜色是否传播到子节点上 NA NA
在 __NodeRGBA , 以及 __LayerRGBA 内被实现.
| pure virtual |
不透明度是否传递到子节点上 NA NA
在 __NodeRGBA , 以及 __LayerRGBA 内被实现.
| pure virtual |
返回不透明是否应用到颜色上
- 返回
- 不透明度是否应用到颜色上 NA NA
在 __NodeRGBA , 以及 __LayerRGBA 内被实现.
| pure virtual |
NA NA
在 __NodeRGBA , 以及 __LayerRGBA 内被实现.
| pure virtual |
NA NA
在 __NodeRGBA , 以及 __LayerRGBA 内被实现.
| pure virtual |
通过R,G,B字节的值来改变颜色
- 参数
colorExample: Color3B(255,100,0) 表示 R=255, G=100, B=0 NA NA
在 __NodeRGBA , 以及 __LayerRGBA 内被实现.
| pure virtual |
改变不透明度
- 参数
opacity从0-255,0表示完全透明,255表示完全不透明 NA NA
在 __NodeRGBA , 以及 __LayerRGBA 内被实现.
| pure virtual |
改变OpacityModifyRGB的属性 如果这个属性为true,那么渲染的颜色将会受到不透明的影响
- 参数
value颜色值是否受到不透明度影响 NA NA
在 __NodeRGBA , 以及 __LayerRGBA 内被实现.
| pure virtual |
更新显示颜色的递归方法 NA NA
在 __NodeRGBA , 以及 __LayerRGBA 内被实现.
| pure virtual |
更新显示透明度的递归方法 NA NA
在 __NodeRGBA , 以及 __LayerRGBA 内被实现.
该类的文档由以下文件生成:
- /Users/zeroyang/Documents/github/cocos2d-x/cocos/2d/CCProtocols.h
- cocos2d
- __RGBAProtocol
- 生成于 2014年 五月 29日 星期四 09:41:43 , 为 cocos2d-x使用 1.8.6