16 lines
528 B
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)));
|
|
}
|