|
AR_Engine_SDK
|
#include <XUIImage.h>

变量 | |
| XUIImage = {} | |
| XUIImage | Simple = 0 |
| XUIImage | Sliced = 0 |
| XUIImage | Fill = 0 |
| XUIImage | Polygon = 0 |
| XUIImage | Quad = 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 | ( | ) |
获取纹理数目
| function XUIImage GetUIMaskTexture | ( | ) |
获取遮罩纹理指针
| function XUIImage GetUITexture | ( | ) |
获取纹理指针
| function XUIImage Is9SliceEnabled | ( | ) |
判断是否使用九宫格
| function XUIImage IsFlipX | ( | ) |
XUIImage_IsFlipX00
| function XUIImage IsFollowTextureSize | ( | ) |
获取是否使用纹理的尺寸
| function XUIImage IsSequencePlaying | ( | ) |
获取XUIImage是否正在播放序列帧
| function XUIImage IsUseMaskTexture | ( | ) |
获取是否使用遮罩纹理
| function XUIImage IsUseSequence | ( | ) |
获取XUIImage是否启用序列帧模式
| function XUIImage IsUseTexture | ( | ) |
获取是否使用纹理
| function XUIImage LoadMaskTexture | ( | strTextureNamek | ) |
加载遮罩纹理
| strTextureNamek | string 遮罩纹理路径 |
| function XUIImage LoadPlistTexture | ( | spritename | , |
| tag | |||
| ) |
加载plist 快捷方式
| spritename | string 小图名称可不带后缀会自行匹配pvrtgapngktx |
| 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 | ( | ) |
重置序列帧,重置序列帧为未播放时的初始状态。
| function XUIImage SetActualFrameBegin | ( | nNum | ) |
XUIImage_SetActualFrameBegin00
| nNum | number |
| function XUIImage SetActualFrameNum | ( | nNum | ) |
设置序列帧图片中保存的真正的帧数
| nNum | number 序列帧图片中保存的真正的帧数。举例:有个序列帧图片,图片格式为34共12帧图片,但是最后一帧是空白的(并没有图片),那么参数应当传为11。 |
| function XUIImage SetCurrentFrame | ( | nFrame | ) |
设置当前播放到第nFrame帧。
| nFrame | number 当前播放到第nFrame帧。 |
| function XUIImage SetFillAmount | ( | amount | ) |
设置填充数值
| amount | number [0,1] |
| function XUIImage SetFillReverse | ( | reverse | ) |
设置填充是否翻转
| reverse | boolean |
| function XUIImage SetFlipX | ( | bFlip | ) |
XUIImage_SetFlipX00
| bFlip | boolean |
| function XUIImage SetFollowTextureSize | ( | bFollow | ) |
设置是否使用纹理的尺寸
| bFollow | boolean 是否使用纹理的尺寸 |
设置图片类型
| type | number 普通、九宫格、填充模式为兼容之前九宫格亦可通过enable9slice开启 |
| function XUIImage SetRectPercent | ( | vLTPercent | , |
| vBRPercent | |||
| ) |
| 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 SetUseMaskTexture | ( | bUse | ) |
设置是否使用遮罩纹理
| bUse | boolean 是否使用遮罩纹理 |
| function XUIImage SetUseSequence | ( | bUse | ) |
XUIImage_SetUseSequence00
| bUse | boolean |
| function XUIImage SetUseSubViewFromMainEditor | ( | use | ) |
XUIImage_SetUseSubViewFromMainEditor00
| use | boolean |
| function XUIImage SetUseTexture | ( | bUse | ) |
XUIImage_SetUseTexture00
| bUse | boolean |
| function XUIImage SetUVTile | ( | fUTile | , |
| fVTile | |||
| ) |
设置序列帧UV
| fUTile | number |
| fVTile | number |
| function XUIImage SetUVTile | ( | vTile | ) |
设置序列帧UV
| vTile | XVECTOR2 参数为XVECTOR2类型,对应的x为序列帧图片横向的帧图片个数,y为纵向的帧图片个数。举例:有个序列帧图片,图片上为34共12帧图片,那么参数需要传入为XVECTOR2(3,4)。 |
XUIImage_SetVerticalFillOrigin00
| origin | number |
显示索引为nTag的图片
| nTag | number 该值为Create、或者LoadTexture时传入的nTag值,XUIImage控件会展示对应的图片。 |
| function XUIImage UseSubViewFromMainEditor | ( | ) |
XUIImage_UseSubViewFromMainEditor00
| XUIImage Bottom = 0 |
| XUIImage BottomLeft = 0 |
| XUIImage BottomRight = 0 |
| XUIImage Fill = 0 |
| XUIImage Horizontal = 0 |
| XUIImage Left = 0 |
| XUIImage Polygon = 0 |
| XUIImage Quad = 0 |
| XUIImage Radial180 = 0 |
| XUIImage Radial360 = 0 |
| XUIImage Radial90 = 0 |
| XUIImage Right = 0 |
| XUIImage Simple = 0 |
| XUIImage Sliced = 0 |
| XUIImage Top = 0 |
| XUIImage TopLeft = 0 |
| XUIImage TopRight = 0 |
| XUIImage Vertical = 0 |
| XUIImage = {} |