1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#include "Runtime/Common/DataBuffer.h" LUA_BIND_REGISTRY(DataBuffer) { LUA_BIND_REGISTER_METHODS(state, { "GetLength", _GetLength } ); } LUA_BIND_POSTPROCESS(DataBuffer) { } LUA_BIND_IMPL_METHOD(DataBuffer, _GetLength) { LUA_BIND_PREPARE(L, DataBuffer); state.Push(self->length); return 1; }