AR_Engine_SDK
|
Variables | |
XUIScene = {} | |
function XUIScene Activate | ( | ) |
激活当前场景
function XUIScene AdaptNotch | ( | bSet | ) |
设置是否适应刘海屏。
bSet | boolean 是否适应刘海屏。 |
function XUIScene AddToRenderer | ( | pNode | , |
global_z_order | |||
) |
function XUIScene DeActivate | ( | ) |
设置当前场景为非激活态
function XUIScene EnableCustomPolicy | ( | bEnable | ) |
设置是否启用自定义适配 自定义适配,指的是给定一个高宽比,大于该高宽比使用一个策略,小于该高宽比使用另一个策略
bEnable | boolean 是否启用自定义适配策略 |
function XUIScene GetAllRttTextures | ( | ) |
XUIScene_GetAllRttTextures00
function XUIScene GetCustomAspect | ( | ) |
获取自定义适配的高宽比
function XUIScene GetCustomLowerResolutionPolicy | ( | ) |
获取小于给定高宽比时的适配策略
function XUIScene GetCustomUpperResolutionPolicy | ( | ) |
获取大于给定高宽比时的适配策略
function XUIScene GetDesignResolution | ( | ) |
获取场景的设计分辨率
function XUIScene GetLocalToParentTransform | ( | ) |
获取相对于父节点的局部坐标矩阵
function XUIScene GetResolutionPolicy | ( | ) |
设置场景的设计分辨率
function XUIScene GetScale | ( | ) |
获取缩放数据
function XUIScene GetScaleMatrix | ( | ) |
获取缩放矩阵
function XUIScene GetTypeID | ( | ) |
获取类型ID
function XUIScene GetVersion | ( | ) |
获取版本号
function XUIScene GetWorldToScreenMatrix | ( | ) |
把当前世界矩阵转成屏幕坐标系矩阵
function XUIScene Hide | ( | ) |
隐藏当前场景
function XUIScene IsAdaptNotch | ( | ) |
获取是否适应刘海屏。
function XUIScene IsCustomPolicy | ( | ) |
是否使用自定义适配
function XUIScene IsModal | ( | ) |
获取是否是模态场景。
function XUIScene IsShow | ( | ) |
判断当前场景是否显示
function XUIScene Render | ( | pWorld | ) |
渲染场景
pWorld | IXRenderSet 指定的世界 |
function XUIScene SetCustomAspect | ( | fCustomAspect | ) |
设定自定义适配的高宽比
fCustomAspect | number 自定义适配的高宽比 |
function XUIScene SetCustomLowerResolutionPolicy | ( | rp | ) |
设定小于给定高宽比时的适配策略
rp | number 小于给定高宽比时的适配策略 |
function XUIScene SetCustomUpperResolutionPolicy | ( | rp | ) |
设定大于给定高宽比时的适配策略
rp | number 大于给定高宽比时的适配策略 |
function XUIScene SetDesignResolution | ( | vDesignRes | , |
rp | |||
) |
设置场景的设计分辨率 XUI_EXACTFIT 非等比拉伸致宽度和高度与屏幕分辨率一致。 XUI_NOBORDER 等比拉伸到没有边框的程度,可能会导致横向或者纵向有UI显示不全。 XUI_SHOWALL 等比拉伸以能够显示全部内容,可能会导致横向或者纵向有黑边。 XUI_FIXEDHEIGHT 等比拉伸到高度正好和屏幕分辨率一致。 XUI_FIXEDWIDTH 等比拉伸到宽度正好和屏幕分辨率一致。
vDesignRes | XVECTOR2 场景的设计分辨率。 |
rp | number 依据场景的设计分辨率自适应屏幕分辨率的策略。 |
function XUIScene Show | ( | bModal | ) |
显示当前场景,XUIScene需要手动调用Show函数来显示出来,即默认为隐藏状态。
bModal | boolean 是否是模态场景,true为当前场景会阻断触摸事件,其他场景无法响应。false触摸事件如果没被处理,则会往下传递。 |
function XUIScene UpdateDesignResolutionSize | ( | ) |
手动让分辨率重新自适应一次。
XUIScene = {} |