Skip to main content

Crate drawing_api

Crate drawing_api 

Source

Modules§

dyn_api
euclid
prelude
smart_pointers

Structs§

Capabilities
Drawing backend capabilities.
Color
ColorMatrix
ContextVulkanInfo
ParagraphStyle
PixelUnit
Range
RoundingRadii
TextDecoration
TextDecorationType
TextureDescriptor

Enums§

BlendMode
BlurStyle
ClipOperation
ColorFilter
ColorFormat
ColorSource
ColorSpace
DrawStyle
FillType
FontStyle
FontWeight
GraphicsApi
ImageFilter
MaskFilter
StrokeCap
StrokeJoin
TextAlignment
TextDecorationStyle
TextDirection
TextureSampling
TileMode

Traits§

ColorSourceFragment
ContextGl
ContextVulkan
DisplayList
DisplayListBuilder
DrawingContext
An abstraction over graphics context (like OpenGL or Vulkan context).
Fonts
Reference counted object.
FragmentProgram
Represents a fragment program. Reference counted, thread safe, immutable object.
GlyphInfo
ImageFilterFragment
LineMetrics
Paint
Paragraph
ParagraphBuilder
Path
PathBuilder
Surface
A surface represents a render target. That can be usually a window or a texture.
Texture
Represents an image whose data is resident in GPU memory. Reference counted, thread safe, immutable object.
VulkanSwapchain

Type Aliases§

Matrix
PixelPoint
PixelRect
PixelSize