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
( 当图层间过渡效果执行完成时 )