Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_WidgetExportRule Interface Reference

This class provides extra rules for the "Generate class from layout" plugin (check GenerateLayoutClassPlugin.c) . More...

Inheritance diagram for SCR_WidgetExportRule:

Static Public Member Functions

static BaseContainer FindInWidgetSource (WidgetSource ws)
 
static void ExtractVariablesFromBaseContainer (BaseContainer container, out bool out_ExportThisWidget, out bool out_ExportChildWidgets, out string out_WidgetVariableName)
 
static bool GetExportThisWidget (BaseContainer container)
 
static bool GetExportChildWidgets (BaseContainer container)
 
static string GetWidgetVariableName (BaseContainer container)
 

Protected Attributes

bool ExportThisWidget
 
bool ExportChildWidgets
 
string WidgetVariableName
 

Detailed Description

This class provides extra rules for the "Generate class from layout" plugin (check GenerateLayoutClassPlugin.c) .

!! Getters must be updated if variable names are changed. !! FindInWidgetSource must be updated if variable name is changed.

Member Function Documentation

◆ ExtractVariablesFromBaseContainer()

static void SCR_WidgetExportRule.ExtractVariablesFromBaseContainer ( BaseContainer container,
out bool out_ExportThisWidget,
out bool out_ExportChildWidgets,
out string out_WidgetVariableName )
static

◆ FindInWidgetSource()

static BaseContainer SCR_WidgetExportRule.FindInWidgetSource ( WidgetSource ws)
static

◆ GetExportChildWidgets()

static bool SCR_WidgetExportRule.GetExportChildWidgets ( BaseContainer container)
static

◆ GetExportThisWidget()

static bool SCR_WidgetExportRule.GetExportThisWidget ( BaseContainer container)
static

◆ GetWidgetVariableName()

static string SCR_WidgetExportRule.GetWidgetVariableName ( BaseContainer container)
static

Member Data Documentation

◆ ExportChildWidgets

bool SCR_WidgetExportRule.ExportChildWidgets
protected

◆ ExportThisWidget

bool SCR_WidgetExportRule.ExportThisWidget
protected

◆ WidgetVariableName

string SCR_WidgetExportRule.WidgetVariableName
protected

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