Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_VisualisedBallisticConfig Class Reference
Inheritance diagram for SCR_VisualisedBallisticConfig:
SCR_BaseBallisticConfig

Protected Member Functions

override bool GenerateBallisticData ()
override void DrawPageData (notnull Widget root, notnull IEntity surfaceEntity, notnull SCR_DataDisplayGadgetComponent drawingGadget, int pageID)
void LoadDataPage (notnull Widget root, notnull SCR_DataDisplayGadgetComponent drawingGadget, int pageID)
 Method used to add widgets with ballistic data for currently selected page.
void ClearDataPage (notnull Widget root)
Widget AddRow (notnull Widget parentWidget, int rowID=0)
 Meant to add a single row.
Widget AddCell (notnull Widget parentWidget, string text, int columnID=0)
 Meant to add a single cell.

Protected Attributes

ResourceName m_sLayoutName
ResourceName m_sRowPrefab
ResourceName m_sCellPrefab
int m_iMinRange
int m_iMaxRange
int m_iElevationChangeDownRange
bool m_bReplaceZerosWithDash
ref array< floatm_aGridFillWeights
LocalizedString m_sAverageDispersionFormat
bool m_bDataExtensionCompleted
const string EMPTY_CELL_TEXT = "-"
const string ROW_HOLDER_NAME = "BallisticContentLayout"
const string CONTENT_HOLDER_NAME = "ContentHolder"
const string CONTENT_LABEL_NAME = "Label"
const string TITLE_LABEL_NAME = "Title"
const string AMMO_TYPE_NAME = "AmmoTypeIcon"
const string DISPERSION_VALUE_CONTAINER_NAME = "DispersionValue"
const string STATIC_WIDGET_INDICATOR = "STATIC"

Detailed Description

Definition at line 1 of file SCR_VisualisedBallisticConfig.c.

Member Function Documentation

◆ AddCell()

Widget SCR_VisualisedBallisticConfig::AddCell ( notnull Widget parentWidget,
string text,
int columnID = 0 )
inlineprotected

Meant to add a single cell.

Definition at line 269 of file SCR_VisualisedBallisticConfig.c.

◆ AddRow()

Widget SCR_VisualisedBallisticConfig::AddRow ( notnull Widget parentWidget,
int rowID = 0 )
inlineprotected

Meant to add a single row.

Definition at line 245 of file SCR_VisualisedBallisticConfig.c.

◆ ClearDataPage()

void SCR_VisualisedBallisticConfig::ClearDataPage ( notnull Widget root)
inlineprotected

Clears the content of the ROW_HOLDER_NAME from any non STATIC elements F.e. to be used when we will want to load different data when we change page

Definition at line 210 of file SCR_VisualisedBallisticConfig.c.

◆ DrawPageData()

override void SCR_VisualisedBallisticConfig::DrawPageData ( notnull Widget root,
notnull IEntity surfaceEntity,
notnull SCR_DataDisplayGadgetComponent drawingGadget,
int pageID )
inlineprotected

Definition at line 123 of file SCR_VisualisedBallisticConfig.c.

◆ GenerateBallisticData()

override bool SCR_VisualisedBallisticConfig::GenerateBallisticData ( )
inlineprotected

Check if such data doesnt already exist and only then it will generate values for this config

Returns
if data for this config is available in SCR_BallisticData.s_aBallistics

Definition at line 44 of file SCR_VisualisedBallisticConfig.c.

◆ LoadDataPage()

void SCR_VisualisedBallisticConfig::LoadDataPage ( notnull Widget root,
notnull SCR_DataDisplayGadgetComponent drawingGadget,
int pageID )
inlineprotected

Method used to add widgets with ballistic data for currently selected page.

Definition at line 131 of file SCR_VisualisedBallisticConfig.c.

Member Data Documentation

◆ AMMO_TYPE_NAME

const string SCR_VisualisedBallisticConfig::AMMO_TYPE_NAME = "AmmoTypeIcon"
protected

Definition at line 37 of file SCR_VisualisedBallisticConfig.c.

◆ CONTENT_HOLDER_NAME

const string SCR_VisualisedBallisticConfig::CONTENT_HOLDER_NAME = "ContentHolder"
protected

Definition at line 34 of file SCR_VisualisedBallisticConfig.c.

◆ CONTENT_LABEL_NAME

const string SCR_VisualisedBallisticConfig::CONTENT_LABEL_NAME = "Label"
protected

Definition at line 35 of file SCR_VisualisedBallisticConfig.c.

◆ DISPERSION_VALUE_CONTAINER_NAME

const string SCR_VisualisedBallisticConfig::DISPERSION_VALUE_CONTAINER_NAME = "DispersionValue"
protected

Definition at line 38 of file SCR_VisualisedBallisticConfig.c.

◆ EMPTY_CELL_TEXT

const string SCR_VisualisedBallisticConfig::EMPTY_CELL_TEXT = "-"
protected

Definition at line 32 of file SCR_VisualisedBallisticConfig.c.

◆ m_aGridFillWeights

ref array<float> SCR_VisualisedBallisticConfig::m_aGridFillWeights
protected

Definition at line 25 of file SCR_VisualisedBallisticConfig.c.

◆ m_bDataExtensionCompleted

bool SCR_VisualisedBallisticConfig::m_bDataExtensionCompleted
protected

Definition at line 30 of file SCR_VisualisedBallisticConfig.c.

◆ m_bReplaceZerosWithDash

bool SCR_VisualisedBallisticConfig::m_bReplaceZerosWithDash
protected

Definition at line 22 of file SCR_VisualisedBallisticConfig.c.

◆ m_iElevationChangeDownRange

int SCR_VisualisedBallisticConfig::m_iElevationChangeDownRange
protected

Definition at line 19 of file SCR_VisualisedBallisticConfig.c.

◆ m_iMaxRange

int SCR_VisualisedBallisticConfig::m_iMaxRange
protected

Definition at line 16 of file SCR_VisualisedBallisticConfig.c.

◆ m_iMinRange

int SCR_VisualisedBallisticConfig::m_iMinRange
protected

Definition at line 13 of file SCR_VisualisedBallisticConfig.c.

◆ m_sAverageDispersionFormat

LocalizedString SCR_VisualisedBallisticConfig::m_sAverageDispersionFormat
protected

Definition at line 28 of file SCR_VisualisedBallisticConfig.c.

◆ m_sCellPrefab

ResourceName SCR_VisualisedBallisticConfig::m_sCellPrefab
protected

Definition at line 10 of file SCR_VisualisedBallisticConfig.c.

◆ m_sLayoutName

ResourceName SCR_VisualisedBallisticConfig::m_sLayoutName
protected

Definition at line 4 of file SCR_VisualisedBallisticConfig.c.

◆ m_sRowPrefab

ResourceName SCR_VisualisedBallisticConfig::m_sRowPrefab
protected

Definition at line 7 of file SCR_VisualisedBallisticConfig.c.

◆ ROW_HOLDER_NAME

const string SCR_VisualisedBallisticConfig::ROW_HOLDER_NAME = "BallisticContentLayout"
protected

Definition at line 33 of file SCR_VisualisedBallisticConfig.c.

◆ STATIC_WIDGET_INDICATOR

const string SCR_VisualisedBallisticConfig::STATIC_WIDGET_INDICATOR = "STATIC"
protected

Definition at line 39 of file SCR_VisualisedBallisticConfig.c.

◆ TITLE_LABEL_NAME

const string SCR_VisualisedBallisticConfig::TITLE_LABEL_NAME = "Title"
protected

Definition at line 36 of file SCR_VisualisedBallisticConfig.c.


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