#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().