LBlendMode Class
提供混合模式可视效果的常量值的类。
Constructor
LBlendMode
()
public
Example:
var imgLayer = new LSprite();
var back = new LBitmap(new LBitmapData(dataList["back"]));
imgLayer.addChild(back);
var img = new LBitmap(new LBitmapData(dataList["img"]));
imgLayer.addChild(img);
img.blendMode = LBlendMode.LIGHTER;
Item Index
Properties
- COPY static
- DESTINATION_ATOP static
- DESTINATION_IN static
- DESTINATION_OUT static
- DESTINATION_OVER static
- LIGHTER static
- NONE static
- NORMAL static
- SOURCE_ATOP static
- SOURCE_IN static
- SOURCE_OUT static
- SOURCE_OVER static
- XOR static
Properties
COPY
String
public
static
[静态] 只绘制新图形,删除其他所有内容。
DESTINATION_ATOP
String
public
static
[静态] 已有的内容只有在它和新的图形重叠的地方保留。新图形绘制于内容之后。
DESTINATION_IN
String
public
static
[静态] 在新图形以及已有画布重叠的地方,已有内容都保留。所有其他内容成为透明的。
DESTINATION_OUT
String
public
static
[静态] 在已有内容和新图形不重叠的地方,已有内容保留。所有其他内容成为透明。
DESTINATION_OVER
String
public
static
[静态] 新图形绘制于已有内容的后面。
LIGHTER
String
public
static
[静态] 在图形重叠的地方,颜色由两种颜色值的加值来决定。
NONE
String
public
static
[静态] 不使用混合模式。
NORMAL
String
public
static
[静态] 等同于NONE。
SOURCE_ATOP
String
public
static
[静态] 只有在新图形和已有内容重叠的地方,才绘制新图形。
SOURCE_IN
String
public
static
[静态] 在新图形以及已有内容重叠的地方,新图形才绘制。所有其他内容成为透明。
SOURCE_OUT
String
public
static
[静态] 只有在和已有图形不重叠的地方,才绘制新图形。
SOURCE_OVER
String
public
static
[静态] 新图形绘制于已有图形的顶部。这是默认的行为。
XOR
String
public
static
[静态] 在重叠和正常绘制的其他地方,图形都成为透明的。