Backlog/engine/core/src/externObject.zig

12 lines
289 B
Zig

// script objects.
pub const ObjectTable = extern struct {
create: *const fn (allocator: *anyopaque) callconv(.C) ?*anyopaque,
tick: *const fn (*anyopaque, f64) callconv(.C) void,
destroy: *const fn (p: *anyopaque) callconv(.C) ?*anyopaque,
};
// eg. in C
//
// object Struc