docs: regenerate

This commit is contained in:
goat 2022-10-29 15:34:04 +02:00
parent 02f90899a3
commit 6fd636c26c
No known key found for this signature in database
GPG key ID: 49E2AA8C6A76498B
1239 changed files with 214126 additions and 66229 deletions

View file

@ -10,7 +10,7 @@
<meta name="viewport" content="width=device-width">
<meta name="title" content="Struct lua_State
">
<meta name="generator" content="docfx 2.59.1.0">
<meta name="generator" content="docfx 2.59.4.0">
<link rel="shortcut icon" href="../favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
@ -106,19 +106,18 @@
</h3>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/db6e7c4a7b2638bedc2888c546009c7292c5de45/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_index2addr_System_Int32_.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.index2addr(System.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/main/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_index2adr_System_Int32_.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.index2adr(System.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/db6e7c4a7b2638bedc2888c546009c7292c5de45/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L77">View Source</a>
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/main/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L85">View Source</a>
</span>
<a id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_index2addr_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.index2addr*"></a>
<h4 id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_index2addr_System_Int32_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.index2addr(System.Int32)">index2addr(Int32)</h4>
<a id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_index2adr_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.index2adr*"></a>
<h4 id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_index2adr_System_Int32_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.index2adr(System.Int32)">index2adr(Int32)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[MemberFunction(&quot;E8 ?? ?? ?? ?? 41 8B D3&quot;)]
public void *index2addr(int index)</code></pre>
<pre><code class="lang-csharp hljs">public void *index2adr(int idx)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
@ -132,7 +131,7 @@ public void *index2addr(int index)</code></pre>
<tbody>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">index</span></td>
<td><span class="parametername">idx</span></td>
<td></td>
</tr>
</tbody>
@ -154,10 +153,163 @@ public void *index2addr(int index)</code></pre>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/db6e7c4a7b2638bedc2888c546009c7292c5de45/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_gettop.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_gettop%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/main/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_call_System_Int32_System_Int32_.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_call(System.Int32%2CSystem.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/db6e7c4a7b2638bedc2888c546009c7292c5de45/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L59">View Source</a>
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/main/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L100">View Source</a>
</span>
<a id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_call_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_call*"></a>
<h4 id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_call_System_Int32_System_Int32_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_call(System.Int32,System.Int32)">lua_call(Int32, Int32)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void lua_call(int nargs, int nresults)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">nargs</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">nresults</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/main/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_getfield_System_Int32_System_String_.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_getfield(System.Int32%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/main/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L67">View Source</a>
</span>
<a id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_getfield_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_getfield*"></a>
<h4 id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_getfield_System_Int32_System_String_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_getfield(System.Int32,System.String)">lua_getfield(Int32, String)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void lua_getfield(int idx, string k)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">idx</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">k</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/main/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_getglobal_System_String_.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_getglobal(System.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/main/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L108">View Source</a>
</span>
<a id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_getglobal_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_getglobal*"></a>
<h4 id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_getglobal_System_String_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_getglobal(System.String)">lua_getglobal(String)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void lua_getglobal(string s)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">s</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/main/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_getmetatable_System_Int32_.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_getmetatable(System.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/main/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L97">View Source</a>
</span>
<a id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_getmetatable_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_getmetatable*"></a>
<h4 id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_getmetatable_System_Int32_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_getmetatable(System.Int32)">lua_getmetatable(Int32)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public int lua_getmetatable(int idx)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">idx</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Int32</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/main/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_gettop.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_gettop%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/main/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L46">View Source</a>
</span>
<a id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_gettop_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_gettop*"></a>
<h4 id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_gettop" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_gettop">lua_gettop()</h4>
@ -165,8 +317,7 @@ public void *index2addr(int index)</code></pre>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[MemberFunction(&quot;E8 ?? ?? ?? ?? FF C7 03 F8&quot;)]
public int lua_gettop()</code></pre>
<pre><code class="lang-csharp hljs">public int lua_gettop()</code></pre>
</div>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
@ -185,10 +336,57 @@ public int lua_gettop()</code></pre>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/db6e7c4a7b2638bedc2888c546009c7292c5de45/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_pcall_System_Int32_System_Int32_System_Int32_.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_pcall(System.Int32%2CSystem.Int32%2CSystem.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/main/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_next_System_Int32_.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_next(System.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/db6e7c4a7b2638bedc2888c546009c7292c5de45/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L68">View Source</a>
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/main/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L91">View Source</a>
</span>
<a id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_next_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_next*"></a>
<h4 id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_next_System_Int32_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_next(System.Int32)">lua_next(Int32)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public int lua_next(int idx)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">idx</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Int32</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/main/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_pcall_System_Int32_System_Int32_System_Int32_.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_pcall(System.Int32%2CSystem.Int32%2CSystem.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/main/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L73">View Source</a>
</span>
<a id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_pcall_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_pcall*"></a>
<h4 id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_pcall_System_Int32_System_Int32_System_Int32_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_pcall(System.Int32,System.Int32,System.Int32)">lua_pcall(Int32, Int32, Int32)</h4>
@ -196,8 +394,7 @@ public int lua_gettop()</code></pre>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[MemberFunction(&quot;E8 ?? ?? ?? ?? 8B D8 85 C0 74 6F&quot;)]
public int lua_pcall(int nargs, int nresults, int errfunc)</code></pre>
<pre><code class="lang-csharp hljs">public int lua_pcall(int nargs, int nresults, int errfunc)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
@ -243,19 +440,134 @@ public int lua_pcall(int nargs, int nresults, int errfunc)</code></pre>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/db6e7c4a7b2638bedc2888c546009c7292c5de45/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_settop_System_Int32_.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_settop(System.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/main/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_pop_System_Int32_.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_pop(System.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/db6e7c4a7b2638bedc2888c546009c7292c5de45/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L62">View Source</a>
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/main/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L123">View Source</a>
</span>
<a id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_settop_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_settop*"></a>
<h4 id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_settop_System_Int32_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_settop(System.Int32)">lua_settop(Int32)</h4>
<a id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_pop_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_pop*"></a>
<h4 id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_pop_System_Int32_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_pop(System.Int32)">lua_pop(Int32)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[MemberFunction(&quot;E8 ?? ?? ?? ?? 48 83 EB 04&quot;)]
public void lua_settop(int idx)</code></pre>
<pre><code class="lang-csharp hljs">public void lua_pop(int n)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">n</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/main/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_pushcclosure__System_Int32_.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_pushcclosure(%2CSystem.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/main/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L61">View Source</a>
</span>
<a id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_pushcclosure_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_pushcclosure*"></a>
<h4 id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_pushcclosure__System_Int32_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_pushcclosure(,System.Int32)">lua_pushcclosure(delegate*&lt;lua_State*, Int32&gt;, Int32)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void lua_pushcclosure(delegate*&lt;lua_State*, int&gt; fn, int n)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>delegate*&lt;<a class="xref" href="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.html">lua_State</a>*, <span class="xref">System.Int32</span>&gt;</td>
<td><span class="parametername">fn</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">n</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/main/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_pushcfunction__.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_pushcfunction()%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/main/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L113">View Source</a>
</span>
<a id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_pushcfunction_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_pushcfunction*"></a>
<h4 id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_pushcfunction__" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_pushcfunction()">lua_pushcfunction(delegate*&lt;lua_State*, Int32&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void lua_pushcfunction(delegate*&lt;lua_State*, int&gt; f)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>delegate*&lt;<a class="xref" href="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.html">lua_State</a>*, <span class="xref">System.Int32</span>&gt;</td>
<td><span class="parametername">f</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/main/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_pushnil.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_pushnil%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/main/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L94">View Source</a>
</span>
<a id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_pushnil_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_pushnil*"></a>
<h4 id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_pushnil" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_pushnil">lua_pushnil()</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void lua_pushnil()</code></pre>
</div>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/main/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_pushvalue_System_Int32_.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_pushvalue(System.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/main/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L58">View Source</a>
</span>
<a id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_pushvalue_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_pushvalue*"></a>
<h4 id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_pushvalue_System_Int32_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_pushvalue(System.Int32)">lua_pushvalue(Int32)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void lua_pushvalue(int idx)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
@ -276,10 +588,180 @@ public void lua_settop(int idx)</code></pre>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/db6e7c4a7b2638bedc2888c546009c7292c5de45/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_tolstring_System_Int32_System_Int32__.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_tolstring(System.Int32%2CSystem.Int32*)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/main/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_register_System_String__.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_register(System.String%2C)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/db6e7c4a7b2638bedc2888c546009c7292c5de45/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L65">View Source</a>
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/main/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L128">View Source</a>
</span>
<a id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_register_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_register*"></a>
<h4 id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_register_System_String__" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_register(System.String,)">lua_register(String, delegate*&lt;lua_State*, Int32&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void lua_register(string n, delegate*&lt;lua_State*, int&gt; f)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">n</span></td>
<td></td>
</tr>
<tr>
<td>delegate*&lt;<a class="xref" href="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.html">lua_State</a>*, <span class="xref">System.Int32</span>&gt;</td>
<td><span class="parametername">f</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/main/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_remove_System_Int32_.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_remove(System.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/main/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L70">View Source</a>
</span>
<a id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_remove_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_remove*"></a>
<h4 id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_remove_System_Int32_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_remove(System.Int32)">lua_remove(Int32)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void lua_remove(int idx)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">idx</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/main/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_setfield_System_Int32_System_String_.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_setfield(System.Int32%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/main/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L64">View Source</a>
</span>
<a id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_setfield_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_setfield*"></a>
<h4 id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_setfield_System_Int32_System_String_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_setfield(System.Int32,System.String)">lua_setfield(Int32, String)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void lua_setfield(int idx, string k)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">idx</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">k</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/main/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_setglobal_System_String_.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_setglobal(System.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/main/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L103">View Source</a>
</span>
<a id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_setglobal_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_setglobal*"></a>
<h4 id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_setglobal_System_String_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_setglobal(System.String)">lua_setglobal(String)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void lua_setglobal(string s)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">s</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/main/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_settop_System_Int32_.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_settop(System.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/main/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L49">View Source</a>
</span>
<a id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_settop_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_settop*"></a>
<h4 id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_settop_System_Int32_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_settop(System.Int32)">lua_settop(Int32)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void lua_settop(int idx)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">idx</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/main/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_tolstring_System_Int32_System_Int32__.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_tolstring(System.Int32%2CSystem.Int32*)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/main/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L52">View Source</a>
</span>
<a id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_tolstring_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_tolstring*"></a>
<h4 id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_tolstring_System_Int32_System_Int32__" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_tolstring(System.Int32,System.Int32*)">lua_tolstring(Int32, Int32*)</h4>
@ -287,8 +769,7 @@ public void lua_settop(int idx)</code></pre>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[MemberFunction(&quot;E8 ?? ?? ?? ?? 80 38 23&quot;)]
public byte *lua_tolstring(int idx, int *len)</code></pre>
<pre><code class="lang-csharp hljs">public byte *lua_tolstring(int idx, int *len)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
@ -329,10 +810,104 @@ public byte *lua_tolstring(int idx, int *len)</code></pre>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/db6e7c4a7b2638bedc2888c546009c7292c5de45/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_type_System_Int32_.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_type(System.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/main/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_tonumber_System_Int32_.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_tonumber(System.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/db6e7c4a7b2638bedc2888c546009c7292c5de45/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L74">View Source</a>
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/main/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L55">View Source</a>
</span>
<a id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_tonumber_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_tonumber*"></a>
<h4 id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_tonumber_System_Int32_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_tonumber(System.Int32)">lua_tonumber(Int32)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double lua_tonumber(int idx)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">idx</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Double</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/main/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_tostring_System_Int32_.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_tostring(System.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/main/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L118">View Source</a>
</span>
<a id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_tostring_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_tostring*"></a>
<h4 id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_tostring_System_Int32_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_tostring(System.Int32)">lua_tostring(Int32)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public string lua_tostring(int idx)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">idx</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/main/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_type_System_Int32_.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_type(System.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/main/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L82">View Source</a>
</span>
<a id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_type_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_type*"></a>
<h4 id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_lua_type_System_Int32_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.lua_type(System.Int32)">lua_type(Int32)</h4>
@ -340,8 +915,7 @@ public byte *lua_tolstring(int idx, int *len)</code></pre>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[MemberFunction(&quot;E8 ?? ?? ?? ?? 85 C0 7E 10&quot;)]
public LuaType lua_type(int idx)</code></pre>
<pre><code class="lang-csharp hljs">public LuaType lua_type(int idx)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
@ -377,19 +951,48 @@ public LuaType lua_type(int idx)</code></pre>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/db6e7c4a7b2638bedc2888c546009c7292c5de45/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_luaL_loadbuffer_System_String_System_Int32_System_String_.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.luaL_loadbuffer(System.String%2CSystem.Int32%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/main/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_luaB_tostring.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.luaB_tostring%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/db6e7c4a7b2638bedc2888c546009c7292c5de45/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L71">View Source</a>
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/main/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L88">View Source</a>
</span>
<a id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_luaL_loadbuffer_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.luaL_loadbuffer*"></a>
<h4 id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_luaL_loadbuffer_System_String_System_Int32_System_String_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.luaL_loadbuffer(System.String,System.Int32,System.String)">luaL_loadbuffer(String, Int32, String)</h4>
<a id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_luaB_tostring_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.luaB_tostring*"></a>
<h4 id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_luaB_tostring" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.luaB_tostring">luaB_tostring()</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[MemberFunction(&quot;48 83 EC 38 48 89 54 24 ?? 48 8D 15&quot;)]
public int luaL_loadbuffer(string buff, int size, string name = &quot;?&quot;)</code></pre>
<pre><code class="lang-csharp hljs">public int luaB_tostring()</code></pre>
</div>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Int32</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/main/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_luaL_loadbuffer_System_String_System_Int64_System_String_.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.luaL_loadbuffer(System.String%2CSystem.Int64%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/main/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L76">View Source</a>
</span>
<a id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_luaL_loadbuffer_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.luaL_loadbuffer*"></a>
<h4 id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_luaL_loadbuffer_System_String_System_Int64_System_String_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.luaL_loadbuffer(System.String,System.Int64,System.String)">luaL_loadbuffer(String, Int64, String)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public int luaL_loadbuffer(string buff, long size, string name = &quot;?&quot;)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
@ -407,7 +1010,7 @@ public int luaL_loadbuffer(string buff, int size, string name = &quot;?&quot;)</
<td></td>
</tr>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="xref">System.Int64</span></td>
<td><span class="parametername">size</span></td>
<td></td>
</tr>
@ -433,6 +1036,53 @@ public int luaL_loadbuffer(string buff, int size, string name = &quot;?&quot;)</
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/main/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State_luaL_loadfile_System_String_.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State.luaL_loadfile(System.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/main/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L79">View Source</a>
</span>
<a id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_luaL_loadfile_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.luaL_loadfile*"></a>
<h4 id="FFXIVClientStructs_FFXIV_Common_Lua_lua_State_luaL_loadfile_System_String_" data-uid="FFXIVClientStructs.FFXIV.Common.Lua.lua_State.luaL_loadfile(System.String)">luaL_loadfile(String)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public int luaL_loadfile(string filename)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">filename</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Int32</span></td>
<td></td>
</tr>
</tbody>
</table>
</article>
</div>
@ -441,10 +1091,10 @@ public int luaL_loadbuffer(string buff, int size, string name = &quot;?&quot;)</
<div class="contribution">
<ul class="nav">
<li>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/db6e7c4a7b2638bedc2888c546009c7292c5de45/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
<a href="https://github.com/goatcorp/FFXIVClientStructs/new/main/apiSpec/new?filename=FFXIVClientStructs_FFXIV_Common_Lua_lua_State.md&amp;value=---%0Auid%3A%20FFXIVClientStructs.FFXIV.Common.Lua.lua_State%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
</li>
<li>
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/db6e7c4a7b2638bedc2888c546009c7292c5de45/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L56" class="contribution-link">View Source</a>
<a href="https://github.com/goatcorp/FFXIVClientStructs/blob/main/FFXIVClientStructs/FFXIV/Common/Lua/LuaState.cs/#L43" class="contribution-link">View Source</a>
</li>
</ul>
</div>