Luanti 5.11.0-dev
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Loading...
Searching...
No Matches
ScriptApiEntity Member List

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

addObjectReference(ServerActiveObject *cobj)ScriptApiBase
checkSetByBuiltin()ScriptApiBase
clientOpenLibs(lua_State *L)ScriptApiBaseinline
deprecation_warned_init_propertiesScriptApiEntityprivate
DISABLE_CLASS_COPY(ScriptApiBase)ScriptApiBase
getCurrentModNameInsecure(lua_State *L)ScriptApiBasestatic
getEmergeThread()ScriptApiBaseinlineprotected
getEnv()ScriptApiBaseinlineprotected
getGameDef()ScriptApiBaseinline
getOrigin()ScriptApiBaseinline
getServer()ScriptApiBase
getStack()ScriptApiBaseinlineprotected
getType()ScriptApiBaseinline
loadMod(const std::string &script_path, const std::string &mod_name)ScriptApiBase
loadScript(const std::string &script_path)ScriptApiBase
logDeprecationForExistingProperties(lua_State *L, int index, const std::string &name)ScriptApiEntityprivate
luaentity_Activate(u16 id, const std::string &staticdata, u32 dtime_s)ScriptApiEntity
luaentity_Add(u16 id, const char *name)ScriptApiEntity
luaentity_Deactivate(u16 id, bool removal)ScriptApiEntity
luaentity_GetProperties(u16 id, ServerActiveObject *self, ObjectProperties *prop, const std::string &entity_name)ScriptApiEntity
luaentity_GetStaticdata(u16 id)ScriptApiEntity
luaentity_on_attach_child(u16 id, ServerActiveObject *child)ScriptApiEntity
luaentity_on_death(u16 id, ServerActiveObject *killer)ScriptApiEntity
luaentity_on_detach(u16 id, ServerActiveObject *parent)ScriptApiEntity
luaentity_on_detach_child(u16 id, ServerActiveObject *child)ScriptApiEntity
luaentity_Punch(u16 id, ServerActiveObject *puncher, float time_from_last_punch, const ToolCapabilities *toolcap, v3f dir, s32 damage)ScriptApiEntity
luaentity_Remove(u16 id)ScriptApiEntity
luaentity_Rightclick(u16 id, ServerActiveObject *clicker)ScriptApiEntity
luaentity_run_simple_callback(u16 id, ServerActiveObject *sao, const char *field)ScriptApiEntityprivate
luaentity_Step(u16 id, float dtime, const collisionMoveResult *moveresult)ScriptApiEntity
luaPanic(lua_State *L)ScriptApiBaseprivatestatic
m_emergeScriptApiBaseprivate
m_environmentScriptApiBaseprivate
m_gamedefScriptApiBaseprivate
m_last_run_modScriptApiBaseprotected
m_lock_recursion_countScriptApiBaseprotected
m_luastackScriptApiBaseprivate
m_luastackmutexScriptApiBaseprotected
m_owning_threadScriptApiBaseprotected
m_typeScriptApiBaseprivate
objectrefGetOrCreate(lua_State *L, ServerActiveObject *cobj)ScriptApiBaseprotected
pushPlayerHPChangeReason(lua_State *L, const PlayerHPChangeReason &reason)ScriptApiBaseprotected
readParam(lua_State *L, int index)LuaHelperprotectedstatic
readParam(lua_State *L, int index, const T &default_value)LuaHelperinlineprotectedstatic
readParam(lua_State *L, int index)LuaHelperprotected
readParam(lua_State *L, int index)LuaHelperprotected
readParam(lua_State *L, int index)LuaHelperprotected
readParam(lua_State *L, int index)LuaHelperprotected
readParam(lua_State *L, int index)LuaHelperprotected
readParam(lua_State *L, int index)LuaHelperprotected
readParam(lua_State *L, int index)LuaHelperprotected
readParam(lua_State *L, int index)LuaHelperprotected
readParam(lua_State *L, int index)LuaHelperprotected
readParam(lua_State *L, int index)LuaHelperprotected
realityCheck()ScriptApiBaseprotected
removeObjectReference(ServerActiveObject *cobj)ScriptApiBase
runCallbacksRaw(int nargs, RunCallbacksMode mode, const char *fxn)ScriptApiBase
ScriptApiBase(ScriptingType type)ScriptApiBase
ScriptApiBase()ScriptApiBaseinline
scriptError(int result, const char *fxn)ScriptApiBaseprotected
setEmergeThread(EmergeThread *emerge)ScriptApiBaseinlineprotected
setEnv(Environment *env)ScriptApiBaseinlineprotected
setGameDef(IGameDef *gamedef)ScriptApiBaseinlineprotected
setOriginDirect(const char *origin)ScriptApiBase
setOriginFromTableRaw(int index, const char *fxn)ScriptApiBase
stackDump(std::ostream &o)ScriptApiBaseprotected
~ScriptApiBase()ScriptApiBasevirtual