AR_Engine_SDK
|
Variables | |
SubviewParam = {} | |
SubviewParam | m_vPosition = {} |
@type XVECTOR3 More... | |
SubviewParam | m_Quat = {} |
@type XQUATERNION More... | |
SubviewParam | m_fFOV = 0 |
@type number More... | |
SubviewParam | m_bUseDefaultSetting = false |
@type boolean More... | |
SubviewParam | m_sSubviewActorName = '' |
@type string More... | |
SubviewParam | m_sModelActorName = '' |
@type string More... | |
XUIImage = {} | |
XUIImage | Simple = 0 |
XUIImage | Sliced = 0 |
XUIImage | Fill = 0 |
XUIImage | Horizontal = 0 |
XUIImage | Vertical = 0 |
XUIImage | Radial90 = 0 |
XUIImage | Radial180 = 0 |
XUIImage | Radial360 = 0 |
XUIImage | Left = 0 |
XUIImage | Right = 0 |
XUIImage | Top = 0 |
XUIImage | Bottom = 0 |
XUIImage | BottomLeft = 0 |
XUIImage | TopLeft = 0 |
XUIImage | TopRight = 0 |
XUIImage | BottomRight = 0 |
根据图片名字创建一个Image
nTag | number 该纹理路径的索引值,XUIImage可以持有多张纹理,即不同nTag可以对应不同纹理路径,默认从0开始 |
strTextureName | string 纹理的文件路径,该路径若是pvr/ktx则不需要传后缀名,引擎通过当前平台是android/ios自动补后缀,若是png/jpg则需要传后缀名。 |
texType | number 路径的类型,相对路径/绝对路径。 |
function XUIImage Enable9Slice | ( | bSet | ) |
设置是否使用九宫格
bSet | boolean 是否使用九宫格 |
function XUIImage GetActualFrameBegin | ( | ) |
XUIImage_GetActualFrameBegin00
function XUIImage GetActualFrameNum | ( | ) |
获取当前序列帧图片中保存的真正的帧数
function XUIImage GetCurrentFrame | ( | ) |
返回当前播放到第nFrame帧。
function XUIImage GetCurrentPlistSpriteName | ( | ) |
返回合图中小图名称
function XUIImage GetCurrentTag | ( | ) |
获取当前正在显示的纹理索引
function XUIImage GetFillAmount | ( | ) |
XUIImage_GetFillAmount00
function XUIImage GetFillOrigin | ( | ) |
XUIImage_GetFillOrigin00
function XUIImage GetFillReverse | ( | ) |
XUIImage_GetFillReverse00
function XUIImage GetImageFillMode | ( | ) |
XUIImage_GetImageFillMode00
function XUIImage GetImageType | ( | ) |
XUIImage_GetImageType00
function XUIImage GetMaskTexturePath | ( | ) |
获取遮罩纹理路径
function XUIImage GetSequenceFPS | ( | ) |
获取序列帧动画的FPS
function XUIImage GetSliceBottom | ( | ) |
获取九宫格下侧部分宽度(单位:像素)
function XUIImage GetSliceLeft | ( | ) |
获取九宫格左侧部分宽度(单位:像素)
function XUIImage GetSliceRight | ( | ) |
获取九宫格右侧部分宽度(单位:像素)
function XUIImage GetSliceTop | ( | ) |
获取九宫格上侧部分宽度(单位:像素)
function XUIImage GetSubviewParam | ( | ) |
XUIImage_GetSubviewParam00
function XUIImage GetTextureNum | ( | ) |
获取纹理数目
获取指定tag的纹理原始大小
nTag | number 指定tag |
获取指定tag的纹理路径,并返回
nTag | number 指定tag |
function XUIImage GetTlistUV | ( | vLT | , |
vBR | |||
) |
获取九宫格下侧部分宽度(单位:像素)
vLT | XVECTOR2 |
vBR | XVECTOR2 |
function XUIImage GetTlistUV | ( | ) |
XUIImage_GetTlistUV01
function XUIImage GetTypeID | ( | ) |
获取类型ID
function XUIImage GetUIMaskTexture | ( | ) |
获取遮罩纹理指针
function XUIImage GetUITexture | ( | ) |
获取纹理指针
function XUIImage GetUVTile | ( | ) |
获取序列帧UV
function XUIImage Is9SliceEnabled | ( | ) |
判断是否使用九宫格
function XUIImage IsFlipX | ( | ) |
获取图片是否左右翻转
function XUIImage IsFollowTextureSize | ( | ) |
获取是否使用纹理的尺寸
function XUIImage IsSequencePlaying | ( | ) |
获取XUIImage是否正在播放序列帧
查询指定tag的纹理是否存在
nTag | number 指定tag |
function XUIImage IsUseMaskTexture | ( | ) |
获取是否使用遮罩纹理
function XUIImage IsUseSequence | ( | ) |
获取XUIImage是否启用序列帧模式
function XUIImage IsUseTexture | ( | ) |
获取是否使用纹理
function XUIImage LoadMaskTexture | ( | strTextureNamek | ) |
加载遮罩纹理
strTextureNamek | string 遮罩纹理路径 |
function XUIImage LoadPlistTexture | ( | spritename | , |
tag | |||
) |
XUIImage_LoadPlistTexture00
spritename | string |
tag | number |
加载纹理
nTag | number 该纹理路径的索引值,XUIImage可以持有多张纹理,即不同nTag可以对应不同纹理路径,默认从0开始。 |
strTextureName | string 纹理的文件路径,该路径若是pvr/ktx则不需要传后缀名,引擎通过当前平台是android/ios自动补后缀,若是png/jpg则需要传后缀名。 |
texType | number 路径的类型,相对路径/绝对路径。 |
function XUIImage PlaySequence | ( | bPlay | ) |
设置播放序列帧
bPlay | boolean 是否播放序列帧 |
function XUIImage ResetSequence | ( | ) |
重置序列帧,重置序列帧为未播放时的初始状态。
XUIImage_Set180FillOrigin00
origin | number |
XUIImage_Set360FillOrigin00
origin | number |
XUIImage_Set90FillOrigin00
origin | number |
function XUIImage SetActualFrameBegin | ( | nNum | ) |
XUIImage_SetActualFrameBegin00
nNum | number |
function XUIImage SetActualFrameNum | ( | nNum | ) |
设置序列帧图片中保存的真正的帧数
nNum | number 序列帧图片中保存的真正的帧数。举例:有个序列帧图片,图片格式为34共12帧图片,但是最后一帧是空白的(并没有图片),那么参数应当传为11。 |
function XUIImage SetContentSize | ( | vContentSize | ) |
设置缩放为1时,节点的大小
vContentSize | XVECTOR2 节点的大小 |
function XUIImage SetCurrentFrame | ( | nFrame | ) |
设置当前播放到第nFrame帧。
nFrame | number 当前播放到第nFrame帧。 |
function XUIImage SetFillAmount | ( | amount | ) |
XUIImage_SetFillAmount00
amount | number |
XUIImage_SetFillOrigin00
origin | number |
function XUIImage SetFillReverse | ( | reverse | ) |
XUIImage_SetFillReverse00
reverse | boolean |
function XUIImage SetFlipX | ( | bFlip | ) |
设置图片是否左右翻转
bFlip | boolean 是否翻转 |
function XUIImage SetFollowTextureSize | ( | bFollow | ) |
设置是否使用纹理的尺寸
bFollow | boolean 是否使用纹理的尺寸 |
XUIImage_SetHorizontalFillOrigin00
origin | number |
function XUIImage SetRectPercent | ( | vLTPercent | , |
vBRPercent | |||
) |
按百分比显示图片的一部分
vLTPercent | XVECTOR2 图片左上角的百分比 |
vBRPercent | XVECTOR2 图片右下角的百分比 |
function XUIImage SetSequenceFPS | ( | fFPS | ) |
设置序列帧动画的FPS
fFPS | number 序列帧动画的FPS |
function XUIImage SetSliceBottom | ( | fBottom | ) |
设置九宫格下侧部分宽度(单位:像素)
fBottom | number |
function XUIImage SetSliceLeft | ( | fLeft | ) |
设置九宫格左侧部分宽度(单位:像素)
fLeft | number 左侧部分宽度 |
function XUIImage SetSliceRight | ( | fRight | ) |
设置九宫格右侧部分宽度(单位:像素)
fRight | number 右侧部分宽度 |
function XUIImage SetSliceTop | ( | fTop | ) |
设置九宫格上侧部分宽度(单位:像素)
fTop | number 上侧部分宽度 |
function XUIImage SetTListUV | ( | vLT | , |
vBR | |||
) |
设置九宫格小图的UV 通常情况不需要调用
vLT | XVECTOR2 |
vBR | XVECTOR2 |
function XUIImage SetUseMaskTexture | ( | bUse | ) |
设置是否使用遮罩纹理
bUse | boolean 是否使用遮罩纹理 |
function XUIImage SetUseSequence | ( | bUse | ) |
设置XUIImage是否启用序列帧模式
bUse | boolean 是否启用序列帧模式 |
function XUIImage SetUseSubViewFromMainEditor | ( | use | ) |
XUIImage_SetUseSubViewFromMainEditor00
use | boolean |
function XUIImage SetUseTexture | ( | bUse | ) |
设置是否使用纹理
bUse | boolean 是否使用纹理 |
function XUIImage SetUVTile | ( | vTile | ) |
设置序列帧UV
vTile | XVECTOR2 参数为XVECTOR2类型,对应的x为序列帧图片横向的帧图片个数,y为纵向的帧图片个数。举例:有个序列帧图片,图片上为34共12帧图片,那么参数需要传入为XVECTOR2(3,4)。 |
function XUIImage SetUVTile | ( | fUTile | , |
fVTile | |||
) |
设置序列帧UV
fUTile | number |
fVTile | number |
XUIImage_SetVerticalFillOrigin00
origin | number |
function XUIImage SetVisible | ( | bVisible | ) |
设置节点是否可见。默认值是true,一个节点默认是可见的
bVisible | boolean true,如果节点是可见的,false,如果节点是隐藏的 |
显示索引为nTag的图片
nTag | number 该值为Create、或者LoadTexture时传入的nTag值,XUIImage控件会展示对应的图片。 |
function XUIImage Update | ( | fDelta | ) |
更新控件
fDelta | number |
function XUIImage UseSubViewFromMainEditor | ( | ) |
XUIImage_UseSubViewFromMainEditor00
XUIImage Bottom = 0 |
XUIImage BottomLeft = 0 |
XUIImage BottomRight = 0 |
XUIImage Fill = 0 |
XUIImage Horizontal = 0 |
XUIImage Left = 0 |
SubviewParam m_bUseDefaultSetting = false |
@type boolean
SubviewParam m_fFOV = 0 |
@type number
SubviewParam m_Quat = {} |
@type XQUATERNION
SubviewParam m_sModelActorName = '' |
@type string
SubviewParam m_sSubviewActorName = '' |
@type string
SubviewParam m_vPosition = {} |
@type XVECTOR3
XUIImage Radial180 = 0 |
XUIImage Radial360 = 0 |
XUIImage Radial90 = 0 |
XUIImage Right = 0 |
XUIImage Simple = 0 |
XUIImage Sliced = 0 |
SubviewParam = {} |
XUIImage Top = 0 |
XUIImage TopLeft = 0 |
XUIImage TopRight = 0 |
XUIImage Vertical = 0 |
XUIImage = {} |