Module flo::tools [] [src]

Structs

GenericTool

The generic tool is used to convert a tool that uses a specific data type to one that uses a standard data type. This makes it possible to use tools without needing to know their underlying implementation.

GenericToolData

The data structure storing the generic tool data

GenericToolModel

The data structure storing the generic tool model

ToolRunner

Runs the actions for a particular tool

Enums

BrushPreviewAction

Action that updates the brush preview

OverlayAction

Actions for creating drawing overlays

ToolAction

Represents an editing action for a tool

ToolInput

Represents an input to a tool

Traits

ToFloTool

Converts a tool to a generic tool

Tool

Trait implemented by something representing a tool

ToolSet

Represents a grouped set of tools

Functions

raw_point_from_painting

Converts a UI Painting struct to a BrushPoint

Type Definitions

FloTool

Trait implemented by FlowBetween tools