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

#include <XUIManager.h>

类 IXUIManager 继承关系图:
Inheritance graph

#include <XUIManager.h>

X2DRenderContext 的协作图:
Collaboration graph

#include <XUIManager.h>

类 IXUIStatGroup 继承关系图:
Inheritance graph

函数

function IXUIManager Init () end
 
function IXUIManager Release () end
 
function IXUIManager CreateUIScene () end
 
function IXUIManager RemoveUIScene (pScene) end
 
function IXUIManager LoadUIScene (szFile) end
 
function IXUIManager SaveUIScene (szFile, pScene, bBinary) end
 
function IXUIManager SetScreenResolution (vResolution) end
 
function IXUIManager GetScreenResolution () end
 
function IXUIManager SetScaleFactor (fScale) end
 
function IXUIManager GetScaleFactor () end
 
function IXUIManager SetRect (rect) end
 
function IXUIManager GetRect () end
 
function IXUIManager Tick (fDelta) end
 
function IXUIManager Render (pWrold) end
 
function IXUIManager AdoptScene (pScene) end
 
function IXUIManager GetActionManager () end
 
function IXUIManager GetStrID (name) end
 
function IXUIManager SetBatchEnabled (bEnable) end
 
function IXUIManager IsBatchEnabled () end
 
function IXUIManager GetDefaultTTFPath () end
 
function IXUIManager SetDefaultTTFPath (strTemp) end
 
function IXUIManager GetVersion () end
 
function IXUIManager SetCurrentPath (strPath) end
 
function IXUIManager GetCurrentPath () end
 
function IXUIManager SetTouchMaxNum (nMaxNum) end
 
function IXUIManager GetTouchMaxNum () end
 
function IXUIManager GetTextureCacheInstance () end
 
function IXUIManager GetPrefebManager () end
 
function IXUIManager GetSysFontAtlasTexManager () end
 

变量

 IXUIManager = {}
 

函数说明

◆ AdoptScene()

function IXUIManager AdoptScene ( pScene  )

领养一个场景,领养后的场景需要手动调用Render和Tick函数。如果不清除UI渲染机制请不要(也不需要)调用该函数。

参数
pSceneXUIScene
返回
void

◆ CreateUIScene()

function IXUIManager CreateUIScene ( )

创建UIScene

返回
XUIScene 返回创建的UIScene指针

◆ GetActionManager()

function IXUIManager GetActionManager ( )

动画系统

返回
IXUIActionManager

◆ GetCurrentPath()

function IXUIManager GetCurrentPath ( )

IXUIManager_GetCurrentPath00

返回
string

◆ GetDefaultTTFPath()

function IXUIManager GetDefaultTTFPath ( )

获取本实例中TTF的默认路径

返回
string

◆ GetPrefebManager()

function IXUIManager GetPrefebManager ( )

IXUIManager_GetPrefebManager00

返回
XUIPrefebManager

◆ GetRect()

function IXUIManager GetRect ( )

获取屏幕区域,并返回

返回
XUIRect

◆ GetScaleFactor()

function IXUIManager GetScaleFactor ( )

获取屏幕比例,并返回

返回
number

◆ GetScreenResolution()

function IXUIManager GetScreenResolution ( )

获取分辨率

返回
XVECTOR2 分辨率

◆ GetStrID()

function IXUIManager GetStrID ( name  )

获取字符串hashid

参数
namestring
返回
number

◆ GetSysFontAtlasTexManager()

function IXUIManager GetSysFontAtlasTexManager ( )

IXUIManager_GetSysFontAtlasTexManager00

返回
XUISysFontAtlasTexManager

◆ GetTextureCacheInstance()

function IXUIManager GetTextureCacheInstance ( )

IXUIManager_GetTextureCacheInstance00

返回
XUITextureCache

◆ GetTouchMaxNum()

function IXUIManager GetTouchMaxNum ( )

IXUIManager_GetTouchMaxNum00

返回
number

◆ GetVersion()

function IXUIManager GetVersion ( )

获取当前UI库的版本号

返回
number

◆ Init()

function IXUIManager Init ( )

初始化

返回
boolean

◆ IsBatchEnabled()

function IXUIManager IsBatchEnabled ( )

获取是否合批渲染

返回
boolean 是否合批渲染

◆ LoadUIScene()

function IXUIManager LoadUIScene ( szFile  )

加载UIScene

参数
szFilestring UIScene路径
返回
XUIScene UIScene指针

◆ Release()

function IXUIManager Release ( )

释放

返回
void

◆ RemoveUIScene()

function IXUIManager RemoveUIScene ( pScene  )

移除UIScene

参数
pSceneXUIScene 要移除的UIScene指针
返回
void

◆ Render()

function IXUIManager Render ( pWrold  )

渲染

参数
pWroldIXRenderSet 指定渲染世界
返回
void

◆ SaveUIScene()

function IXUIManager SaveUIScene ( szFile  ,
pScene  ,
bBinary   
)

保存UIScene

参数
szFilestring UIScene路径
pSceneXUIScene UIScene指针
bBinaryboolean 是否以2进制保存
返回
boolean

◆ SetBatchEnabled()

function IXUIManager SetBatchEnabled ( bEnable  )

设置是否合批渲染

参数
bEnableboolean 是否合批渲染
返回
void

◆ SetCurrentPath()

function IXUIManager SetCurrentPath ( strPath  )

IXUIManager_SetCurrentPath00

参数
strPathstring
返回
void

◆ SetDefaultTTFPath()

function IXUIManager SetDefaultTTFPath ( strTemp  )

设置本实例中TTF的默认路径

参数
strTempstring
返回
void

◆ SetRect()

function IXUIManager SetRect ( rect  )

设置屏幕区域,在ios上使用applicationFrame作为输入,win32暂时不使用

参数
rectXUIRect 要设置的屏幕区域矩形
返回
void

◆ SetScaleFactor()

function IXUIManager SetScaleFactor ( fScale  )

设置屏幕比例,在ios上使用[[UIScreen mainScreen]

参数
fScalenumber
返回
void

◆ SetScreenResolution()

function IXUIManager SetScreenResolution ( vResolution  )

设置分辨率

参数
vResolutionXVECTOR2 要设置的分辨率
返回
void

◆ SetTouchMaxNum()

function IXUIManager SetTouchMaxNum ( nMaxNum  )

IXUIManager_SetTouchMaxNum00

参数
nMaxNumnumber
返回
void

◆ Tick()

function IXUIManager Tick ( fDelta  )

计算更新

参数
fDeltanumber 更新间隔
返回
void

变量说明

◆ IXUIManager