Оживление проекта

This commit is contained in:
2026-02-22 00:42:18 +03:00
parent 8532114673
commit fd0ba8b583
5 changed files with 7 additions and 9 deletions

View File

@@ -3,7 +3,7 @@ const builtin = @import("builtin");
const dvui = @import("dvui"); const dvui = @import("dvui");
const Document = @import("models/Document.zig"); const Document = @import("models/Document.zig");
const RenderEngine = @import("render/RenderEngine.zig").RenderEngine; const RenderEngine = @import("render/RenderEngine.zig").RenderEngine;
const ImageRect = @import("models/rasterization_models.zig").ImageRect; const ImageRect = @import("models/basic_models.zig").ImageRect;
const Size = dvui.Size; const Size = dvui.Size;
const Color = dvui.Color; const Color = dvui.Color;
@@ -18,8 +18,6 @@ scroll: dvui.ScrollInfo = .{
.horizontal = .auto, .horizontal = .auto,
}, },
native_scaling: bool = true, native_scaling: bool = true,
gradient_start: Color.PMA = .{ .r = 0, .g = 0, .b = 0, .a = 255 },
gradient_end: Color.PMA = .{ .r = 255, .g = 255, .b = 255, .a = 255 },
document: ?*Document = null, document: ?*Document = null,
render_engine: RenderEngine, render_engine: RenderEngine,
_visible_rect: ?ImageRect = null, _visible_rect: ?ImageRect = null,

View File

@@ -4,7 +4,7 @@ const dvui = @import("dvui");
const dvui_ext = @import("ui/dvui_ext.zig"); const dvui_ext = @import("ui/dvui_ext.zig");
const SDLBackend = @import("sdl-backend"); const SDLBackend = @import("sdl-backend");
const Document = @import("models/Document.zig"); const Document = @import("models/Document.zig");
const ImageRect = @import("models/rasterization_models.zig").ImageRect; const ImageRect = @import("models/basic_models.zig").ImageRect;
const WindowContext = @import("WindowContext.zig"); const WindowContext = @import("WindowContext.zig");
const sdl_c = SDLBackend.c; const sdl_c = SDLBackend.c;
const Allocator = std.mem.Allocator; const Allocator = std.mem.Allocator;

View File

@@ -2,9 +2,9 @@ const std = @import("std");
const builtin = @import("builtin"); const builtin = @import("builtin");
const dvui = @import("dvui"); const dvui = @import("dvui");
const RenderEngine = @import("RenderEngine.zig").RenderEngine; const RenderEngine = @import("RenderEngine.zig").RenderEngine;
const rast_models = @import("../models/rasterization_models.zig"); const basic_models = @import("../models/basic_models.zig");
const ImageSize = rast_models.ImageSize; const ImageSize = basic_models.ImageSize;
const ImageRect = rast_models.ImageRect; const ImageRect = basic_models.ImageRect;
const Allocator = std.mem.Allocator; const Allocator = std.mem.Allocator;
const Color = dvui.Color; const Color = dvui.Color;

View File

@@ -1,7 +1,7 @@
// Интерфейс для рендеринга документа // Интерфейс для рендеринга документа
const dvui = @import("dvui"); const dvui = @import("dvui");
const CpuRenderEngine = @import("CpuRenderEngine.zig"); const CpuRenderEngine = @import("CpuRenderEngine.zig");
const rast_models = @import("../models/rasterization_models.zig"); const basic_models = @import("../models/basic_models.zig");
pub const RenderEngine = union(enum) { pub const RenderEngine = union(enum) {
cpu: *CpuRenderEngine, cpu: *CpuRenderEngine,
@@ -12,7 +12,7 @@ pub const RenderEngine = union(enum) {
} }
} }
pub fn example(self: RenderEngine, canvas_size: rast_models.ImageSize, visible_rect: rast_models.ImageRect) !?dvui.Texture { pub fn example(self: RenderEngine, canvas_size: basic_models.ImageSize, visible_rect: basic_models.ImageRect) !?dvui.Texture {
return switch (self) { return switch (self) {
.cpu => |cpu_r| cpu_r.example(canvas_size, visible_rect), .cpu => |cpu_r| cpu_r.example(canvas_size, visible_rect),
}; };