Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_NTElementBase Class Reference

Nametag zone element base class, not for setup. More...

Inheritance diagram for SCR_NTElementBase:
SCR_NTIconBase SCR_NTTextBase SCR_NTIconPlatform SCR_NTIconState SCR_NTName SCR_NTTextDebug

Protected Member Functions

void InitElementWidget (SCR_NameTagData data, int index)
 Find and set this elements widget of nametag struct.
SCR_NTStateConfigBase GetEntityStateConfig (SCR_NameTagData data)
void SetDefaults (SCR_NameTagData data, int index)
 Set initial/default widget values for the element.
void ScaleElement (SCR_NameTagData data, int index)
void UpdateElement (SCR_NameTagData data, int index)
void SCR_NTElementBase ()

Protected Attributes

ref array< ref SCR_NTStateConfigBasem_aEntityStates
bool m_bScaleElement
ref map< ENameTagEntityState, SCR_NTStateConfigBasem_aEntityStatesMap = new map< ENameTagEntityState, SCR_NTStateConfigBase>

Detailed Description

Nametag zone element base class, not for setup.

Definition at line 18 of file SCR_NTElementBase.c.

Constructor & Destructor Documentation

◆ SCR_NTElementBase()

void SCR_NTElementBase::SCR_NTElementBase ( )
inlineprotected

Definition at line 104 of file SCR_NTElementBase.c.

Member Function Documentation

◆ GetEntityStateConfig()

SCR_NTStateConfigBase SCR_NTElementBase::GetEntityStateConfig ( SCR_NameTagData data)
inlineprotected

Get config for entity state setup

Parameters
datais nametag struct
Returns
state config of this element

Definition at line 51 of file SCR_NTElementBase.c.

◆ InitElementWidget()

void SCR_NTElementBase::InitElementWidget ( SCR_NameTagData data,
int index )
inlineprotected

Find and set this elements widget of nametag struct.

Definition at line 33 of file SCR_NTElementBase.c.

◆ ScaleElement()

void SCR_NTElementBase::ScaleElement ( SCR_NameTagData data,
int index )
inlineprotected

Element scaling

Parameters
datais the nametag struct

Definition at line 79 of file SCR_NTElementBase.c.

◆ SetDefaults()

void SCR_NTElementBase::SetDefaults ( SCR_NameTagData data,
int index )
inlineprotected

Set initial/default widget values for the element.

Definition at line 73 of file SCR_NTElementBase.c.

◆ UpdateElement()

void SCR_NTElementBase::UpdateElement ( SCR_NameTagData data,
int index )
inlineprotected

Widget element update

Parameters
datais nametag struct

Definition at line 85 of file SCR_NTElementBase.c.

Member Data Documentation

◆ m_aEntityStates

ref array<ref SCR_NTStateConfigBase> SCR_NTElementBase::m_aEntityStates
protected

Definition at line 24 of file SCR_NTElementBase.c.

◆ m_aEntityStatesMap

ref map<ENameTagEntityState, SCR_NTStateConfigBase> SCR_NTElementBase::m_aEntityStatesMap = new map< ENameTagEntityState, SCR_NTStateConfigBase>
protected

Definition at line 29 of file SCR_NTElementBase.c.

◆ m_bScaleElement

bool SCR_NTElementBase::m_bScaleElement
protected

Definition at line 27 of file SCR_NTElementBase.c.


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