#include "script/C4Aul.h"#include "object/C4Def.h"#include "object/C4DefList.h"#include "script/C4Effect.h"Go to the source code of this file.
| Classes | |
| class | C4Void | 
| class | Nillable< T > | 
| class | NeedObjectContext | 
| class | NeedNonGlobalContext | 
| struct | ThisImpl< C4Object > | 
| struct | ThisImpl< C4PropList > | 
| struct | ExecImpl< RType, ThisType, ParTypes > | 
| struct | ExecImpl< void, ThisType, ParTypes... > | 
| struct | C4ValueConv< Nillable< T > > | 
| struct | C4ValueConv< void > | 
| struct | C4ValueConv< int > | 
| struct | C4ValueConv< long > | 
| struct | C4ValueConv< bool > | 
| struct | C4ValueConv< C4ID > | 
| struct | C4ValueConv< C4Object * > | 
| struct | C4ValueConv< C4String * > | 
| struct | C4ValueConv< C4ValueArray * > | 
| struct | C4ValueConv< C4AulFunc * > | 
| struct | C4ValueConv< C4PropList * > | 
| struct | C4ValueConv< C4Effect * > | 
| struct | C4ValueConv< C4Def * > | 
| struct | C4ValueConv< const C4Value & > | 
| struct | C4ValueConv< C4Value > | 
| class | C4AulEngineFunc< RType, ThisType, ParTypes > | 
| struct | C4ScriptConstDef | 
| struct | C4ScriptFnDef | 
| class | C4AulDefFunc | 
| Functions | |
| C4String * | String (const char *str) | 
| C4Object * | Object (C4PropList *_this) | 
| StdStrBuf | FnStringFormat (C4PropList *_this, C4String *szFormatPar, C4Value *Pars, int ParCount) | 
| C4Effect ** | FnGetEffectsFor (C4PropList *pTarget) | 
| template<typename RType , typename ThisType , typename ... ParTypes> | |
| void | AddFunc (C4PropListStatic *Parent, const char *Name, RType(*pFunc)(ThisType *, ParTypes...), bool Public=true) | 
| class C4Void | 
Definition at line 44 of file C4AulDefFunc.h.
| struct C4ScriptConstDef | 
Definition at line 267 of file C4AulDefFunc.h.
| Class Members | ||
|---|---|---|
| long | Data | |
| const char * | Identifier | |
| C4V_Type | ValType | |
| 
 | inline | 
Definition at line 261 of file C4AulDefFunc.h.
Referenced by C4MapScriptHost::AddEngineFunctions(), C4ScriptLibraryCrypto::CreateFunctions(), InitCoreFunctionMap(), InitGameFunctionMap(), and InitObjectFunctionMap().
| C4Effect** FnGetEffectsFor | ( | C4PropList * | pTarget | ) | 
Definition at line 72 of file C4GameScript.cpp.
References GameScript, C4PropList::GetObject(), C4AulScriptEngine::GetPropList(), C4Value::getPropList(), C4Object::pEffects, C4AulScriptEngine::pGlobalEffects, C4GameScriptHost::pScenarioEffects, C4GameScriptHost::ScenPropList, and ScriptEngine.
| StdStrBuf FnStringFormat | ( | C4PropList * | _this, | 
| C4String * | szFormatPar, | ||
| C4Value * | Pars, | ||
| int | ParCount | ||
| ) | 
Definition at line 30 of file C4Script.cpp.
| 
 | inline | 
Definition at line 34 of file C4AulDefFunc.h.
References C4PropList::GetObject().
Referenced by AssignController(), C4MeshDenumerator::C4MeshDenumerator(), C4MeshDenumerator::GetObject(), GetValidOwner(), MakeAbsCoordinates(), and C4AulCompiler::ConstantResolver::visit().
| 
 | inline | 
Definition at line 30 of file C4AulDefFunc.h.
References C4StringTable::RegString(), and Strings.
Referenced by GetTextureName(), C4StringTable::RegString(), and C4LangStringTable::ReplaceStrings().