[][src]Crate dali

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 Definitions

DaliPipelineGlfw