aboutsummaryrefslogtreecommitdiff
path: root/src/sfml/graphics/RenderStates.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/sfml/graphics/RenderStates.zig')
-rw-r--r--src/sfml/graphics/RenderStates.zig20
1 files changed, 0 insertions, 20 deletions
diff --git a/src/sfml/graphics/RenderStates.zig b/src/sfml/graphics/RenderStates.zig
deleted file mode 100644
index e7234ae..0000000
--- a/src/sfml/graphics/RenderStates.zig
+++ /dev/null
@@ -1,20 +0,0 @@
-//! Defines settings for drawing things on a target
-
-const sf = struct {
- pub usingnamespace @import("../sfml.zig");
- pub usingnamespace sf.graphics;
-};
-
-blend_mode: sf.BlendMode = sf.BlendMode.BlendAlpha,
-//transform: null, // TODO: implement transforms (#25)
-texture: ?sf.Texture = null,
-shader: ?sf.Shader = null,
-
-pub fn _toCSFML(self: @This()) sf.c.sfRenderStates {
- return .{
- .blendMode = self.blend_mode._toCSFML(),
- .transform = .{ .matrix = .{ 1, 0, 0, 0, 1, 0, 0, 0, 1} },
- .texture = if (self.texture) |t| t._get() else null,
- .shader = if (self.shader) |s| s._ptr else null
- };
-} \ No newline at end of file