Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Protected Attributes | List of all members
SCR_MapMarkerSquadLeaderComponent Interface Reference
Inheritance diagram for SCR_MapMarkerSquadLeaderComponent:
[legend]

Public Member Functions

void SetGroupActive (bool state, string factionName=string.Empty)
 Differentiates visuals between our group and the others.
 
void UpdateGroupInfoPosition (int screenX, int screenY)
 
override bool OnMouseButtonDown (Widget w, int x, int y, int button)
 
override bool OnMouseEnter (Widget w, int x, int y)
 
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
 
override void HandlerAttached (Widget w)
 
- Public Member Functions inherited from SCR_MapMarkerDynamicWComponent
void SetMarkerEntity (notnull SCR_MapMarkerEntity marker)
 
void SetLayerID (int id)
 
void SetImage (ResourceName icon, string quad, float aspectRatio=1, int sizeFlag=64)
 Supports custom aspect ratio in case of non standard size imagesets.
 
void SetText (string text)
 
void SetTextVisible (bool state)
 
void SetColor (Color color)
 
override void HandlerAttached (Widget w)
 
- Public Member Functions inherited from SCR_ScriptedWidgetComponent
override void HandlerAttached (Widget w)
 
override bool OnClick (Widget w, int x, int y, int button)
 
Widget GetRootWidget ()
 
bool IsVisible ()
 

Public Attributes

bool m_bIsHovered
 
- Public Attributes inherited from SCR_ScriptedWidgetComponent
ref ScriptInvoker m_OnClick = new ScriptInvoker
 

Protected Attributes

bool m_bIsInit
 
Widget m_wOwnSquadBackground
 
Widget m_wOwnSquadIcon
 
Widget m_wOwnSquadIconGlow
 
Widget m_wGroupInfo
 
Widget m_wGroupInfoList
 
TextWidget m_wGroupFrequency
 
ref array< Widget > m_aGroupMemberEntries = {}
 
ResourceName m_sGroupInfoLayout
 
ResourceName m_sLineLayout
 
string m_sLineTextWidgetName
 
string m_sLineIconWidgetName
 
int m_iGroupInfoOffset
 
- Protected Attributes inherited from SCR_MapMarkerDynamicWComponent
int m_iLayerID
 
ImageWidget m_wMarkerIcon
 
TextWidget m_wMarkerText
 
SCR_MapMarkerEntity m_MarkerEnt
 
- Protected Attributes inherited from SCR_ScriptedWidgetComponent
Widget m_wRoot
 

Additional Inherited Members

- Static Public Member Functions inherited from SCR_ScriptedWidgetComponent
static SCR_ScriptedWidgetComponent GetComponent (TypeName componentType, string name, Widget parent, bool searchAllChildren=true)
 Base method for component lookup through the widget library.
 

Member Function Documentation

◆ HandlerAttached()

override void SCR_MapMarkerSquadLeaderComponent.HandlerAttached ( Widget  w)

◆ OnMouseButtonDown()

override bool SCR_MapMarkerSquadLeaderComponent.OnMouseButtonDown ( Widget  w,
int  x,
int  y,
int  button 
)

◆ OnMouseEnter()

override bool SCR_MapMarkerSquadLeaderComponent.OnMouseEnter ( Widget  w,
int  x,
int  y 
)

◆ OnMouseLeave()

override bool SCR_MapMarkerSquadLeaderComponent.OnMouseLeave ( Widget  w,
Widget  enterW,
int  x,
int  y 
)

◆ SetGroupActive()

void SCR_MapMarkerSquadLeaderComponent.SetGroupActive ( bool  state,
string  factionName = string::Empty 
)

Differentiates visuals between our group and the others.

Parameters
[in]state

◆ UpdateGroupInfoPosition()

void SCR_MapMarkerSquadLeaderComponent.UpdateGroupInfoPosition ( int  screenX,
int  screenY 
)
Parameters
[in]screenX
[in]screenY

Member Data Documentation

◆ m_aGroupMemberEntries

ref array<Widget> SCR_MapMarkerSquadLeaderComponent.m_aGroupMemberEntries = {}
protected

◆ m_bIsHovered

bool SCR_MapMarkerSquadLeaderComponent.m_bIsHovered

◆ m_bIsInit

bool SCR_MapMarkerSquadLeaderComponent.m_bIsInit
protected

◆ m_iGroupInfoOffset

int SCR_MapMarkerSquadLeaderComponent.m_iGroupInfoOffset
protected

◆ m_sGroupInfoLayout

ResourceName SCR_MapMarkerSquadLeaderComponent.m_sGroupInfoLayout
protected

◆ m_sLineIconWidgetName

string SCR_MapMarkerSquadLeaderComponent.m_sLineIconWidgetName
protected

◆ m_sLineLayout

ResourceName SCR_MapMarkerSquadLeaderComponent.m_sLineLayout
protected

◆ m_sLineTextWidgetName

string SCR_MapMarkerSquadLeaderComponent.m_sLineTextWidgetName
protected

◆ m_wGroupFrequency

TextWidget SCR_MapMarkerSquadLeaderComponent.m_wGroupFrequency
protected

◆ m_wGroupInfo

Widget SCR_MapMarkerSquadLeaderComponent.m_wGroupInfo
protected

◆ m_wGroupInfoList

Widget SCR_MapMarkerSquadLeaderComponent.m_wGroupInfoList
protected

◆ m_wOwnSquadBackground

Widget SCR_MapMarkerSquadLeaderComponent.m_wOwnSquadBackground
protected

◆ m_wOwnSquadIcon

Widget SCR_MapMarkerSquadLeaderComponent.m_wOwnSquadIcon
protected

◆ m_wOwnSquadIconGlow

Widget SCR_MapMarkerSquadLeaderComponent.m_wOwnSquadIconGlow
protected

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