Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_AiScriptGenerator_ClassGeneratorBase Interface Reference
Inheritance diagram for SCR_AiScriptGenerator_ClassGeneratorBase:
SCR_AiScriptGenerator_SendGoalMessageGenerator SCR_AiScriptGenerator_SendInfoMessageGenerator SCR_AiScriptGenerator_SendOrderGenerator

Public Member Functions

void Generate (SCR_AiScriptGenerator_OutputFormatBuffer ctx)
 Called to generate text into a context.
 
void GenerateGetVariablesIn (SCR_AiScriptGenerator_OutputFormatBuffer ctx, array< string > extraPortNames, array< SCR_AiScriptGenerator_Variable > variables)
 
void GenerateVariablesWithAttributes (SCR_AiScriptGenerator_OutputFormatBuffer ctx, array< SCR_AiScriptGenerator_Variable > variables)
 
void GenerateSetMessageVariables (SCR_AiScriptGenerator_OutputFormatBuffer ctx, array< SCR_AiScriptGenerator_Variable > variables)
 
void GenerateGetNodeMiddleText (SCR_AiScriptGenerator_OutputFormatBuffer ctx, array< SCR_AiScriptGenerator_Variable > variables)
 
void GenerateCommentSeparator (SCR_AiScriptGenerator_OutputFormatBuffer ctx)
 
array< SCR_AiScriptGenerator_VariableGetClassVariables (SCR_AiScriptGenerator_Class _class)
 
void SCR_AiScriptGenerator_ClassGeneratorBase (SCR_AiScriptGenerator_Class attachedToClass)
 

Public Attributes

SCR_AiScriptGenerator_Class m_Class
 
string m_sGeneratedClassName
 

Constructor & Destructor Documentation

◆ SCR_AiScriptGenerator_ClassGeneratorBase()

void SCR_AiScriptGenerator_ClassGeneratorBase.SCR_AiScriptGenerator_ClassGeneratorBase ( SCR_AiScriptGenerator_Class attachedToClass)

Member Function Documentation

◆ Generate()

void SCR_AiScriptGenerator_ClassGeneratorBase.Generate ( SCR_AiScriptGenerator_OutputFormatBuffer ctx)

◆ GenerateCommentSeparator()

void SCR_AiScriptGenerator_ClassGeneratorBase.GenerateCommentSeparator ( SCR_AiScriptGenerator_OutputFormatBuffer ctx)
Parameters
[in]ctx

◆ GenerateGetNodeMiddleText()

void SCR_AiScriptGenerator_ClassGeneratorBase.GenerateGetNodeMiddleText ( SCR_AiScriptGenerator_OutputFormatBuffer ctx,
array< SCR_AiScriptGenerator_Variable > variables )
Parameters
[in]ctx
[in]variables

◆ GenerateGetVariablesIn()

void SCR_AiScriptGenerator_ClassGeneratorBase.GenerateGetVariablesIn ( SCR_AiScriptGenerator_OutputFormatBuffer ctx,
array< string > extraPortNames,
array< SCR_AiScriptGenerator_Variable > variables )
Parameters
[in]ctx
[in]extraPortNames
[in]variables

◆ GenerateSetMessageVariables()

void SCR_AiScriptGenerator_ClassGeneratorBase.GenerateSetMessageVariables ( SCR_AiScriptGenerator_OutputFormatBuffer ctx,
array< SCR_AiScriptGenerator_Variable > variables )
Parameters
[in]ctx
[in]variables

◆ GenerateVariablesWithAttributes()

void SCR_AiScriptGenerator_ClassGeneratorBase.GenerateVariablesWithAttributes ( SCR_AiScriptGenerator_OutputFormatBuffer ctx,
array< SCR_AiScriptGenerator_Variable > variables )
Parameters
[in]ctx
[in]variables

◆ GetClassVariables()

array< SCR_AiScriptGenerator_Variable > SCR_AiScriptGenerator_ClassGeneratorBase.GetClassVariables ( SCR_AiScriptGenerator_Class _class)
Parameters
[in]_class
Returns

Member Data Documentation

◆ m_Class

SCR_AiScriptGenerator_Class SCR_AiScriptGenerator_ClassGeneratorBase.m_Class

◆ m_sGeneratedClassName

string SCR_AiScriptGenerator_ClassGeneratorBase.m_sGeneratedClassName

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