Crate dali

Source

Modules§

texture_renderers

Structs§

CanvasGate
CanvasGate represents an start-to-finish render to a Framebuffer. Manages high-level resources such as Color Maps, Textures, and Layers.
ColormapHandle
DaliContext
Wraps a GlfwSurface, and initializes the Dali renderer Use .pipeline() to start rendering
DaliPipeline
Launches and executes end-to-end Dali renders. preview_canvas allows live previews, and render_canvas returns image-rs buffers.
LayerGate
Handles the bulk of the rendering and GLSL interaction CanvasGate binds a framebuffer, and then initializes the LayerGate LayerGate renders primitives such as Stipple instances.
MaskHandle
Stipple
Represents a stippled brush stroke, with the parameters
StippleGate
Collects Stipple instances from the user, and provides an owned vec to LayerGate when the user has finished generating instances.
TextureHandle

Enums§

PreviewAction

Traits§

TextureRenderer
Implements the functionality requires to fully render a mipmapped texture, that can be used as a stipple pattern Most commonly used with FragmentShaderRenderer An example shader is shown in gen-fs.glsl

Type Aliases§

DaliPipelineGlfw