Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
MenuRootBase Interface Reference

Scripted menu base class. More...

Inheritance diagram for MenuRootBase:
[legend]

Public Member Functions

ScriptInvoker GetOnMenuFocusGained ()
 
ScriptInvoker GetOnMenuFocusLost ()
 
ScriptInvoker GetOnMenuShow ()
 
ScriptInvoker GetOnMenuHide ()
 
ScriptInvoker GetOnMenuItem ()
 
ScriptInvoker GetOnMenuUpdate ()
 
ScriptInvoker GetOnMenuOpen ()
 
ScriptInvoker GetOnMenuInit ()
 
ScriptInvoker GetOnMenuClose ()
 
void OnMenuClosed ()
 
void InitChat ()
 
void ShowChat ()
 
MenuRootComponent GetRootComponent ()
 
SCR_DynamicFooterComponent GetFooterComponent ()
 
override void OnMenuFocusGained ()
 
override void OnMenuFocusLost ()
 
override void OnMenuShow ()
 
override void OnMenuHide ()
 
override void OnMenuItem (string menuItemName, bool changed, bool finished)
 
override void OnMenuUpdate (float tDelta)
 
override void OnMenuOpen ()
 
override void OnMenuInit ()
 
override void OnMenuClose ()
 
- Public Member Functions inherited from ChimeraMenuBase
override void OnMenuInit ()
 
override void OnMenuUpdate (float tDelta)
 
override void OnMenuOpen ()
 
override void OnMenuOpened ()
 
override void OnMenuClose ()
 
override void OnMenuFocusGained ()
 
override void OnMenuFocusLost ()
 
override void OnMenuShow ()
 
override void OnMenuHide ()
 

Protected Attributes

MenuRootComponent m_MenuRootComponent
 
ref ScriptInvoker m_EventOnMenuFocusGained
 
ref ScriptInvoker m_EventOnMenuFocusLost
 
ref ScriptInvoker m_EventOnMenuShow
 
ref ScriptInvoker m_EventOnMenuHide
 
ref ScriptInvoker m_EventOnMenuItem
 
ref ScriptInvoker m_EventOnMenuUpdate
 
ref ScriptInvoker m_EventOnMenuOpen
 
ref ScriptInvoker m_EventOnMenuInit
 
ref ScriptInvoker m_EventOnMenuClose
 
SCR_ChatPanel m_ChatPanel
 
SCR_DynamicFooterComponent m_DynamicFooter
 
- Protected Attributes inherited from ChimeraMenuBase
bool m_bTextEditActive = false
 

Additional Inherited Members

- Static Public Member Functions inherited from ChimeraMenuBase
static ChimeraMenuBase CurrentChimeraMenu ()
 
static ChimeraMenuBase GetOwnerMenu (Widget w)
 Returns parent menu of a widget.
 
- Public Attributes inherited from ChimeraMenuBase
ref ScriptInvoker m_OnTextEditContextChange = new ScriptInvoker
 
ref ScriptInvoker m_OnUpdate = new ScriptInvoker
 
- Static Protected Attributes inherited from ChimeraMenuBase
const string INPUT_CONTEXT_EDIT = "MenuTextEditContext"
 
static ChimeraMenuBase m_ThisMenu
 

Detailed Description

Scripted menu base class.

Manages functionality of class MenuRootComponent.

Member Function Documentation

◆ GetFooterComponent()

SCR_DynamicFooterComponent MenuRootBase.GetFooterComponent ( )

◆ GetOnMenuClose()

ScriptInvoker MenuRootBase.GetOnMenuClose ( )

◆ GetOnMenuFocusGained()

ScriptInvoker MenuRootBase.GetOnMenuFocusGained ( )

◆ GetOnMenuFocusLost()

ScriptInvoker MenuRootBase.GetOnMenuFocusLost ( )

◆ GetOnMenuHide()

ScriptInvoker MenuRootBase.GetOnMenuHide ( )

◆ GetOnMenuInit()

ScriptInvoker MenuRootBase.GetOnMenuInit ( )

◆ GetOnMenuItem()

ScriptInvoker MenuRootBase.GetOnMenuItem ( )

◆ GetOnMenuOpen()

ScriptInvoker MenuRootBase.GetOnMenuOpen ( )

◆ GetOnMenuShow()

ScriptInvoker MenuRootBase.GetOnMenuShow ( )

◆ GetOnMenuUpdate()

ScriptInvoker MenuRootBase.GetOnMenuUpdate ( )

◆ GetRootComponent()

MenuRootComponent MenuRootBase.GetRootComponent ( )

◆ InitChat()

void MenuRootBase.InitChat ( )

◆ OnMenuClose()

override void MenuRootBase.OnMenuClose ( )

◆ OnMenuClosed()

void MenuRootBase.OnMenuClosed ( )

◆ OnMenuFocusGained()

override void MenuRootBase.OnMenuFocusGained ( )

◆ OnMenuFocusLost()

override void MenuRootBase.OnMenuFocusLost ( )

Implements ChimeraMenuBase.

Implemented in SCR_PlayerListMenu, and SCR_SuperMenuBase.

◆ OnMenuHide()

override void MenuRootBase.OnMenuHide ( )

Implements ChimeraMenuBase.

Implemented in SCR_SuperMenuBase.

◆ OnMenuInit()

override void MenuRootBase.OnMenuInit ( )

Implements ChimeraMenuBase.

Implemented in EditorMenuUI.

◆ OnMenuItem()

override void MenuRootBase.OnMenuItem ( string  menuItemName,
bool  changed,
bool  finished 
)

◆ OnMenuOpen()

override void MenuRootBase.OnMenuOpen ( )

◆ OnMenuShow()

override void MenuRootBase.OnMenuShow ( )

◆ OnMenuUpdate()

override void MenuRootBase.OnMenuUpdate ( float  tDelta)

◆ ShowChat()

void MenuRootBase.ShowChat ( )

Member Data Documentation

◆ m_ChatPanel

SCR_ChatPanel MenuRootBase.m_ChatPanel
protected

◆ m_DynamicFooter

SCR_DynamicFooterComponent MenuRootBase.m_DynamicFooter
protected

◆ m_EventOnMenuClose

ref ScriptInvoker MenuRootBase.m_EventOnMenuClose
protected

◆ m_EventOnMenuFocusGained

ref ScriptInvoker MenuRootBase.m_EventOnMenuFocusGained
protected

◆ m_EventOnMenuFocusLost

ref ScriptInvoker MenuRootBase.m_EventOnMenuFocusLost
protected

◆ m_EventOnMenuHide

ref ScriptInvoker MenuRootBase.m_EventOnMenuHide
protected

◆ m_EventOnMenuInit

ref ScriptInvoker MenuRootBase.m_EventOnMenuInit
protected

◆ m_EventOnMenuItem

ref ScriptInvoker MenuRootBase.m_EventOnMenuItem
protected

◆ m_EventOnMenuOpen

ref ScriptInvoker MenuRootBase.m_EventOnMenuOpen
protected

◆ m_EventOnMenuShow

ref ScriptInvoker MenuRootBase.m_EventOnMenuShow
protected

◆ m_EventOnMenuUpdate

ref ScriptInvoker MenuRootBase.m_EventOnMenuUpdate
protected

◆ m_MenuRootComponent

MenuRootComponent MenuRootBase.m_MenuRootComponent
protected

The documentation for this interface was generated from the following file: