Polyphase Game Engine
Loading...
Searching...
No Matches
Script Member List

This is the complete list of members for Script, including all inherited members.

AddAutoProperty(const std::string &varName, const std::string &displayName, DatumType type, const Datum &defaultValue)Script
AddAutoPropertyArray(const std::string &varName, const std::string &displayName, DatumType type, const std::vector< Datum > &arrayValues)Script
AppendScriptProperties(std::vector< Property > &outProps)Script
As() constObjectinline
BeginOverlap(Primitive3D *thisNode, Primitive3D *otherNode)Script
CallFunction(const char *name)Script
CallFunction(const char *name, const Datum &param0)Script
CallFunction(const char *name, const Datum &param0, const Datum &param1)Script
CallFunction(const char *name, const Datum &param0, const Datum &param1, const Datum &param2)Script
CallFunction(const char *name, const Datum &param0, const Datum &param1, const Datum &param2, const Datum &param3)Script
CallFunction(const char *name, const Datum &param0, const Datum &param1, const Datum &param2, const Datum &param3, const Datum &param4)Script
CallFunction(const char *name, const Datum &param0, const Datum &param1, const Datum &param2, const Datum &param3, const Datum &param4, const Datum &param5)Script
CallFunction(const char *name, const Datum &param0, const Datum &param1, const Datum &param2, const Datum &param3, const Datum &param4, const Datum &param5, const Datum &param6)Script
CallFunction(const char *name, const Datum &param0, const Datum &param1, const Datum &param2, const Datum &param3, const Datum &param4, const Datum &param5, const Datum &param6, const Datum &param7)Script
CallFunction(const char *name, uint32_t numParams, const Datum **params, Datum *ret)Script
CallFunction(const char *name, const std::vector< Datum > &params)Script
CallFunctionR(const char *name)Script
CallFunctionR(const char *name, const Datum &param0)Script
CallFunctionR(const char *name, const Datum &param0, const Datum &param1)Script
CallFunctionR(const char *name, const Datum &param0, const Datum &param1, const Datum &param2)Script
CallFunctionR(const char *name, const Datum &param0, const Datum &param1, const Datum &param2, const Datum &param3)Script
CallFunctionR(const char *name, const Datum &param0, const Datum &param1, const Datum &param2, const Datum &param3, const Datum &param4)Script
CallFunctionR(const char *name, const Datum &param0, const Datum &param1, const Datum &param2, const Datum &param3, const Datum &param4, const Datum &param5)Script
CallFunctionR(const char *name, const Datum &param0, const Datum &param1, const Datum &param2, const Datum &param3, const Datum &param4, const Datum &param5, const Datum &param6)Script
CallFunctionR(const char *name, const Datum &param0, const Datum &param1, const Datum &param2, const Datum &param3, const Datum &param4, const Datum &param5, const Datum &param6, const Datum &param7)Script
CallTick(float deltaTime)Scriptprotected
CheckIfFunctionExists(const char *funcName)Scriptprotected
ClassRuntimeName()Objectinlinestatic
ClearAutoProperties()Script
CreateScriptInstance()Scriptprotected
DECLARE_OBJECT(Script, Object)Script
DestroyScriptInstance()Scriptprotected
DownloadDatum(lua_State *L, Datum &datum, int udIdx, const char *varName)Scriptprotected
DownloadReplicatedData()Scriptprotected
DrawCustomProperty(Property &prop)Objectinlinevirtual
EndOverlap(Primitive3D *thisNode, Primitive3D *otherNode)Script
Equals(const Object *rhs) constObjectinlinevirtual
ExecuteNetFunc(uint16_t index, uint32_t numParams, const Datum **params)Script
FindNetFunc(const char *funcName)Script
FindNetFunc(uint16_t index)Script
GatherAutoProperties()Script
GatherFunctionNames(std::vector< std::string > &outNames) constScript
GatherNetFuncs(std::vector< ScriptNetFunc > &outFuncs)Scriptprotected
GatherProperties(std::vector< Property > &props)Objectinlinevirtual
GatherReplicatedData()Scriptprotected
GatherScriptProperties()Scriptprotected
GetField(const char *key)Script
GetFile() constScript
GetOwner()Script
GetReplicatedData()Script
GetScriptClassName() constScript
GetScriptProperties() constScript
GetScriptProperties()Script
HandleForeignScriptPropChange(Datum *datum, uint32_t index, const void *newValue)Scriptprotectedstatic
HandleScriptPropChange(Datum *datum, uint32_t index, const void *newValue)Scriptprotectedstatic
HasFunction(const char *name) constScript
InstanceRuntimeId() const =0Objectpure virtual
InvokeNetFunc(const char *name, uint32_t numParams, const Datum **params)Script
Is(RuntimeId id) constObjectinlinevirtual
Is(const char *name) constObjectinlinevirtual
IsActive() constScript
LuaFuncCall(int numArgs, int numResults=0)Script
mActiveScriptprotected
mAutoPropertiesScriptprotected
mClassNameScriptprotected
mFileNameScriptprotected
mHandleBeginOverlapScriptprotected
mHandleEndOverlapScriptprotected
mHandleOnCollisionScriptprotected
mHandleOnSerialMessageScriptprotected
mOwnerScriptprotected
mReplicatedDataScriptprotected
mScriptPropsScriptprotected
mTickEnabledScriptprotected
OnCollision(Primitive3D *thisNode, Primitive3D *otherNode, glm::vec3 impactPoint, glm::vec3 impactNormal, btPersistentManifold *manifold)Script
OnRepHandler(Datum *datum, uint32_t index, const void *newValue)Scriptstatic
OnSerialMessage(uint32_t serialHandle, const std::string &data)Script
QueryInterface(RuntimeId id) constObjectinlinevirtual
RegisterNetFuncs()Scriptprotected
ReloadScriptFile(const std::string &fileName, bool restartScript=true)Script
RestartScript()Script
RuntimeName() const =0Objectpure virtual
RuntimeParentName() const =0Objectpure virtual
Script(Node *owner)Script
SetArrayScriptPropCount(const std::string &name, uint32_t count)Script
SetField(const char *key, const Datum &value)Script
SetFile(const char *filename)Script
SetScriptProperties(const std::vector< Property > &srcProps)Script
SetWorld(World *world)Script
sScriptNetFuncMapScriptprotectedstatic
StartScript()Script
StopScript()Script
Tick(float deltaTime)Scriptvirtual
UploadDatum(Datum &datum, const char *varName)Scriptprotected
UploadScriptProperties()Script
~Object()=defaultObjectvirtual
~Script()Scriptvirtual