AR_Engine_SDK
载入中...
搜索中...
未找到
函数 | 变量
XUITextureCache.lua 文件参考

#include <XUITextureCache.h>

类 XSpriteFrame 继承关系图:
Inheritance graph

#include <XUITextureCache.h>

类 XSpriteFramePolygon 继承关系图:
Inheritance graph

#include <XUITextureCache.h>

类 XUITexture 继承关系图:
Inheritance graph

#include <XUITextureCache.h>

类 XTexture2DAtlas 继承关系图:
Inheritance graph

#include <XUITextureCache.h>

类 XUITextureCache 继承关系图:
Inheritance graph

#include <XUITextureCache.h>

类 XUITextureCache::RTTTextureListener 继承关系图:
Inheritance graph

函数

function XUITexture GetSpriteFrameUV (spritename) end
 
function XUITexture GetSpriteFrameSize (spritename) end
 
function XUITexture IsSpriteExist (spritename) end
 
function XUITexture IsSpriteRotate (spritename) end
 
function XUITexture new () end
 
function XUITextureCache CreateInstance () end
 
function XUITextureCache GetOrCreateTexture (textureOrplistpath, type_) end
 
function XUITextureCache Release (delete_tex) end
 
function XUITextureCache Release (delete_tex_map) end
 
function XUITextureCache GetComBinePathBySpriteName (spriteName) end
 
function XUITextureCache GetComBinePathBySpriteName (spriteName, plistPath) end
 
function XUITextureCache GetPlistPath (path, plistpath, spritename) end
 
function XUITextureCache IsPlistPath (xelua_var_12) end
 
function XUITextureCache ReplacePlistSpriteName (xelua_var_13, spritename1) end
 
function XUITextureCache GetPlistSpriteNameStr (xelua_var_14, xelua_var_15) end
 

变量

 XUITexture = {}
 

函数说明

◆ CreateInstance()

function XUITextureCache CreateInstance ( )

创建UI纹理缓存实例

返回
XUITextureCache

◆ GetComBinePathBySpriteName() [1/2]

function XUITextureCache GetComBinePathBySpriteName ( spriteName  )

通过小图名称获取plist拼接路径

参数
spriteNamestring
返回
string

◆ GetComBinePathBySpriteName() [2/2]

function XUITextureCache GetComBinePathBySpriteName ( spriteName  ,
plistPath   
)

XUITextureCache_GetComBinePathBySpriteName01

参数
spriteNamestring
plistPathstring
返回
string

◆ GetOrCreateTexture()

function XUITextureCache GetOrCreateTexture ( textureOrplistpath  ,
type_   
)

获取或创建UI纹理

参数
textureOrplistpathstring 纹理或plist路径
type_number UI纹理类型
返回
XUITexture

◆ GetPlistPath()

function XUITextureCache GetPlistPath ( path  ,
plistpath  ,
spritename   
)

分离plist路径与小图名称 plistpath{spritename}

参数
pathcppstring
plistpathcppstring
spritenamecppstring
返回
boolean

◆ GetPlistSpriteNameStr()

function XUITextureCache GetPlistSpriteNameStr ( xelua_var_14  ,
xelua_var_15   
)

plistpath,spritename 拼接plistpath{spritename} 格式并返回

参数
xelua_var_14cppstring
xelua_var_15cppstring
返回
cppstring

◆ GetSpriteFrameSize()

function XUITexture GetSpriteFrameSize ( spritename  )

获取合图中小图纹理大小 如若不存在,返回合图大小

参数
spritenamestring 小图名称
返回
XVECTOR2

◆ GetSpriteFrameUV()

function XUITexture GetSpriteFrameUV ( spritename  )

获取合图中小图纹理坐标 如若不存在,返回{0,0,1,1}

参数
spritenamestring 小图名称
返回
XVECTOR4

◆ IsPlistPath()

function XUITextureCache IsPlistPath ( xelua_var_12  )

判断字符串是否plistpath{spritename}格式

参数
xelua_var_12cppstring
返回
boolean

◆ IsSpriteExist()

function XUITexture IsSpriteExist ( spritename  )

判断合图中小图是否存在

参数
spritenamestring 小图名称
返回
boolean

◆ IsSpriteRotate()

function XUITexture IsSpriteRotate ( spritename  )

判断合图中小图是否旋转

参数
spritenamestring 小图名称
返回
boolean

◆ new()

function XUITexture new ( )

XUITexture_new00

返回
XUITexture

XTexture2DAtlas_new00

返回
XTexture2DAtlas

XUITextureCache_new00

返回
XUITextureCache

◆ Release() [1/2]

function XUITextureCache Release ( delete_tex  )

XUITextureCache_Release00

参数
delete_texXUITexture
返回
void

◆ Release() [2/2]

function XUITextureCache Release ( delete_tex_map  )

释放UI纹理及相关image信息

参数
delete_tex_mapxhashtable_xint32_and_XUITexture_p_ ui纹理
返回
void

◆ ReplacePlistSpriteName()

function XUITextureCache ReplacePlistSpriteName ( xelua_var_13  ,
spritename1   
)

利用spritename1 替换listpath{spritename}spritename,并返回替换后字符串

参数
xelua_var_13cppstring
spritename1cppstring
返回
cppstring

变量说明

◆ XUITexture

XUITexture = {}