Use comptime for fully declarative LV2 and Custom commands #14

Merged
luna merged 69 commits from declarative-commands into master 2020-06-02 21:37:47 +00:00
Showing only changes of commit 1fac8c7312 - Show all commits

View file

@ -120,9 +120,8 @@ pub const Write = struct {
allocator: *std.mem.Allocator, allocator: *std.mem.Allocator,
params: *plugins.ParamMap, params: *plugins.ParamMap,
) Write { ) Write {
const data = params.get("data").?;
return Write{ return Write{
.data = data.value, .data = params.get("data").?.value,
}; };
} }
@ -143,7 +142,7 @@ pub const Embed = struct {
pub fn init(allocator: *std.mem.Allocator, params: *plugins.ParmaMap) @This() { pub fn init(allocator: *std.mem.Allocator, params: *plugins.ParmaMap) @This() {
return Embed{ return Embed{
.allocator = allocator, .allocator = allocator,
.filepath = params.get("path").?, .filepath = params.get("path").?.value,
}; };
} }