Layer

 Layer 类,是用来对图层进行管理的类。

成员

构造函数
Layer
成员方法
adjustGamma ( gamma值修正 )
affineBlend ( 仿射变换叠加 )
affineCopy ( 仿射变换复制替换 )
affinePile ( 仿射变换-阿尔法通道像素混合叠加 )(旧功能,已被 operateStretch 取代)
assignImages ( 复制图像 )
beginTransition ( 开始图层间的过渡效果 )
blendRect ( 叠加矩形区域 )
bringToBack ( 将图层移至同级图层的最底层 )
bringToFront ( 将图层移至同级图层的最顶层 )
colorRect ( 绘制颜色透明度可控的矩形区域 )
convertType ( レイヤ画像表現形式の変換 )
copyRect ( 复制并替换矩形区域 )
doBoxBlur ( 图层定向模糊 )
doGrayScale ( 灰度变换(图像去色) )
drawText ( 绘制文字 )
fillRect ( 绘制颜色可控的不透明矩形区域 )
flipLR ( 图层左右反转 )
flipUD ( 图层上下反转 )
focus ( 设置焦点 )
focusNext ( 将焦点设置在下一个可聚焦图层上 )
focusPrev ( 将焦点设置在上一个可聚焦图层上 )
getLayerAt ( 获取指定位置的图层 )
getMainPixel ( 获取主图像指定坐标的色值 )
getMaskPixel ( 获取Mask图像的编号值 )
getProvincePixel ( 获取领域图像的编号值 )
independMainImage ( メイン画像の共有の解除 )
independProvinceImage ( 領域画像の共有の解除 )
loadImages ( 载入图像 )
loadProvinceImage ( 载入领域图像 )
moveBefore ( 将图层移至指定图层的前面 )
moveBehind ( 将图层移至指定图层的后面 )
operateAffine ( 按指定模式进行仿射变换运算并合成最终图像 )
operateRect ( 按指定模式对指定的矩形区域进行图像数据混合运算 )
operateStretch ( 按指定模式对指定区域的图像进行成比例缩放运算 )
pileRect ( 矩形区域合成-阿尔法通道像素混合叠加 )(旧功能,已被 operateStretch 取代)
piledCopy ( 复制指定矩形范围内重叠的图层(包括子图层)并用其替换目标位置的图像 )
releaseCapture ( 释放鼠标事件捕获器 )
removeMode ( 解除图层的模态 )
saveLayerImage ( 将当前画面保存为文件 )
setAttentionPos ( 指定光标闪烁位置 )
setClip ( 设置矩形绘图区域的尺寸和顶点相对坐标 )
setCursorPos ( 设定鼠标指针的位置 )
setImagePos ( 设置图像左上角坐标相对于所在图层原点的偏移值 )
setImageSize ( 重定义图像的尺寸 )
setMainPixel ( 设定主图像上指定坐标的色值 )
setMaskPixel ( 设置Mask图像上指定坐标的色值 )
setMode ( 将图层设为模态 )
setPos ( 设置图层相对于父层的显示位置 )
setProvincePixel ( 设定领域图像的编号 )
setSize ( 设定图像的显示尺寸(即指定图层的实际尺寸) )
setSizeToImageSize ( 设置图层尺寸为该层绘制的图像尺寸(图层尺寸贴合被加载图像的尺寸) )
stopTransition ( 停止图层间的过渡效果 )
stretchBlend ( 将图层缩放后进行合成运算 )(旧功能,已被 operateStretch 取代)
stretchCopy ( 缩放图层上指定位置的图像并复制,以其替换另一图层上指定位置的图像 )
stretchPile ( 缩放变换-阿尔法通道像素混合叠加 )(旧功能,已被 operateStretch 取代)
update ( 强制刷新指定区域的图像 )
成员属性
absolute ( 层的绝对位置(图层先后顺序) )
absoluteOrderMode ( 层的排列顺序模式(绝对位置或相对位置) )
attentionLeft ( 光标相对于图层原点的x坐标 )
attentionTop ( 光标相对于图层原点的y坐标 )
cached ( 是否对图像进行缓存 )
callOnPaint ( 是否呼叫 onPaint 事件句柄 )
children ( 存放子层排列顺序的数组对象 )
clipHeight ( 矩形绘图区域的高度 )
clipLeft ( 矩形绘图区域的左侧顶点坐标:x轴 )
clipTop ( 矩形绘图区域的左侧顶点坐标:y轴 )
clipWidth ( 矩形绘图区域的宽度 )
cursor ( 鼠标指针样式 )
cursorX ( 鼠标指针的X坐标 )
cursorY ( 鼠标指针的Y坐标 )
enabled ( 图层是否可操作(比如是否可获得焦点) )
face ( 图层的混合模式 )
focusable ( 图层能否被聚焦 )
focused ( 图层当前是否获得焦点 )
font ( 字体相关对象 )
hasImage ( 图层当前是否已载入图像 )
height ( 图层的高度 )
hint ( 鼠标静置时的提示文字 )
hitThreshold ( 碰撞判定的阈值(主要指鼠标点击) )
hitType ( 碰撞判定的类型 )
holdAlpha ( 是否保护图像的Alpha通道 )
imageHeight ( 被载入图像的高度 )
imageLeft ( 被载入图像相对于图层原点的X坐标偏移值 )
imageModified ( 图像是否变更过 )
imageTop ( 被载入图像相对于图层原点的Y坐标偏移值 )
imageWidth ( 被载入图像的宽度 )
imeMode ( IME的模式 )
isPrimary ( 是否是窗口的主图层 )
joinFocusChain ( 是否加入焦点链(可以用tab键切换) )
left ( 图层的左端位置 )
mainImageBuffer ( 主图像缓冲区指针(只读) )
mainImageBufferForWrite ( 主图像缓冲区指针(写入用) )
mainImageBufferPitch ( 領域图像缓冲区间距 )
name ( 图层名 )
neutralColor ( 图层的默认颜色 )
nextFocusable ( 获取下一个焦点层 )
nodeEnabled ( 节点层是否可被操作 )
nodeVisible ( 节点层是否可见 )
opacity ( 层的不透明度 )
order ( 层的相对位置 )
parent ( 父层对象 )
prevFocusable ( 获取上一个焦点层 )
provinceImageBuffer ( 领域图像缓冲区指针(只读) )
provinceImageBufferForWrite ( 领域图像缓冲区指针(写入用) )
provinceImageBufferPitch ( 领域图像缓冲区间距 )
showParentHint ( 是否继承显示父层的提示文字 )
top ( 图层的顶端位置 )
type ( 图层的显示类型 )
useAttention ( 注視情報を使用するかどうか )
visible ( 图层是否可见 )
width ( 图层的宽度 )
window ( 窗口对象 )
事件
onBeforeFocus ( 当跳转前一个焦点层时 )
onBlur ( 当图层失去焦点时 )
onFocus ( 当图层获得焦点时 )
onSearchNextFocusable ( 当搜索下一个焦点层时 )
onSearchPrevFocusable ( 当搜索上一个焦点层时 )
onHitTest ( 当检测到碰撞时 )

onClick ( 当图层被鼠标单击时 )
onDoubleClick ( 当图层被鼠标双击时 )
onMouseDown ( 当鼠标按键按下时 )
onMouseEnter ( 当鼠标指针滑入时 )
onMouseLeave ( 当鼠标指针滑出时 )
onMouseMove ( 当鼠标指针移动时 )
onMouseUp ( 当鼠标按键弹起时 )
onMouseWheel ( 当鼠标滚轮按键滑动时 )
onKeyDown ( 当键盘按键按下时 )
onKeyPress ( 当有文字被输入时 )
onKeyUp ( 当键盘按键弹起时 )

onNodeDisabled ( 当节点层状态变为不可操作时 )
onNodeEnabled ( 当节点层状态变为可以操作时 )
onPaint ( 当图层被绘制时(图层实际显示在窗口中时) )
onTransitionCompleted ( 当图层间过渡效果执行完成时 )