|
Polyphase Game Engine
|
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() const | Object | inline |
| BeginOverlap(Primitive3D *thisNode, Primitive3D *otherNode) | Script | |
| CallFunction(const char *name) | Script | |
| CallFunction(const char *name, const Datum ¶m0) | Script | |
| CallFunction(const char *name, const Datum ¶m0, const Datum ¶m1) | Script | |
| CallFunction(const char *name, const Datum ¶m0, const Datum ¶m1, const Datum ¶m2) | Script | |
| CallFunction(const char *name, const Datum ¶m0, const Datum ¶m1, const Datum ¶m2, const Datum ¶m3) | Script | |
| CallFunction(const char *name, const Datum ¶m0, const Datum ¶m1, const Datum ¶m2, const Datum ¶m3, const Datum ¶m4) | Script | |
| CallFunction(const char *name, const Datum ¶m0, const Datum ¶m1, const Datum ¶m2, const Datum ¶m3, const Datum ¶m4, const Datum ¶m5) | Script | |
| CallFunction(const char *name, const Datum ¶m0, const Datum ¶m1, const Datum ¶m2, const Datum ¶m3, const Datum ¶m4, const Datum ¶m5, const Datum ¶m6) | Script | |
| CallFunction(const char *name, const Datum ¶m0, const Datum ¶m1, const Datum ¶m2, const Datum ¶m3, const Datum ¶m4, const Datum ¶m5, const Datum ¶m6, const Datum ¶m7) | Script | |
| CallFunction(const char *name, uint32_t numParams, const Datum **params, Datum *ret) | Script | |
| CallFunction(const char *name, const std::vector< Datum > ¶ms) | Script | |
| CallFunctionR(const char *name) | Script | |
| CallFunctionR(const char *name, const Datum ¶m0) | Script | |
| CallFunctionR(const char *name, const Datum ¶m0, const Datum ¶m1) | Script | |
| CallFunctionR(const char *name, const Datum ¶m0, const Datum ¶m1, const Datum ¶m2) | Script | |
| CallFunctionR(const char *name, const Datum ¶m0, const Datum ¶m1, const Datum ¶m2, const Datum ¶m3) | Script | |
| CallFunctionR(const char *name, const Datum ¶m0, const Datum ¶m1, const Datum ¶m2, const Datum ¶m3, const Datum ¶m4) | Script | |
| CallFunctionR(const char *name, const Datum ¶m0, const Datum ¶m1, const Datum ¶m2, const Datum ¶m3, const Datum ¶m4, const Datum ¶m5) | Script | |
| CallFunctionR(const char *name, const Datum ¶m0, const Datum ¶m1, const Datum ¶m2, const Datum ¶m3, const Datum ¶m4, const Datum ¶m5, const Datum ¶m6) | Script | |
| CallFunctionR(const char *name, const Datum ¶m0, const Datum ¶m1, const Datum ¶m2, const Datum ¶m3, const Datum ¶m4, const Datum ¶m5, const Datum ¶m6, const Datum ¶m7) | Script | |
| CallTick(float deltaTime) | Script | protected |
| CheckIfFunctionExists(const char *funcName) | Script | protected |
| ClassRuntimeName() | Object | inlinestatic |
| ClearAutoProperties() | Script | |
| CreateScriptInstance() | Script | protected |
| DECLARE_OBJECT(Script, Object) | Script | |
| DestroyScriptInstance() | Script | protected |
| DownloadDatum(lua_State *L, Datum &datum, int udIdx, const char *varName) | Script | protected |
| DownloadReplicatedData() | Script | protected |
| DrawCustomProperty(Property &prop) | Object | inlinevirtual |
| EndOverlap(Primitive3D *thisNode, Primitive3D *otherNode) | Script | |
| Equals(const Object *rhs) const | Object | inlinevirtual |
| 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) const | Script | |
| GatherNetFuncs(std::vector< ScriptNetFunc > &outFuncs) | Script | protected |
| GatherProperties(std::vector< Property > &props) | Object | inlinevirtual |
| GatherReplicatedData() | Script | protected |
| GatherScriptProperties() | Script | protected |
| GetField(const char *key) | Script | |
| GetFile() const | Script | |
| GetOwner() | Script | |
| GetReplicatedData() | Script | |
| GetScriptClassName() const | Script | |
| GetScriptProperties() const | Script | |
| GetScriptProperties() | Script | |
| HandleForeignScriptPropChange(Datum *datum, uint32_t index, const void *newValue) | Script | protectedstatic |
| HandleScriptPropChange(Datum *datum, uint32_t index, const void *newValue) | Script | protectedstatic |
| HasFunction(const char *name) const | Script | |
| InstanceRuntimeId() const =0 | Object | pure virtual |
| InvokeNetFunc(const char *name, uint32_t numParams, const Datum **params) | Script | |
| Is(RuntimeId id) const | Object | inlinevirtual |
| Is(const char *name) const | Object | inlinevirtual |
| IsActive() const | Script | |
| LuaFuncCall(int numArgs, int numResults=0) | Script | |
| mActive | Script | protected |
| mAutoProperties | Script | protected |
| mClassName | Script | protected |
| mFileName | Script | protected |
| mHandleBeginOverlap | Script | protected |
| mHandleEndOverlap | Script | protected |
| mHandleOnCollision | Script | protected |
| mHandleOnSerialMessage | Script | protected |
| mOwner | Script | protected |
| mReplicatedData | Script | protected |
| mScriptProps | Script | protected |
| mTickEnabled | Script | protected |
| OnCollision(Primitive3D *thisNode, Primitive3D *otherNode, glm::vec3 impactPoint, glm::vec3 impactNormal, btPersistentManifold *manifold) | Script | |
| OnRepHandler(Datum *datum, uint32_t index, const void *newValue) | Script | static |
| OnSerialMessage(uint32_t serialHandle, const std::string &data) | Script | |
| QueryInterface(RuntimeId id) const | Object | inlinevirtual |
| RegisterNetFuncs() | Script | protected |
| ReloadScriptFile(const std::string &fileName, bool restartScript=true) | Script | |
| RestartScript() | Script | |
| RuntimeName() const =0 | Object | pure virtual |
| RuntimeParentName() const =0 | Object | pure 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 | |
| sScriptNetFuncMap | Script | protectedstatic |
| StartScript() | Script | |
| StopScript() | Script | |
| Tick(float deltaTime) | Script | virtual |
| UploadDatum(Datum &datum, const char *varName) | Script | protected |
| UploadScriptProperties() | Script | |
| ~Object()=default | Object | virtual |
| ~Script() | Script | virtual |