MCPcopy Create free account
hub / github.com/Tencent/UnLua / CalcUserdataPadding

Function CalcUserdataPadding

Plugins/UnLua/Source/UnLua/Private/LuaCore.h:55–55  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

53void SetUserdataFlags(void* Userdata, uint8 Flags);
54UNLUA_API uint8 CalcUserdataPadding(int32 Alignment);
55template <typename T> uint8 CalcUserdataPadding() { return CalcUserdataPadding(alignof(T)); }
56UNLUA_API void* GetUserdata(lua_State *L, int32 Index, bool *OutTwoLvlPtr = nullptr, bool *OutClassMetatable = nullptr);
57UNLUA_API void* GetUserdataFast(lua_State *L, int32 Index, bool *OutTwoLvlPtr = nullptr);
58UNLUA_API void* NewUserdataWithPadding(lua_State *L, int32 Size, const char *MetatableName, uint8 PaddingSize = 0);

Callers 3

NewUserdataFunction · 0.70
FClassDescMethod · 0.50

Calls

no outgoing calls

Tested by

no test coverage detected