Backlog/lib/sdl3/v2/blendmode.zig

16 lines
528 B
Zig

const std = @import("std");
pub const c = @import("c.zig").c;
pub const BlendMode = u32;
pub inline fn composeCustomBlendMode(
srcColorFactor: BlendFactor,
dstColorFactor: BlendFactor,
colorOperation: BlendOperation,
srcAlphaFactor: BlendFactor,
dstAlphaFactor: BlendFactor,
alphaOperation: BlendOperation,
) BlendMode {
return @intFromEnum(c.SDL_ComposeCustomBlendMode(srcColorFactor, dstColorFactor, @intFromEnum(colorOperation), srcAlphaFactor, dstAlphaFactor, @intFromEnum(alphaOperation)));
}