Game Framework  2021.05.31
UIForm类 参考

界面。 更多...

类 UIForm 继承关系图:
IUIForm

Public 成员函数

void OnInit (int serialId, string uiFormAssetName, IUIGroup uiGroup, bool pauseCoveredUIForm, bool isNewInstance, object userData)
 初始化界面。 更多...
 
void OnRecycle ()
 界面回收。 更多...
 
void OnOpen (object userData)
 界面打开。 更多...
 
void OnClose (bool isShutdown, object userData)
 界面关闭。 更多...
 
void OnPause ()
 界面暂停。 更多...
 
void OnResume ()
 界面暂停恢复。 更多...
 
void OnCover ()
 界面遮挡。 更多...
 
void OnReveal ()
 界面遮挡恢复。 更多...
 
void OnRefocus (object userData)
 界面激活。 更多...
 
void OnUpdate (float elapseSeconds, float realElapseSeconds)
 界面轮询。 更多...
 
void OnDepthChanged (int uiGroupDepth, int depthInUIGroup)
 界面深度改变。 更多...
 

属性

int SerialId [get]
 获取界面序列编号。 更多...
 
string UIFormAssetName [get]
 获取界面资源名称。 更多...
 
object Handle [get]
 获取界面实例。 更多...
 
IUIGroup UIGroup [get]
 获取界面所属的界面组。 更多...
 
int DepthInUIGroup [get]
 获取界面深度。 更多...
 
bool PauseCoveredUIForm [get]
 获取是否暂停被覆盖的界面。 更多...
 
UIFormLogic Logic [get]
 获取界面逻辑。 更多...
 
- 属性 继承自 IUIForm
int SerialId [get]
 获取界面序列编号。 更多...
 
string UIFormAssetName [get]
 获取界面资源名称。 更多...
 
object Handle [get]
 获取界面实例。 更多...
 
IUIGroup UIGroup [get]
 获取界面所属的界面组。 更多...
 
int DepthInUIGroup [get]
 获取界面在界面组中的深度。 更多...
 
bool PauseCoveredUIForm [get]
 获取是否暂停被覆盖的界面。 更多...
 

详细描述

界面。

成员函数说明

◆ OnClose()

void OnClose ( bool  isShutdown,
object  userData 
)

界面关闭。

参数
isShutdown是否是关闭界面管理器时触发。
userData用户自定义数据。

实现了 IUIForm.

◆ OnCover()

void OnCover ( )

界面遮挡。

实现了 IUIForm.

◆ OnDepthChanged()

void OnDepthChanged ( int  uiGroupDepth,
int  depthInUIGroup 
)

界面深度改变。

参数
uiGroupDepth界面组深度。
depthInUIGroup界面在界面组中的深度。

实现了 IUIForm.

◆ OnInit()

void OnInit ( int  serialId,
string  uiFormAssetName,
IUIGroup  uiGroup,
bool  pauseCoveredUIForm,
bool  isNewInstance,
object  userData 
)

初始化界面。

参数
serialId界面序列编号。
uiFormAssetName界面资源名称。
uiGroup界面所处的界面组。
pauseCoveredUIForm是否暂停被覆盖的界面。
isNewInstance是否是新实例。
userData用户自定义数据。

实现了 IUIForm.

◆ OnOpen()

void OnOpen ( object  userData)

界面打开。

参数
userData用户自定义数据。

实现了 IUIForm.

◆ OnPause()

void OnPause ( )

界面暂停。

实现了 IUIForm.

◆ OnRecycle()

void OnRecycle ( )

界面回收。

实现了 IUIForm.

◆ OnRefocus()

void OnRefocus ( object  userData)

界面激活。

参数
userData用户自定义数据。

实现了 IUIForm.

◆ OnResume()

void OnResume ( )

界面暂停恢复。

实现了 IUIForm.

◆ OnReveal()

void OnReveal ( )

界面遮挡恢复。

实现了 IUIForm.

◆ OnUpdate()

void OnUpdate ( float  elapseSeconds,
float  realElapseSeconds 
)

界面轮询。

参数
elapseSeconds逻辑流逝时间,以秒为单位。
realElapseSeconds真实流逝时间,以秒为单位。

实现了 IUIForm.

属性说明

◆ DepthInUIGroup

int DepthInUIGroup
get

获取界面深度。

◆ Handle

object Handle
get

获取界面实例。

◆ Logic

UIFormLogic Logic
get

获取界面逻辑。

◆ PauseCoveredUIForm

bool PauseCoveredUIForm
get

获取是否暂停被覆盖的界面。

◆ SerialId

int SerialId
get

获取界面序列编号。

◆ UIFormAssetName

string UIFormAssetName
get

获取界面资源名称。

◆ UIGroup

IUIGroup UIGroup
get

获取界面所属的界面组。