Expand description
Modules§
- abs
- Abstraction.
- color
- Describe colors.
- dependency
- Namespace with dependencies.
- exposed
- Exposed namespace of the module.
- math
- Math library with adapters.
- orphan
- Orphan namespace of the module.
- prelude
- Prelude to use essentials:
use my_module::prelude::*. - protected
- Protected namespace of the module.
- sys
- Concrete system.
- traits
- Numeric traits for generic mathematics
Macros§
- braces_
unwrap - Unwrap braces of token tree and pass its content to the passed callback. If token tree in not braced then it passed to callback as is.
- for_
each - Module :: for_each
- impl_
rented_ op1 - Declare operation with 1 operand renting its implementation from math lib of choice.
- impl_
rented_ op2 - Declare operation with 2 operands renting its implementation from math lib of choice.
- impl_
vector_ deref - Implement dereferencing of regular math object to math objects of math lib of choice.
Structs§
- Context
- Concrete system. Main aggregating object. Concrete system. Main aggregating object. Context.
- Context
Changer - Concrete system. Context changer. Concrete system. Context changer. Context.
- Draw
Changer - Concrete system. Draw changer. Draw changer. Concrete system. Draw changer. Draw changer. ChangerInterface of brush stroke.
- Drawing
- Concrete system. Draw changer. Concrete system. Draw changer. Drawing.
- Drawing
Change New - Concrete system. Draw changer. ChangeInterface for drawing constructor. Concrete system. Draw changer. ChangeInterface for drawing constructor. ChangerInterface of brush stroke.
- Id
- Abstraction. Identity of resource. Abstraction. Identity of resource. Reference on context.
- Rect
Change New - Concrete system. Draw changer. New shape : rectangle. Concrete system. Draw changer. New shape : rectangle. Command to draw rectangle.
- Rect
Change Region - Concrete system. Draw changer. Change region of the rectangle. Concrete system. Draw changer. Change region of the rectangle. Command to draw rectangle.
- Rect
Changer - Concrete system. Draw changer. Rectangle change. Concrete system. Draw changer. Rectangle change. Command to draw rectangle.
- Rgba
- Describe colors. Describe colors. RGBA
- Stroke
Brush - Concrete system. Brush stroke. Concrete system. Brush stroke. StrokeBrush.
- Stroke
Brush Change Color - Concrete system. Brush stroke. ChangeInterface of brush stroke to change color. Concrete system. Brush stroke. ChangeInterface of brush stroke to change color. ChangerInterface of brush stroke.
- Stroke
Brush Change New - Concrete system. Brush stroke. ChangeInterface of brush stroke constructor. Concrete system. Brush stroke. ChangeInterface of brush stroke constructor. ChangerInterface of brush stroke.
- Stroke
Brush Change Width - Concrete system. Brush stroke. ChangeInterface of brush stroke to change width. Concrete system. Brush stroke. ChangeInterface of brush stroke to change width. ChangerInterface of brush stroke.
- Stroke
Brush Changer - Concrete system. Brush stroke. ChangerInterface of brush stroke. Concrete system. Brush stroke. ChangerInterface of brush stroke. ChangerInterface of brush stroke.
- X2
- Vector X2
Traits§
- AsForeign
Canonical Interface - Trait to interpret canonical math data structures of other math libs as their analogs a math lib of choice to use operations of the library..
- AsForeign
NonCanonical Interface - Trait to interpret non-canonical math data structures of other math libs as their analogs a math lib of choice to use operations of the library..
- Change
Interface - Abstraction. Describe change. Abstraction. Describe change. Abstraction. Describe change. Abstraction. Describe change. Abstraction. Describe change. Context.
- Changer
Interface - Abstraction. Describe changer. Abstraction. Describe changer. Abstraction. Describe changer. Abstraction. Describe changer. Abstraction. Describe changer. Context.
- Context
Interface - Abstraction. Describe system. Abstraction. Describe system. Abstraction. Describe system. Abstraction. Describe system. Abstraction. Describe system. Registry of contexts.
- From2
- Local implementation of trait From.
- HasId
Interface - Abstraction. Identity of resource. Abstraction. Identity of resource. Abstraction. Identity of resource. Abstraction. Identity of resource. Abstraction. Identity of resource. Has id.
- IdInterface
- Abstraction. Identity of resource. Abstraction. Identity of resource. Abstraction. Identity of resource. Abstraction. Identity of resource. Abstraction. Identity of resource. ID interface.
- Into2
- Local implementation of trait Into.
- NanLike
Interface - Implement check is it nan and constructor with NAN value.
- Rgba
Interface - Describe colors. Describe colors. Describe colors. Convertable into RGBA.
- Scalar
Interface - Traits any element of a vector should implement.
- X2Basic
Interface - Standard interface of vector X2. Implements nominal interface, extending it by constructor
make. - X2Canonical
Interface - Interface of vector X2 for structures with the canonical layout.
- X2Interface
- Nominal interface of vector X2.
- X2Nominal
Interface - Nominal interface of vector X2.
Functions§
- context
- Concrete system. Main aggregating object. Concrete system. Main aggregating object. Get current context.