lib/gui/src/paint/root.zig
daab053ee43316e1809a84551d573ddd1e5bf3d2
1 pub const accy = @import("accy.zig");
2 pub const command = @import("command.zig");
3 pub const compositor = @import("compositor.zig");
4 pub const cpu = @import("cpu/root.zig");
5 pub const executor = @import("executor.zig");
6 pub const fallback = @import("fallback.zig");
7 pub const gradient = @import("gradient.zig");
8 pub const image = @import("image.zig");
9 pub const regions = @import("regions.zig");
10 pub const retained = @import("retained.zig");
11 pub const synth = @import("synth.zig");
12 pub const strip = @import("strip.zig");
13 pub const text = @import("text.zig");
14
15 pub const TextAtlas = text.Atlas;
16 pub const TextAtlasCacheStorage = text.AtlasCacheStorage;
17 pub const TextAtlasCacheLimits = TextAtlasCacheStorage.Limits;
18 pub const TextAtlasCacheCapacity = TextAtlasCacheStorage.Capacity;
19 pub const TextAtlasCacheStatus = TextAtlasCacheStorage.Status;
20 pub const TextFallback = fallback.Engine;
21 pub const TextFallbackCapacity = fallback.Capacity;
22 pub const TextFallbackExhaustion = fallback.Exhaustion;
23 pub const TextFallbackLimits = fallback.Limits;
24 pub const TextFallbackStatus = fallback.Status;
25 pub const TextFallbackStorage = fallback.Storage;
26
27 pub const Command = command.Command;
28 pub const CommandBuffer = command.CommandBuffer;
29 pub const DamageRegions = regions.Set;
30 pub const Compositor = compositor.Compositor;
31 pub const CompositorKind = compositor.Kind;
32 pub const CompositorOptions = compositor.CompositorOptions;
33 pub const CompositorStatus = compositor.Status;
34 pub const Executor = executor.Executor;
35 pub const ExecutorOptions = executor.Options;
36 pub const ExecutorLimits = executor.Limits;
37 pub const ExecutorCapacity = executor.Capacity;
38 pub const ExecutorStorageMode = executor.StorageMode;
39 pub const ExecutorStorageStatus = executor.StorageStatus;
40 pub const Image = command.Image;
41 pub const ImageAxis = image.Axis;
42 pub const ImageProcessor = image.Processor;
43 pub const ImageProcessorOptions = image.Options;
44 pub const ImageProcessorLimits = image.Limits;
45 pub const ImageProcessorCapacity = image.Capacity;
46 pub const ImageProcessorStorageStatus = image.StorageStatus;
47 pub const ImageResize = image.ResizedImage;
48 pub const ImageShadow = image.Shadow;
49 pub const ImageShadowExpansion = image.ShadowExpansion;
50 pub const ImageShadowExpansionOptions = image.ShadowExpansionOptions;
51 pub const ImageShadowOptions = image.ShadowOptions;
52 pub const ImageThumbnail = image.Thumbnail;
53 pub const ImageThumbnailOptions = image.ThumbnailOptions;
54 pub const ImageSet = command.ImageSet;
55 pub const Kind = command.Kind;
56 pub const Options = command.Options;
57 pub const RetainedCommands = retained.Commands;
58 pub const PreparedPackedLaunch = executor.PreparedPackedLaunch;
59 pub const PreparedLaunchInfo = executor.PreparedLaunchInfo;
60 pub const PreparedLaunchTiming = executor.PreparedLaunchTiming;
61 pub const StripRecords = strip.Records;
62 pub const Target = cpu.Target;
63 pub const PackedTarget = cpu.PackedTarget;
64 pub const Region = cpu.Region;
65
66 pub const assignOrders = command.assignOrders;
67 pub const reifyStripsAlloc = strip.reifyAlloc;
68 pub const renderCommands = cpu.renderCommands;
69 pub const renderCommandsWithImages = cpu.renderCommandsWithImages;
70 pub const renderCommandsRegionWithImages = cpu.renderCommandsRegionWithImages;
71 pub const renderCommandsPacked = cpu.renderCommandsPacked;
72 pub const renderCommandsPackedWithImages = cpu.renderCommandsPackedWithImages;
73 pub const renderCommandsPackedRegionWithImages = cpu.renderCommandsPackedRegionWithImages;
74 pub const rgba8FromPacked = cpu.rgba8FromPacked;
75 pub const packRgba = cpu.packRgba;
76 pub const executorStorageModeForArtifactFormat = executor.storageModeForArtifactFormat;
77
78 pub const PaintExecutorHostStorage = @import("executor.zig").ExecutorHostStorage;
79 pub const PaintImageHostStorage = @import("image.zig").ImageHostStorage;