Expand description
An easy-to-use batching renderer.
+pub struct Drawing { /* private fields */ }
Expand description
A composite, multi-operation graphic, created with an easy-to-use +
pub struct Drawing { /* private fields */ }
Expand description
A composite, multi-operation graphic, created with an easy-to-use
Renderer
-driven API.
The process of preparing individual graphics and then rendering them allows for efficient rendering. The downside is that it can be harder to use, and @@ -7,14 +7,14 @@
This type allows rendering a batch of drawing operations using a
Renderer
. Once the renderer is dropped, this type’s vertex buffer and
index buffer are updated.
Implementations§
Implementations§
source§impl Drawing
impl Drawing
sourcepub fn new_frame<'rendering, 'gfx>(
&'rendering mut self,
graphics: &'rendering mut Graphics<'gfx>
) -> Renderer<'rendering, 'gfx>
pub fn new_frame<'rendering, 'gfx>( &'rendering mut self, graphics: &'rendering mut Graphics<'gfx> ) -> Renderer<'rendering, 'gfx>
Clears the currently prepared graphics and returns a new Renderer
to
prepare new graphics.
Once the renderer is dropped, this type is ready to be rendered.
-sourcepub fn render<'pass>(&'pass self, graphics: &mut RenderingGraphics<'_, 'pass>)
pub fn render<'pass>(&'pass self, graphics: &mut RenderingGraphics<'_, 'pass>)
Renders the prepared graphics from the last frame.
-Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for Drawing
impl Send for Drawing
impl Sync for Drawing
impl Unpin for Drawing
impl !UnwindSafe for Drawing
Blanket Implementations§
sourcepub fn render<'pass>(&'pass self, graphics: &mut RenderingGraphics<'_, 'pass>)
pub fn render<'pass>(&'pass self, graphics: &mut RenderingGraphics<'_, 'pass>)
Renders the prepared graphics from the last frame.
+Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for Drawing
impl Send for Drawing
impl Sync for Drawing
impl Unpin for Drawing
impl !UnwindSafe for Drawing
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<A> Cast for A
impl<A> Cast for A
§fn cast<To>(self) -> Towhere
diff --git a/main/kludgine/render/struct.Renderer.html b/main/kludgine/render/struct.Renderer.html
index 57d838fd9..12afd6ee4 100644
--- a/main/kludgine/render/struct.Renderer.html
+++ b/main/kludgine/render/struct.Renderer.html
@@ -4,7 +4,7 @@
this type is dropped, the [Rendering
] that created this renderer will be
updated with the new drawing instructions. All of the pending operations can
be drawn using [Rendering::render
].
-
fn cast<To>(self) -> Towhere
diff --git a/main/kludgine/render/struct.Renderer.html b/main/kludgine/render/struct.Renderer.html
index 57d838fd9..12afd6ee4 100644
--- a/main/kludgine/render/struct.Renderer.html
+++ b/main/kludgine/render/struct.Renderer.html
@@ -4,7 +4,7 @@
this type is dropped, the [Rendering
] that created this renderer will be
updated with the new drawing instructions. All of the pending operations can
be drawn using [Rendering::render
].
-
Implementations§
source§impl<'gfx> Renderer<'_, 'gfx>
impl<'gfx> Renderer<'_, 'gfx>
sourcepub fn measure_text<'a, Unit>(
+
pub fn measure_text<'a, Unit>( +
Implementations§
source§impl<'gfx> Renderer<'_, 'gfx>
impl<'gfx> Renderer<'_, 'gfx>
sourcepub fn measure_text<'a, Unit>(
&mut self,
text: impl Into<Text<'a, Unit>>
) -> MeasuredText<Unit>where
@@ -31,7 +31,7 @@
) -> MeasuredText<Unit>where
Unit: ScreenUnit,
pub fn measure_text<'a, Unit>( &mut self, text: impl Into<Text<'a, Unit>> ) -> MeasuredText<Unit>where @@ -31,7 +31,7 @@ ) -> MeasuredText<Unit>where Unit: ScreenUnit,
Measures buffer
and caches the results using default_color
when
the buffer has no color associated with text.
sourcepub fn draw_measured_text<'a, Unit>(
+
pub fn draw_measured_text<'a, Unit>( +
sourcepub fn draw_measured_text<'a, Unit>(
&mut self,
text: impl Into<Drawable<&'a MeasuredText<Unit>, Unit>>,
origin: TextOrigin<Unit>
@@ -122,7 +122,7 @@
rendering to.
pub fn draw_measured_text<'a, Unit>( &mut self, text: impl Into<Drawable<&'a MeasuredText<Unit>, Unit>>, origin: TextOrigin<Unit> @@ -122,7 +122,7 @@ rendering to.
Trait Implementations§
source§impl Clipped for Renderer<'_, '_>
impl Clipped for Renderer<'_, '_>
Auto Trait Implementations§
impl<'render, 'gfx> !RefUnwindSafe for Renderer<'render, 'gfx>
impl<'render, 'gfx> Send for Renderer<'render, 'gfx>
impl<'render, 'gfx> Sync for Renderer<'render, 'gfx>
impl<'render, 'gfx> Unpin for Renderer<'render, 'gfx>
impl<'render, 'gfx> !UnwindSafe for Renderer<'render, 'gfx>
Blanket Implementations§
Auto Trait Implementations§
impl<'render, 'gfx> !RefUnwindSafe for Renderer<'render, 'gfx>
impl<'render, 'gfx> Send for Renderer<'render, 'gfx>
impl<'render, 'gfx> Sync for Renderer<'render, 'gfx>
impl<'render, 'gfx> Unpin for Renderer<'render, 'gfx>
impl<'render, 'gfx> !UnwindSafe for Renderer<'render, 'gfx>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<A> Cast for A
impl<A> Cast for A
§fn cast<To>(self) -> Towhere
diff --git a/main/kludgine/struct.SharedTexture.html b/main/kludgine/struct.SharedTexture.html
index 399b3b7fb..4aad41a99 100644
--- a/main/kludgine/struct.SharedTexture.html
+++ b/main/kludgine/struct.SharedTexture.html
@@ -7,8 +7,8 @@
size: Size<Unit>,
graphics: &Graphics<'_>
) -> PreparedGraphic<Unit>where
- Unit: Unit,
- i32: IntoComponents<Unit>,
+ Unit: Unit + From<i32>,
+ Point<Unit>: Div<Unit, Output = Point<Unit>> + Neg<Output = Point<Unit>>,
Vertex<Unit>: Pod,
fn cast<To>(self) -> Towhere diff --git a/main/kludgine/struct.SharedTexture.html b/main/kludgine/struct.SharedTexture.html index 399b3b7fb..4aad41a99 100644 --- a/main/kludgine/struct.SharedTexture.html +++ b/main/kludgine/struct.SharedTexture.html @@ -7,8 +7,8 @@ size: Size<Unit>, graphics: &Graphics<'_> ) -> PreparedGraphic<Unit>where - Unit: Unit, - i32: IntoComponents<Unit>, + Unit: Unit + From<i32>, + Point<Unit>: Div<Unit, Output = Point<Unit>> + Neg<Output = Point<Unit>>, Vertex<Unit>: Pod,
Prepares to render this texture with size
. The returned graphic will
be oriented around origin
.
sourcepub fn prepare<Unit>(
diff --git a/main/kludgine/struct.Texture.html b/main/kludgine/struct.Texture.html
index 4fa3daca7..3801e2a1f 100644
--- a/main/kludgine/struct.Texture.html
+++ b/main/kludgine/struct.Texture.html
@@ -20,8 +20,8 @@
size: Size<Unit>,
graphics: &Graphics<'_>
) -> PreparedGraphic<Unit>where
- Unit: Unit,
- i32: IntoComponents<Unit>,
+ Unit: Unit + From<i32>,
+ Point<Unit>: Div<Unit, Output = Point<Unit>> + Neg<Output = Point<Unit>>,
Vertex<Unit>: Pod,
pub fn prepare<Unit>( diff --git a/main/kludgine/struct.Texture.html b/main/kludgine/struct.Texture.html index 4fa3daca7..3801e2a1f 100644 --- a/main/kludgine/struct.Texture.html +++ b/main/kludgine/struct.Texture.html @@ -20,8 +20,8 @@ size: Size<Unit>, graphics: &Graphics<'_> ) -> PreparedGraphic<Unit>where - Unit: Unit, - i32: IntoComponents<Unit>, + Unit: Unit + From<i32>, + Point<Unit>: Div<Unit, Output = Point<Unit>> + Neg<Output = Point<Unit>>, Vertex<Unit>: Pod,
Prepares to render this texture with size
. The returned graphic will
be oriented around origin
.
sourcepub fn prepare<Unit>(
diff --git a/main/kludgine/text/enum.TextOrigin.html b/main/kludgine/text/enum.TextOrigin.html
index dfd1d76fe..1c8036328 100644
--- a/main/kludgine/text/enum.TextOrigin.html
+++ b/main/kludgine/text/enum.TextOrigin.html
@@ -1,4 +1,4 @@
-TextOrigin in kludgine::text - Rust Enum kludgine::text::TextOrigin
source · pub enum TextOrigin<Unit> {
+TextOrigin in kludgine::text - Rust Enum kludgine::text::TextOrigin
source · pub enum TextOrigin<Unit> {
TopLeft,
Center,
FirstBaseline,
@@ -15,13 +15,13 @@
text will rotate around this point.
§Custom(Point<Unit>)
Render the text such that the text is offset by a custom amount. When
rotated, the text will rotate around this point.
-
Trait Implementations§
source§impl<Unit: Clone> Clone for TextOrigin<Unit>
source§fn clone(&self) -> TextOrigin<Unit>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl<Unit: Debug> Debug for TextOrigin<Unit>
source§impl<Unit> Default for TextOrigin<Unit>
source§fn default() -> TextOrigin<Unit>
Returns the “default value” for a type. Read moresource§impl<Unit: PartialEq> PartialEq<TextOrigin<Unit>> for TextOrigin<Unit>
source§fn eq(&self, other: &TextOrigin<Unit>) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl<Unit: Clone> Clone for TextOrigin<Unit>
source§fn clone(&self) -> TextOrigin<Unit>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl<Unit: Debug> Debug for TextOrigin<Unit>
source§impl<Unit> Default for TextOrigin<Unit>
source§fn default() -> TextOrigin<Unit>
Returns the “default value” for a type. Read moresource§impl<Unit: PartialEq> PartialEq<TextOrigin<Unit>> for TextOrigin<Unit>
source§fn eq(&self, other: &TextOrigin<Unit>) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<Unit> ScreenScale for TextOrigin<Unit>where
- Unit: ScreenScale<Px = Px, Lp = Lp, UPx = UPx>,
§type Lp = TextOrigin<<Unit as ScreenScale>::Lp>
This type when measuring with Lp
.§type Px = TextOrigin<<Unit as ScreenScale>::Px>
This type when measuring with Px
.§type UPx = TextOrigin<<Unit as ScreenScale>::UPx>
This type when measuring with UPx
.source§fn into_px(self, scale: Fraction) -> Self::Px
Converts this value from its current unit into device pixels (Px
)
-using the provided scale
factor.source§fn from_px(px: Self::Px, scale: Fraction) -> Self
Converts from pixels into this type, using the provided scale
factor.source§fn into_lp(self, scale: Fraction) -> Self::Lp
Converts this value from its current unit into device independent pixels
-(Lp
) using the provided scale
factor.source§fn from_lp(dips: Self::Lp, scale: Fraction) -> Self
Converts from Lp into this type, using the provided scale
factor.source§impl<Unit: Copy> Copy for TextOrigin<Unit>
source§impl<Unit: Eq> Eq for TextOrigin<Unit>
source§impl<Unit> StructuralEq for TextOrigin<Unit>
source§impl<Unit> StructuralPartialEq for TextOrigin<Unit>
Auto Trait Implementations§
§impl<Unit> RefUnwindSafe for TextOrigin<Unit>where
+sufficient, and should not be overridden without very good reason.
pub fn prepare<Unit>(
diff --git a/main/kludgine/text/enum.TextOrigin.html b/main/kludgine/text/enum.TextOrigin.html
index dfd1d76fe..1c8036328 100644
--- a/main/kludgine/text/enum.TextOrigin.html
+++ b/main/kludgine/text/enum.TextOrigin.html
@@ -1,4 +1,4 @@
-TextOrigin in kludgine::text - Rust Enum kludgine::text::TextOrigin
source · pub enum TextOrigin<Unit> {
+TextOrigin in kludgine::text - Rust Enum kludgine::text::TextOrigin
source · pub enum TextOrigin<Unit> {
TopLeft,
Center,
FirstBaseline,
@@ -15,13 +15,13 @@
text will rotate around this point.
§Custom(Point<Unit>)
Render the text such that the text is offset by a custom amount. When
rotated, the text will rotate around this point.
-
Trait Implementations§
source§impl<Unit: Clone> Clone for TextOrigin<Unit>
source§fn clone(&self) -> TextOrigin<Unit>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl<Unit: Debug> Debug for TextOrigin<Unit>
source§impl<Unit> Default for TextOrigin<Unit>
source§fn default() -> TextOrigin<Unit>
Returns the “default value” for a type. Read moresource§impl<Unit: PartialEq> PartialEq<TextOrigin<Unit>> for TextOrigin<Unit>
source§fn eq(&self, other: &TextOrigin<Unit>) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl<Unit: Clone> Clone for TextOrigin<Unit>
source§fn clone(&self) -> TextOrigin<Unit>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl<Unit: Debug> Debug for TextOrigin<Unit>
source§impl<Unit> Default for TextOrigin<Unit>
source§fn default() -> TextOrigin<Unit>
Returns the “default value” for a type. Read moresource§impl<Unit: PartialEq> PartialEq<TextOrigin<Unit>> for TextOrigin<Unit>
source§fn eq(&self, other: &TextOrigin<Unit>) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl<Unit> ScreenScale for TextOrigin<Unit>where
- Unit: ScreenScale<Px = Px, Lp = Lp, UPx = UPx>,
§type Lp = TextOrigin<<Unit as ScreenScale>::Lp>
This type when measuring with Lp
.§type Px = TextOrigin<<Unit as ScreenScale>::Px>
This type when measuring with Px
.§type UPx = TextOrigin<<Unit as ScreenScale>::UPx>
This type when measuring with UPx
.source§fn into_px(self, scale: Fraction) -> Self::Px
Converts this value from its current unit into device pixels (Px
)
-using the provided scale
factor.source§fn from_px(px: Self::Px, scale: Fraction) -> Self
Converts from pixels into this type, using the provided scale
factor.source§fn into_lp(self, scale: Fraction) -> Self::Lp
Converts this value from its current unit into device independent pixels
-(Lp
) using the provided scale
factor.source§fn from_lp(dips: Self::Lp, scale: Fraction) -> Self
Converts from Lp into this type, using the provided scale
factor.source§impl<Unit: Copy> Copy for TextOrigin<Unit>
source§impl<Unit: Eq> Eq for TextOrigin<Unit>
source§impl<Unit> StructuralEq for TextOrigin<Unit>
source§impl<Unit> StructuralPartialEq for TextOrigin<Unit>
Auto Trait Implementations§
§impl<Unit> RefUnwindSafe for TextOrigin<Unit>where
+sufficient, and should not be overridden without very good reason.
Enum kludgine::text::TextOrigin
source · pub enum TextOrigin<Unit> {
+TextOrigin in kludgine::text - Rust Enum kludgine::text::TextOrigin
source · pub enum TextOrigin<Unit> {
TopLeft,
Center,
FirstBaseline,
@@ -15,13 +15,13 @@
text will rotate around this point.
§Custom(Point<Unit>)
Render the text such that the text is offset by a custom amount. When
rotated, the text will rotate around this point.
-
Trait Implementations§
source§impl<Unit: Clone> Clone for TextOrigin<Unit>
impl<Unit: Clone> Clone for TextOrigin<Unit>
source§fn clone(&self) -> TextOrigin<Unit>
fn clone(&self) -> TextOrigin<Unit>
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl<Unit: Debug> Debug for TextOrigin<Unit>
impl<Unit: Debug> Debug for TextOrigin<Unit>
source§impl<Unit> Default for TextOrigin<Unit>
impl<Unit> Default for TextOrigin<Unit>
source§fn default() -> TextOrigin<Unit>
fn default() -> TextOrigin<Unit>
source§impl<Unit: PartialEq> PartialEq<TextOrigin<Unit>> for TextOrigin<Unit>
impl<Unit: PartialEq> PartialEq<TextOrigin<Unit>> for TextOrigin<Unit>
source§fn eq(&self, other: &TextOrigin<Unit>) -> bool
fn eq(&self, other: &TextOrigin<Unit>) -> bool
self
and other
values to be equal, and is used
+Trait Implementations§
source§impl<Unit: Clone> Clone for TextOrigin<Unit>
impl<Unit: Clone> Clone for TextOrigin<Unit>
source§fn clone(&self) -> TextOrigin<Unit>
fn clone(&self) -> TextOrigin<Unit>
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl<Unit: Debug> Debug for TextOrigin<Unit>
impl<Unit: Debug> Debug for TextOrigin<Unit>
source§impl<Unit> Default for TextOrigin<Unit>
impl<Unit> Default for TextOrigin<Unit>
source§fn default() -> TextOrigin<Unit>
fn default() -> TextOrigin<Unit>
source§impl<Unit: PartialEq> PartialEq<TextOrigin<Unit>> for TextOrigin<Unit>
impl<Unit: PartialEq> PartialEq<TextOrigin<Unit>> for TextOrigin<Unit>
source§fn eq(&self, other: &TextOrigin<Unit>) -> bool
fn eq(&self, other: &TextOrigin<Unit>) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl<Unit> ScreenScale for TextOrigin<Unit>where
- Unit: ScreenScale<Px = Px, Lp = Lp, UPx = UPx>,
impl<Unit> ScreenScale for TextOrigin<Unit>where - Unit: ScreenScale<Px = Px, Lp = Lp, UPx = UPx>,
§type Lp = TextOrigin<<Unit as ScreenScale>::Lp>
type Lp = TextOrigin<<Unit as ScreenScale>::Lp>
Lp
.§type Px = TextOrigin<<Unit as ScreenScale>::Px>
type Px = TextOrigin<<Unit as ScreenScale>::Px>
Px
.§type UPx = TextOrigin<<Unit as ScreenScale>::UPx>
type UPx = TextOrigin<<Unit as ScreenScale>::UPx>
UPx
.source§fn into_px(self, scale: Fraction) -> Self::Px
fn into_px(self, scale: Fraction) -> Self::Px
Px
)
-using the provided scale
factor.source§fn from_px(px: Self::Px, scale: Fraction) -> Self
fn from_px(px: Self::Px, scale: Fraction) -> Self
scale
factor.source§fn into_lp(self, scale: Fraction) -> Self::Lp
fn into_lp(self, scale: Fraction) -> Self::Lp
Lp
) using the provided scale
factor.source§fn from_lp(dips: Self::Lp, scale: Fraction) -> Self
fn from_lp(dips: Self::Lp, scale: Fraction) -> Self
scale
factor.impl<Unit: Copy> Copy for TextOrigin<Unit>
impl<Unit: Eq> Eq for TextOrigin<Unit>
impl<Unit> StructuralEq for TextOrigin<Unit>
impl<Unit> StructuralPartialEq for TextOrigin<Unit>
Auto Trait Implementations§
impl<Unit> RefUnwindSafe for TextOrigin<Unit>where +sufficient, and should not be overridden without very good reason.
source§impl<Unit> ScreenScale for TextOrigin<Unit>where
+ Unit: ScreenScale<Px = Px, Lp = Lp, UPx = UPx>,
impl<Unit> ScreenScale for TextOrigin<Unit>where + Unit: ScreenScale<Px = Px, Lp = Lp, UPx = UPx>,
§type Lp = TextOrigin<<Unit as ScreenScale>::Lp>
type Lp = TextOrigin<<Unit as ScreenScale>::Lp>
Lp
.§type Px = TextOrigin<<Unit as ScreenScale>::Px>
type Px = TextOrigin<<Unit as ScreenScale>::Px>
Px
.§type UPx = TextOrigin<<Unit as ScreenScale>::UPx>
type UPx = TextOrigin<<Unit as ScreenScale>::UPx>
UPx
.source§fn into_px(self, scale: Fraction) -> Self::Px
fn into_px(self, scale: Fraction) -> Self::Px
Px
)
+using the provided scale
factor.source§fn from_px(px: Self::Px, scale: Fraction) -> Self
fn from_px(px: Self::Px, scale: Fraction) -> Self
scale
factor.source§fn into_lp(self, scale: Fraction) -> Self::Lp
fn into_lp(self, scale: Fraction) -> Self::Lp
Lp
) using the provided scale
factor.source§fn from_lp(dips: Self::Lp, scale: Fraction) -> Self
fn from_lp(dips: Self::Lp, scale: Fraction) -> Self
scale
factor.impl<Unit: Copy> Copy for TextOrigin<Unit>
impl<Unit: Eq> Eq for TextOrigin<Unit>
impl<Unit> StructuralEq for TextOrigin<Unit>
impl<Unit> StructuralPartialEq for TextOrigin<Unit>
Auto Trait Implementations§
impl<Unit> RefUnwindSafe for TextOrigin<Unit>where Unit: RefUnwindSafe,
impl<Unit> Send for TextOrigin<Unit>where Unit: Send,
impl<Unit> Sync for TextOrigin<Unit>where Unit: Sync,
impl<Unit> Unpin for TextOrigin<Unit>where
diff --git a/main/kludgine/text/index.html b/main/kludgine/text/index.html
index 039bfc683..3f3cfd727 100644
--- a/main/kludgine/text/index.html
+++ b/main/kludgine/text/index.html
@@ -1,2 +1,2 @@
-kludgine::text - Rust Expand description
Types for text rendering.
+kludgine::text - Rust Expand description
Types for text rendering.
Structs
- Information about a glyph in a
MeasuredText
. - Instructions for drawing a laid out glyph.
- The dimensions of a measured text block.
- Text that is ready to be rendered on the GPU.
- A text drawing command.
Enums
- Controls the origin of
PreparedText
.
\ No newline at end of file
diff --git a/main/kludgine/text/struct.GlyphInfo.html b/main/kludgine/text/struct.GlyphInfo.html
index 870e4b12b..466084a0c 100644
--- a/main/kludgine/text/struct.GlyphInfo.html
+++ b/main/kludgine/text/struct.GlyphInfo.html
@@ -1,4 +1,4 @@
-GlyphInfo in kludgine::text - Rust pub struct GlyphInfo {
+GlyphInfo in kludgine::text - Rust pub struct GlyphInfo {
pub start: usize,
pub end: usize,
pub line: usize,
@@ -14,7 +14,7 @@
measuring whitespace at the end of a line.
§level: Level
Unicode BiDi embedding level, character is left-to-right if level
is divisible by 2
§metadata: usize
Custom metadata set in [cosmic_text::Attrs
].
-Trait Implementations§
Auto Trait Implementations§
§impl RefUnwindSafe for GlyphInfo
§impl Send for GlyphInfo
§impl Sync for GlyphInfo
§impl Unpin for GlyphInfo
§impl UnwindSafe for GlyphInfo
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl RefUnwindSafe for GlyphInfo
§impl Send for GlyphInfo
§impl Sync for GlyphInfo
§impl Unpin for GlyphInfo
§impl UnwindSafe for GlyphInfo
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<A> Cast for A
§fn cast<To>(self) -> Towhere
diff --git a/main/kludgine/text/struct.MeasuredGlyph.html b/main/kludgine/text/struct.MeasuredGlyph.html
index c723b6084..c8852affe 100644
--- a/main/kludgine/text/struct.MeasuredGlyph.html
+++ b/main/kludgine/text/struct.MeasuredGlyph.html
@@ -1,10 +1,10 @@
-MeasuredGlyph in kludgine::text - Rust Struct kludgine::text::MeasuredGlyph
source · pub struct MeasuredGlyph {
+MeasuredGlyph in kludgine::text - Rust Struct kludgine::text::MeasuredGlyph
source · pub struct MeasuredGlyph {
pub info: GlyphInfo,
/* private fields */
}
Expand description
Instructions for drawing a laid out glyph.
Fields§
§info: GlyphInfo
Information about what glyph this is.
-Implementations§
source§impl MeasuredGlyph
Trait Implementations§
source§impl Clone for MeasuredGlyph
source§fn clone(&self) -> MeasuredGlyph
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeasuredGlyph
§impl Send for MeasuredGlyph
§impl Sync for MeasuredGlyph
§impl Unpin for MeasuredGlyph
§impl UnwindSafe for MeasuredGlyph
Blanket Implementations§
Implementations§
source§impl MeasuredGlyph
Trait Implementations§
source§impl Clone for MeasuredGlyph
source§fn clone(&self) -> MeasuredGlyph
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeasuredGlyph
§impl Send for MeasuredGlyph
§impl Sync for MeasuredGlyph
§impl Unpin for MeasuredGlyph
§impl UnwindSafe for MeasuredGlyph
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<A> Cast for A
§fn cast<To>(self) -> Towhere
diff --git a/main/kludgine/text/struct.MeasuredText.html b/main/kludgine/text/struct.MeasuredText.html
index 409202b13..92cffcff6 100644
--- a/main/kludgine/text/struct.MeasuredText.html
+++ b/main/kludgine/text/struct.MeasuredText.html
@@ -1,4 +1,4 @@
-MeasuredText in kludgine::text - Rust Struct kludgine::text::MeasuredText
source · pub struct MeasuredText<Unit> {
+MeasuredText in kludgine::text - Rust Struct kludgine::text::MeasuredText
source · pub struct MeasuredText<Unit> {
pub ascent: Unit,
pub descent: Unit,
pub left: Unit,
@@ -12,7 +12,7 @@
§line_height: Unit
The measurement above the baseline of the text.
§size: Size<Unit>
The total size of the measured text, encompassing all lines.
§glyphs: Vec<MeasuredGlyph>
The individual glyhs that were laid out.
-Trait Implementations§
source§impl<Unit: Clone> Clone for MeasuredText<Unit>
source§fn clone(&self) -> MeasuredText<Unit>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl<Unit: Debug> Debug for MeasuredText<Unit>
source§impl<Unit> DrawableSource for MeasuredText<Unit>
Auto Trait Implementations§
§impl<Unit> RefUnwindSafe for MeasuredText<Unit>where
+
Trait Implementations§
source§impl<Unit: Clone> Clone for MeasuredText<Unit>
source§fn clone(&self) -> MeasuredText<Unit>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl<Unit: Debug> Debug for MeasuredText<Unit>
source§impl<Unit> DrawableSource for MeasuredText<Unit>
Auto Trait Implementations§
§impl<Unit> RefUnwindSafe for MeasuredText<Unit>where
Unit: RefUnwindSafe,
§impl<Unit> Send for MeasuredText<Unit>where
Unit: Send,
§impl<Unit> Sync for MeasuredText<Unit>where
Unit: Sync,
§impl<Unit> Unpin for MeasuredText<Unit>where
diff --git a/main/kludgine/text/struct.PreparedText.html b/main/kludgine/text/struct.PreparedText.html
index 4cfd59b6b..375520f8b 100644
--- a/main/kludgine/text/struct.PreparedText.html
+++ b/main/kludgine/text/struct.PreparedText.html
@@ -1,4 +1,4 @@
-PreparedText in kludgine::text - Rust Struct kludgine::text::PreparedText
source · pub struct PreparedText { /* private fields */ }
Expand description
Text that is ready to be rendered on the GPU.
+PreparedText in kludgine::text - Rust Struct kludgine::text::PreparedText
source · pub struct PreparedText { /* private fields */ }
Expand description
Text that is ready to be rendered on the GPU.
Methods from Deref<Target = PreparedGraphic<Px>>§
sourcepub fn render<'pass>(
&'pass self,
origin: Point<Unit>,
@@ -7,7 +7,7 @@
graphics: &mut RenderingGraphics<'_, 'pass>
)
Renders the prepared graphic at origin
, rotating and scaling as
requested.
-Trait Implementations§
source§impl Debug for PreparedText
source§impl Deref for PreparedText
Auto Trait Implementations§
§impl !RefUnwindSafe for PreparedText
§impl Send for PreparedText
§impl Sync for PreparedText
§impl Unpin for PreparedText
§impl !UnwindSafe for PreparedText
Blanket Implementations§
Trait Implementations§
source§impl Debug for PreparedText
source§impl Deref for PreparedText
Auto Trait Implementations§
§impl !RefUnwindSafe for PreparedText
§impl Send for PreparedText
§impl Sync for PreparedText
§impl Unpin for PreparedText
§impl !UnwindSafe for PreparedText
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<A> Cast for A
§fn cast<To>(self) -> Towhere
diff --git a/main/kludgine/text/struct.Text.html b/main/kludgine/text/struct.Text.html
index b2d723e90..cbc3fc5ce 100644
--- a/main/kludgine/text/struct.Text.html
+++ b/main/kludgine/text/struct.Text.html
@@ -1,4 +1,4 @@
-Text in kludgine::text - Rust #[non_exhaustive]pub struct Text<'a, Unit> {
+Text in kludgine::text - Rust #[non_exhaustive]pub struct Text<'a, Unit> {
pub text: &'a str,
pub color: Color,
pub origin: TextOrigin<Unit>,
@@ -8,11 +8,11 @@
§color: Color
The color to draw the text using.
§origin: TextOrigin<Unit>
The origin to draw the text around.
§wrap_at: Option<Unit>
The width to wrap the text at. If None
, no wrapping is performed.
-Implementations§
Trait Implementations§
source§impl<'a, Unit: Copy> Copy for Text<'a, Unit>
source§impl<'a, Unit> DrawableSource for Text<'a, Unit>
Auto Trait Implementations§
§impl<'a, Unit> RefUnwindSafe for Text<'a, Unit>where
+
Implementations§
Trait Implementations§
source§impl<'a, Unit: Copy> Copy for Text<'a, Unit>
source§impl<'a, Unit> DrawableSource for Text<'a, Unit>
Auto Trait Implementations§
§impl<'a, Unit> RefUnwindSafe for Text<'a, Unit>where
Unit: RefUnwindSafe,
§impl<'a, Unit> Send for Text<'a, Unit>where
Unit: Send,
§impl<'a, Unit> Sync for Text<'a, Unit>where
Unit: Sync,
§impl<'a, Unit> Unpin for Text<'a, Unit>where
diff --git a/main/kludgine/trait.DrawableSource.html b/main/kludgine/trait.DrawableSource.html
index 30394d84c..5e75ad312 100644
--- a/main/kludgine/trait.DrawableSource.html
+++ b/main/kludgine/trait.DrawableSource.html
@@ -1,3 +1,3 @@
DrawableSource in kludgine - Rust Trait kludgine::DrawableSource
source · pub trait DrawableSource { }
Expand description
A type that can be drawn in Kludgine.
-Implementors§
source§impl<'a, Unit> DrawableSource for Text<'a, Unit>
source§impl<Unit> DrawableSource for MeasuredText<Unit>
source§impl<Unit, const TEXTURED: bool> DrawableSource for Shape<Unit, TEXTURED>where
+
Implementors§
source§impl<'a, Unit> DrawableSource for Text<'a, Unit>
source§impl<Unit> DrawableSource for MeasuredText<Unit>
source§impl<Unit, const TEXTURED: bool> DrawableSource for Shape<Unit, TEXTURED>where
Unit: Copy,
\ No newline at end of file
diff --git a/main/search-index.js b/main/search-index.js
index 1a527590a..64b22e4d3 100644
--- a/main/search-index.js
+++ b/main/search-index.js
@@ -1,5 +1,5 @@
var searchIndex = JSON.parse('{\
-"kludgine":{"doc":"Kludgine (Redux)","t":"SSSSSESSSSSSSSSSSSSSSSSSNDINDDNSSSSSSSSSSSSSSSSSSSSSSSSDIISSSSDSSSSSSSSDSSSSSSDSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSESSSSSSSSSSSDSSSSNDSSSSSSSSSSSSSSIINDSSSSSDNDDINSSSSSSLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLKLLLLLLLLLALLLLLKLMKLLLMLLLLLLLALLLLLLMLALLALLLLLLKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLCLLLLQIQDQDIDMMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMLLLLLLMLLLLLLLLLLMLLLLLKLMLLLLLLLLLLLLLLLMMMLLLLLLLLLMLMLLLLKMMLFLLLLLLLLLLLLLLLLLMLLLLLMLLLLLLLLLLLLMMMCLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNGDNINGNEENNDDENNNDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLKLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMLLLMLLLLLLLLLLLLLMLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNDDDDDENLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLMLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMNIIINDDDNRNEEDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMLKMLKKLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMM","n":["ALICEBLUE","ANTIQUEWHITE","AQUA","AQUAMARINE","AZURE","AnyTexture","BEIGE","BISQUE","BLACK","BLANCHEDALMOND","BLUE","BLUEVIOLET","BROWN","BURLYWOOD","CADETBLUE","CHARTREUSE","CHOCOLATE","CLEAR_BLACK","CLEAR_WHITE","CORAL","CORNFLOWERBLUE","CORNSILK","CRIMSON","CYAN","Center","ClipGuard","Clipped","Collected","CollectedTexture","Color","Custom","DARKBLUE","DARKCYAN","DARKGOLDENROD","DARKGRAY","DARKGREEN","DARKGREY","DARKKHAKI","DARKMAGENTA","DARKOLIVEGREEN","DARKORANGE","DARKORCHID","DARKRED","DARKSALMON","DARKSEAGREEN","DARKSLATEBLUE","DARKSLATEGRAY","DARKSLATEGREY","DARKTURQUOISE","DARKVIOLET","DEEPPINK","DEEPSKYBLUE","DIMGRAY","DIMGREY","DODGERBLUE","Drawable","DrawableExt","DrawableSource","FIREBRICK","FLORALWHITE","FORESTGREEN","FUCHSIA","Frame","GAINSBORO","GHOSTWHITE","GOLD","GOLDENROD","GRAY","GREEN","GREENYELLOW","GREY","Graphics","HONEYDEW","HOTPINK","INDIANRED","INDIGO","IVORY","KHAKI","Kludgine","LAVENDER","LAVENDERBLUSH","LAWNGREEN","LEMONCHIFFON","LIGHTBLUE","LIGHTCORAL","LIGHTCYAN","LIGHTGOLDENRODYELLOW","LIGHTGRAY","LIGHTGREEN","LIGHTGREY","LIGHTPINK","LIGHTSALMON","LIGHTSEAGREEN","LIGHTSKYBLUE","LIGHTSLATEGRAY","LIGHTSLATEGREY","LIGHTSTEELBLUE","LIGHTYELLOW","LIME","LIMEGREEN","LINEN","MAGENTA","MAROON","MEDIUMAQUAMARINE","MEDIUMBLUE","MEDIUMORCHID","MEDIUMPURPLE","MEDIUMSEAGREEN","MEDIUMSLATEBLUE","MEDIUMSPRINGGREEN","MEDIUMTURQUOISE","MEDIUMVIOLETRED","MIDNIGHTBLUE","MINTCREAM","MISTYROSE","MOCCASIN","NAVAJOWHITE","NAVY","OLDLACE","OLIVE","OLIVEDRAB","ORANGE","ORANGERED","ORCHID","Origin","PALEGOLDENROD","PALEGREEN","PALETURQUOISE","PALEVIOLETRED","PAPAYAWHIP","PEACHPUFF","PERU","PINK","PLUM","POWDERBLUE","PURPLE","PreparedGraphic","REBECCAPURPLE","RED","ROSYBROWN","ROYALBLUE","Region","RenderingGraphics","SADDLEBROWN","SALMON","SANDYBROWN","SEAGREEN","SEASHELL","SIENNA","SILVER","SKYBLUE","SLATEBLUE","SLATEGRAY","SLATEGREY","SNOW","SPRINGGREEN","STEELBLUE","ShaderScalable","ShapeSource","Shared","SharedTexture","TAN","TEAL","THISTLE","TOMATO","TURQUOISE","Texture","Texture","TextureCollection","TextureRegion","TextureSource","TopLeft","VIOLET","WHEAT","WHITE","WHITESMOKE","YELLOW","YELLOWGREEN","abort","alpha","alpha_f32","app","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_ref","as_ref","blue","blue_f32","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clip_rect","clipped_to","clipped_to","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cosmic_text","deref","deref","deref","deref_mut","deref_mut","device","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","drop","drop","drop","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","figures","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","font_family","font_size","font_style","font_system","font_system","font_weight","format","format","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_image","green","green_f32","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_components","into_components","is_valid_bit_pattern","line_height","new","new","new","new","new","new_f32","new_with_data","next_frame","pop_clip","pop_clip","pop_clip","prepare","prepare","prepare","prepare_entire_colection","prepare_partial","prepare_sized","prepare_text","push_clip","push_clip","push_clip","push_image","push_texture","queue","queue","red","red_f32","region","render","render","render","render_into","reset_text_attributes","resize","rotate_by","rotate_by","rotation","scale","scale","scale","scale","scale","set_font_family","set_font_size","set_font_style","set_font_weight","set_line_height","set_text_attributes","set_text_stretch","shapes","size","size","size","size","size","size","source","submit","text","text_attrs","text_stretch","tilemap","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","translate_by","translate_by","translation","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","wgpu","with_alpha","with_blue","with_green","with_red","Context","Message","Response","Window","Window","WindowAttributes","WindowBehavior","WindowHandle","active","app_name","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","axis_motion","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast_into","cast_into","cast_into","clear_color","clone","clone_into","close_requested","composite_alpha_mode","content_protected","cursor_entered","cursor_left","cursor_moved","cursor_position","decorations","default","downcast","downcast","downcast","dropped_file","elapsed","enabled_buttons","event","fmt","focus_changed","focused","from","from","from","from_cast","from_cast","from_cast","fullscreen","handle","hovered_file","hovered_file_cancelled","ime","initial_window_attributes","initialize","inner_size","inner_size","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","key_pressed","keyboard_input","last_frame_rendered_in","limits","max_inner_size","maximized","min_inner_size","modifiers","modifiers_changed","mouse_button_pressed","mouse_input","mouse_wheel","multisample_count","occlusion_changed","ocluded","position","position","power_preference","preferred_theme","prepare","received_character","redraw_at","redraw_in","render","resizable","resize_increments","resized","run","run","run_with","scale_factor_changed","send","set_ime_allowed","set_ime_cursor_area","set_ime_purpose","set_inner_size","set_max_inner_size","set_min_inner_size","set_needs_redraw","set_position","set_title","smart_magnify","theme","theme_changed","title","title","to_owned","touch","touchpad_magnify","touchpad_pressure","touchpad_rotate","transparent","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","visible","window_icon","window_level","winit","winit","Drawing","Renderer","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","cast","cast","cast_into","cast_into","clipped_to","command_count","default","deref","deref_mut","downcast","downcast","draw_measured_text","draw_shape","draw_text","draw_text_buffer","draw_texture","draw_textured_shape","drop","fmt","fmt","from","from","from_cast","from_cast","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","measure_text","measure_text_buffer","new_frame","pop_clip","push_clip","render","triangle_count","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","vertex_count","Begin","Bevel","Butt","ControlPoint","CornerRadii","Cubic","DefaultStrokeWidth","End","Endpoint","Line","LineCap","LineJoin","Miter","MiterClip","Path","PathBuilder","PathEvent","Quadratic","Round","Round","Shape","Square","StrokeOptions","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bottom_left","bottom_right","build","build","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clamped","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","close","close","cm_wide","color","colored","cubic_curve_to","cubic_curve_to","default","default","default","default","default_stroke_width","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","end_cap","end_cap","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","fill","filled_circle","filled_rect","filled_round_rect","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_iter","from_lp","from_lp","from_px","from_px","from_upx","from_upx","inches_wide","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_components","into_components","into_components","into_components","into_components","into_lp","into_lp","into_px","into_px","into_upx","into_upx","is_zero","line_join","line_join","line_to","line_to","line_width","lp_wide","map","miter_limit","miter_limit","mm_wide","new","new_textured","points_wide","prepare","prepare","px_wide","quadratic_curve_to","quadratic_curve_to","reset","reset","round_rect","start_cap","start_cap","stroke","stroked_circle","stroked_rect","stroked_round_rect","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","tolerance","top_left","top_right","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","x","x","y","y","at","close","ctrl","ctrl1","ctrl2","texture","texture","texture","texture","to","to","to","Center","Custom","FirstBaseline","GlyphInfo","MeasuredGlyph","MeasuredText","PreparedText","Text","TextOrigin","TopLeft","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","ascent","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","color","default","deref","deref_mut","descent","downcast","downcast","downcast","downcast","downcast","downcast","end","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_lp","from_px","from_upx","glyphs","info","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_components","into_components","into_components","into_lp","into_px","into_upx","left","level","line","line_height","line_width","metadata","new","origin","origin","rect","rotate_by","scale","size","start","text","to_owned","to_owned","to_owned","to_owned","to_owned","translate_by","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","wrap_at","wrap_at","Color","Layer","Layers","Object","Object","ObjectId","ObjectInfo","ObjectLayer","Point","TILE_SIZE","Texture","TileKind","TileMapFocus","TileOffset","Tiles","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone_into","clone_into","cmp","compare","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw","eq","equivalent","equivalent","equivalent","find_object","find_object","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","get","get_mut","get_nth","get_nth_mut","hash","index","index","index_mut","index_mut","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_components","into_components","is_empty","layer","layer","layer","len","new","new","object","partial_cmp","position","position","push","render","render","render","render","to_owned","to_owned","translate_coordinates","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","world_coordinate","id","layer"],"q":[[0,"kludgine"],[592,"kludgine::app"],[738,"kludgine::render"],[796,"kludgine::shapes"],[1072,"kludgine::shapes::PathEvent"],[1084,"kludgine::text"],[1259,"kludgine::tilemap"],[1445,"kludgine::tilemap::TileMapFocus"],[1447,"core::any"],[1448,"wgpu"],[1449,"wgpu"],[1450,"figures::units"],[1451,"figures::rect"],[1452,"core::clone"],[1453,"core::cmp"],[1454,"core::fmt"],[1455,"core::fmt"],[1456,"figures::units"],[1457,"fontdb"],[1458,"core::default"],[1459,"cosmic_text::attrs"],[1460,"image::dynimage"],[1461,"core::hash"],[1462,"alloc::alloc"],[1463,"alloc::boxed"],[1464,"alloc::sync"],[1465,"alloc::rc"],[1466,"figures::size"],[1467,"wgpu_types"],[1468,"core::ops::arith"],[1469,"cosmic_text::buffer"],[1470,"figures::units"],[1471,"core::option"],[1472,"figures::angle"],[1473,"figures::traits"],[1474,"figures::traits"],[1475,"cosmic_text::attrs"],[1476,"wgpu"],[1477,"core::any"],[1478,"winit::event"],[1479,"core::marker"],[1480,"core::time"],[1481,"winit::event"],[1482,"core::convert"],[1483,"winit::event"],[1484,"wgpu_types"],[1485,"winit::error"],[1486,"core::ops::function"],[1487,"core::panic::unwind_safe"],[1488,"winit::window"],[1489,"winit::window"],[1490,"winit::event"],[1491,"core::cmp"]],"d":["Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A type that can be any TextureSource
implementation that …","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","The grapihc should be drawn so that the center of the …","A clipped surface.","A graphics context that has been clipped.","A CollectedTexture
.","A texture that is contained within a TextureCollection
.","A red, green, blue, and alpha color value stored in …","The graphic should be drawn so that the provided relative …","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A drawable source with optional translation, rotation, and …","Translation, rotation, and scaling for drawable types.","A type that can be drawn in Kludgine.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A frame that can be rendered.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A context used to prepare graphics to render.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A 2d graphics instance.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","The origin of a prepared graphic.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A graphic that is on the GPU and ready to render.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A TextureRegion
.","A graphics context used to render previously prepared …","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A unit that is able to be scaled by the GPU shader.","A source of triangle data for a shape.","A SharedTexture
.","A cloneable texture.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","An image stored on the GPU.","A Texture
.","A collection of multiple textures, managed as a single …","A region of a SharedTexture
.","A type that is rendered using a texture.","The graphic should be drawn so that the top-left of the …","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Aborts rendering this frame.","Returns the alpha component of this color, range 0-255. A …","Returns the alpha component of this color, range 0.0-1.0. …","Application and Windowing Support.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the blue component of this color, range 0-255.","Returns the blue component of this color, range 0.0-1.0.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the current rectangular area of the context.","Returns a ClipGuard
that causes all drawing operations to …","Returns a ClipGuard
that causes all drawing operations to …","","","","","","","","","","","","","","","","","","","Returns a reference to the underlying wgpu::Device
.","Returns a reference to the underlying wgpu::Device
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the current font family.","Returns the current font size.","Returns the current font style.","Returns a mutable reference to the cosmic_text::FontSystem
…","Returns a mutable reference to the cosmic_text::FontSystem
…","Returns the current font weight.","Returns the format of the texture backing this collection.","The format of the texture.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","Creates a texture from image
.","Returns the green component of this color, range 0-255.","Returns the green component of this color, range 0.0-1.0.","","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the current line height.","Returns a new atlas of the given size and format.","Returns a new instance of Kludgine with the provided …","Returns a new instance.","Returns a new color with the provided components.","Creates a new texture of the given size, format, and …","Returns a new color by converting each component from its …","Returns a new texture of the given size, format, and …","Begins rendering a new frame.","Restores the clipping rect to the previous state before …","","","Creates a Graphics
context for this frame that can be used …","Returns a PreparedGraphic
that renders this texture at dest
…","Prepares to render this texture at the given location.","Returns a PreparedGraphic
for the entire texture.","Prepares the source
area to be rendered at dest
.","Prepares to render this texture with size
. The returned …","Prepares the text layout contained in buffer
to be …","Pushes a new clipping state to the clipping stack.","","","Pushes an image to this collection.","Pushes image data to a specific region of the texture.","Returns a reference to the underlying wgpu::Queue
.","Returns a reference to the underlying wgpu::Queue
.","Returns the red component of this color, range 0-255.","Returns the red component of this color, range 0.0-1.0.","Returns a reference to this texture that only renders a …","An easy-to-use batching renderer.","Creates a RenderingGraphics
context for this frame which …","Renders the prepared graphic at origin
, rotating and …","Creates a RenderingGraphics
that renders into texture
for …","Resets all of the text related properties to their default …","Updates the size and scale of this Kludgine instance.","Rotates self
by angle
.","","Rotate the source before rendering.","Scales self
by factor
.","Returns the current scaling factor of the display being …","","Returns the current scaling factor for the display this …","Scale the source before rendering.","Sets the current font family.","Sets the font size.","Sets the current font style.","Sets the current font weight.","Sets the line height for multi-line layout.","Sets the current text attributes.","Sets the current text stretching.","Types for drawing paths and shapes.","Returns the current size of the graphics area being …","Returns the current size of the underlying texture.","Returns the currently configured size to render.","Returns the current clipped size of the context.","The size of the texture.","Returns the size of the region being drawn.","The source to draw.","Submits all of the commands for this frame to the GPU.","Types for text rendering.","Returns the current text attributes.","Returns the current text stretch.","","","","","","","","Translates self
by point
.","","Translate the source before rendering.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new color replacing this colors alpha channel …","Returns a new color replacing this colors blue channel …","Returns a new color replacing this colors green channel …","Returns a new color replacing this colors red channel with …","The type of value provided during initialize()
.","A message with an associated response type.","The type returned when responding to this message.","An open window.","The message type that is able to be sent to individual …","Attributes of a desktop window.","The behavior of a window.","A handle to a window.","Whether the window is active or not.","Name of the application","","","","","","","A multi-axis input device has registered motion.","","","","","","","","","","","","","Returns the color to clear the window with. If None is …","","","The window has been requested to be closed. This can …","Returns the composite alpha mode to use for rendering the …","If true, the contents of the window will be prevented from …","A cursor has hovered over the window.","A cursor is no longer hovering over the window.","A cursor has moved over the window.","Returns the position of the mouse cursor within this …","Controls the visibility of the window decorations.","","","","","A file has been dropped on the window.","Returns the duration that has elapsed since the last frame …","The collection of window buttons that are enabled.","A WindowEvent
has been received by this window.","","The window has gained or lost keyboard focus. …","Returns true if the window is currently focused for …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","The full screen configuration for the window.","Returns a handle to this window, which can be used to send …","A file is hovering over the window.","A file being overed has been cancelled.","An international input even thas occurred for the window.","Returns the window attributes to use when creating the …","Initialize a new instance from the provided context.","Returns the inner size of the window.","The inner size of the window.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","Returns true if the given virtual key code is currently …","A keyboard event occurred while the window was focused.","Returns the duration taken between when the last frame’s …","Returns the limits to apply for the wgpu
instance.","The maximum inner size of the window.","The maximized state of the window.","The minimum inner size of the window.","Returns currently active modifiers.","The keyboard modifier keys have changed. …","Returns true if the given button is currently pressed.","A mouse button was pressed or released.","An event from a mouse wheel.","Returns the number of multisamples to perform when …","The window has been occluded or revealed. …","Returns true if the window is currenly not visible because …","Returns the current position of the window.","The position of the top-left of the frame of the window.","Returns the power preference to initialize wgpu
with.","The window’s preferred theme.","Prepare the window to render.","An input event has generated a character.","Sets the window to redraw at the provided time.","Sets the window to redraw after a duration
.","Render the contents of the window.","If true, the window can be resized by the user.","The increments in which the window will be allowed to …","The window has been resized. RunningWindow::inner_size()
…","Runs a callback as a single window. Continues to run until …","Launches a Kludgine app using this window as the primary …","Launches a Kludgine app using this window as the primary …","The window’s scale factor has changed. …","Sends message
to the window. If the message cannot be","Sets whether IME input is allowed on the window.","Sets the cursor area for IME input suggestions.","Sets the IME purpose.","Sets the inner size of the window.","Sets the window’s maximum inner size.","Sets the window’s minimum inner size.","Sets the window to redraw as soon as it can.","Sets the current position of the window.","Sets the title of the window.","A request to smart-magnify the window.","Returns the current user interface theme for the window.","The window’s theme has been updated. …","Returns the current title of the window.","The title of the window.","","A touch event.","A touchpad-originated magnification gesture.","A pressure-sensitive touchpad was touched.","A touchpad-originated rotation gesture.","If true, the window’s chrome will be hidden and only …","","","","","","","","","","","","","The visibility state of the window.","The window’s icon.","The level of the window.","","Returns a reference to the underlying winit window.","A composite, multi-operation graphic, created with an …","An easy-to-use graphics renderer that batches operations …","","","","","","","","","","","","","Returns a ClipGuard
that causes all drawing operations to …","Returns the number of drawing operations that will be sent …","","","","","","Prepares the text layout contained in buffer
to be …","Draws a shape at the origin, rotating and scaling as …","Draws text
using the current text settings.","Prepares the text layout contained in buffer
to be …","Draws texture
at destination
, scaling as necessary.","Draws a shape that was created with texture coordinates, …","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","Measures text
using the current text settings.","Measures buffer
and caches the results using default_color
…","Clears the currently prepared graphics and returns a new …","","","Renders the prepared graphics from the last frame.","Returns the number of triangles that are being rendered in …","","","","","","","","","Returns the number of vertexes that compose the drawing …","Begins a path. Must be at the start.","A beveled corner is to be used to join path segments. The …","The stroke for each sub-path does not extend beyond its …","A control point used to create curves.","A description of the size to use for each corner radius …","A cubic curve (two control points).","Controls the default stroke width for a given unit.","Ends the path. Must be the last entry.","A point on a Path
.","A straight line segment.","Line cap as defined by the SVG specification.","Line join as defined by the SVG specification.","A sharp corner is to be used to join path segments.","Same as a miter join, but if the miter limit is exceeded, …","A geometric shape defined by a path.","Builds a Path
.","An entry in a Path
.","A quadratic curve (one control point).","At each end of each sub-path, the shape representing the …","A round corner is to be used to join path segments.","A tesselated shape.","At the end of each sub-path, the shape representing the …","Options for stroking lines on a path.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The radius of the bottom left rounded corner.","The radius of the bottom right rounded corner.","Returns the built path.","Returns the built path.","","","","","","","","","","","","","","","","","Returns this set of radii clamped so that no corner radius …","","","","","","","","","","","","","","","Closes the path, connecting the current location to the …","Closes the path, connecting the current location to the …","Returns the default options with the line width specified …","The color to apply to the stroke.","Sets the color of this stroke and returns self.","Create a cubic curve from the current location to end_at
…","Create a cubic curve from the current location to end_at
…","","","","","Returns the default width of a line stroked in this unit.","","","","","","","","","Sets the line cap style for the end of line segments and …","What cap to use at the end of each sub-path.","","","","","","","","","Fills this path with color
.","Returns a circle that is filled solid with color
.","Returns a rectangle that is filled solid with color
.","Returns a rounded rectangle with the specified corner …","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","Returns the default options with the line width specified …","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sets the line join style and returns self.","See the SVG specification.","Create a straight line from the current location to end_at
.","Create a straight line from the current location to end_at
.","The width of the line.","Returns the default options with a line width of lp
.","Passes each radius definition to map
and returns a new set …","Sets the miter limit and returns self.","See the SVG specification.","Returns the default options with the line width specified …","Creates a new path with the initial position start_at
.","Creates a new path with the initial position start_at
.","Returns the default options with the line width specified …","Uploads the shape to the GPU, applying texture
to the …","Uploads the shape to the GPU.","Returns the default options with a line width of px
.","Create a quadratic curve from the current location to …","Create a quadratic curve from the current location to …","Clears this builder to a state as if it had just been …","Clears this builder to a state as if it had just been …","Returns a path for a rounded rectangle with the given …","Sets the line cap style for the start of line segments and …","What cap to use at the start of each sub-path.","Strokes this path with color
and options
.","Returns a circle that is stroked with color
and options
.","Returns a rectangle that has its outline stroked with color
…","Returns a rounded rectangle with the specified corner …","","","","","","","","Maximum allowed distance to the path when building an …","The radius of the top left rounded corner.","The radius of the top right rounded corner.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The x-axis component.","The x-axis component.","The y-axis component","The y-axis component","The location to begin at.","Whether the path should be closed.","The control point for the curve.","The first control point for the curve.","The second control point for the curve.","The texture coordinate for this path event.","The texture coordinate for this path event.","The texture coordinate for this path event.","The texture coordinate for this path event.","The end location of the line.","The end location of the curve.","The end location of the curve.","Render the text such that the center of the extents of the …","Render the text such that the text is offset by a custom …","Render the text such that the leftmost pixel of the …","Information about a glyph in a MeasuredText
.","Instructions for drawing a laid out glyph.","The dimensions of a measured text block.","Text that is ready to be rendered on the GPU.","A text drawing command.","Controls the origin of PreparedText
.","Render the text such that the top-left of the first line …","","","","","","","","","","","","","The measurement above the baseline of the text.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The color to draw the text using.","","","","The measurement below the baseline of the text.","","","","","","","End index of cluster in original line","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The individual glyhs that were laid out.","Information about what glyph this is.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","The measurement to the leftmost pixel of the text.","Unicode BiDi embedding level, character is left-to-right …","The line index this glyph is visually laid out on.","The measurement above the baseline of the text.","The width of the line this glyph is on.","Custom metadata set in cosmic_text::Attrs
.","Returns a text command that draws text
with color
.","Sets the origin for the text drawing operation and returns …","The origin to draw the text around.","Returns the destination rectangle for this glyph.","","","The total size of the measured text, encompassing all …","Start index of cluster in original line","The text to be drawn.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sets the width to wrap text at and returns self.","The width to wrap the text at. If None
, no wrapping is …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[3,3,3,3,3,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,17,0,0,30,0,0,17,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,3,3,3,3,0,3,3,3,3,3,3,3,3,0,3,3,3,3,3,3,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,3,3,3,3,3,3,3,3,3,3,3,0,3,3,3,3,30,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,30,0,3,3,3,3,3,0,30,0,0,0,17,3,3,3,3,3,3,1,3,3,0,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,7,7,3,3,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,7,13,21,15,16,3,17,19,20,15,16,3,17,19,20,0,7,14,19,7,14,13,7,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,16,14,3,17,19,20,3,3,3,17,17,17,19,19,19,20,20,20,0,16,26,28,7,14,3,29,17,19,20,30,28,28,28,28,7,28,15,29,1,13,37,37,37,15,16,26,28,7,14,3,3,29,17,19,19,20,30,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,29,3,3,3,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,3,17,3,28,15,28,7,3,29,3,29,28,21,13,7,1,16,29,15,29,29,7,21,13,7,15,15,13,7,3,3,19,0,1,26,1,28,28,156,37,37,156,13,37,28,37,28,28,28,28,28,28,28,0,13,15,28,7,29,20,37,1,0,28,28,0,15,16,3,17,19,20,156,37,37,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,0,3,3,3,3,157,0,158,0,158,0,0,0,86,86,78,86,82,78,86,82,157,78,86,82,78,86,82,78,86,82,78,86,82,157,82,82,157,157,86,157,157,157,78,86,86,78,86,82,157,78,86,157,82,157,78,78,86,82,78,86,82,86,78,157,157,157,157,157,78,86,78,86,82,78,86,82,86,82,78,86,82,78,157,78,157,86,86,86,78,157,78,157,157,157,157,78,78,86,157,86,157,157,78,78,157,86,86,157,0,157,157,157,82,78,78,78,78,78,78,78,78,78,157,78,157,78,86,82,157,157,157,157,86,78,86,82,78,86,82,78,86,82,78,86,82,86,86,86,0,78,0,0,113,115,113,115,113,115,113,115,113,115,113,115,113,113,115,113,113,113,115,113,113,113,113,113,113,113,113,115,113,115,113,115,113,115,113,115,113,115,113,115,113,113,115,113,113,115,113,113,115,113,115,113,115,113,115,113,126,125,124,0,0,126,0,126,0,126,0,0,125,125,0,0,0,126,124,125,0,124,0,120,124,125,117,126,121,127,122,120,124,125,117,126,121,127,122,120,124,125,117,126,121,127,122,120,124,125,117,126,121,127,122,122,122,120,120,120,124,125,117,126,121,127,122,120,124,125,117,126,121,127,122,122,124,125,117,126,121,127,122,124,125,117,126,121,127,122,120,120,127,127,127,120,120,120,117,121,127,131,120,124,125,117,126,121,127,122,127,127,124,125,117,127,122,122,122,122,121,117,117,117,124,125,117,126,121,127,122,120,120,124,125,117,126,121,127,127,122,122,122,120,124,125,117,126,121,127,122,121,127,122,127,122,127,122,127,120,124,125,117,126,121,127,122,120,124,125,117,126,121,127,122,120,124,125,117,126,121,127,122,120,124,125,117,126,121,127,122,124,125,126,127,122,127,122,127,122,127,122,122,127,127,120,120,127,127,122,127,127,127,120,120,127,117,117,127,120,120,120,120,121,127,127,121,117,117,117,124,125,117,126,121,127,122,127,122,122,120,124,125,117,126,121,127,122,120,124,125,117,126,121,127,122,120,124,125,117,126,121,127,122,120,124,125,117,126,121,127,122,130,129,130,129,159,160,161,162,162,159,163,161,162,163,161,162,57,57,57,0,0,0,0,0,0,57,58,57,116,143,144,40,58,57,116,143,144,40,116,58,57,116,143,144,40,58,57,116,143,144,40,58,57,116,143,144,40,58,57,116,143,144,40,57,116,143,144,40,57,116,143,144,40,40,57,58,58,116,58,57,116,143,144,40,144,57,57,57,57,58,57,116,143,144,40,58,57,116,143,144,40,40,40,58,57,116,143,144,40,57,57,57,116,143,58,57,116,143,144,40,58,57,116,143,144,40,58,57,116,143,144,40,58,57,116,143,144,40,57,144,40,57,57,57,116,144,144,116,144,144,40,40,40,143,40,40,116,144,40,57,116,143,144,40,40,58,57,116,143,144,40,58,57,116,143,144,40,58,57,116,143,144,40,58,57,116,143,144,40,40,40,152,0,0,0,146,0,0,0,146,0,152,0,0,0,0,155,151,152,148,145,153,146,155,151,152,148,145,153,146,155,151,152,148,145,153,146,155,151,152,148,145,153,146,155,151,152,148,145,153,146,155,151,152,148,145,153,146,145,146,145,146,145,145,148,146,155,151,152,148,145,153,146,0,145,145,145,145,154,148,151,152,148,145,153,146,155,151,152,148,145,153,146,155,151,152,148,145,153,146,148,148,148,148,145,148,148,148,148,155,151,152,148,145,153,146,155,151,152,148,145,153,146,155,151,152,148,145,153,146,155,151,152,148,145,153,146,145,146,148,149,151,148,148,151,148,153,145,150,153,148,154,150,151,148,145,146,0,155,151,152,148,145,153,146,155,151,152,148,145,153,146,155,151,152,148,145,153,146,155,151,152,148,145,153,146,146,164,164],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[3,4],[3,5],0,[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[7,8],[7,9],[3,4],[3,5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[7,[[12,[11]]]],[[13,[12,[11]]],[[14,[13]]]],[[-1,[12,[11]]],[[14,[-1]]],[]],[15,15],[16,16],[3,3],[[[17,[-1]]],[[17,[-1]]],18],[19,19],[20,20],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[7],[[[14,[-1]]],[],21],[19],[7],[[[14,[-1]]],[],21],[13,9],[7,9],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,2],[16,2],[[[14,[-1]]],2,21],[[3,3],22],[[[17,[-1]],[17,[-1]]],22,23],[[19,19],22],[[20,20],22],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],0,[[16,24],25],[[[26,[-1]],24],25,27],[[28,24],25],[[7,24],25],[[[14,[-1]],24],25,[21,27]],[[3,24],25],[[29,24],25],[[[17,[-1]],24],25,27],[[19,24],25],[[20,24],25],[[30,24],25],[28,31],[28,32],[28,33],[28,34],[7,34],[28,35],[15,36],[29,36],[-1,-1,[]],[-1,-1,[]],[-1,[[37,[-1,-2]]],38,39],[[[40,[-1]]],[[37,[[40,[-1]],-1]]],39],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[41,3],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[29,19],[-1,-1,[]],[-1,-1,[]],[29,30],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[42,7],29],[3,4],[3,5],[[3,-1],2,43],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,22,[]],[28,32],[[[48,[11]],36,7],15],[[9,8,36,49,[48,[11]],5],28],[[28,9,8],7],[[4,4,4,4],3],[[7,[48,[11]],36,50],29],[[5,5,5,5],3],[[7,[48,[11]],36,50,[51,[4]]],29],[28,1],[-1,2,[]],[13,2],[7,2],[[1,9,8],7],[[16,[12,[-1]],7],[[26,[-1]]],[52,[54,[53]]]],[[29,[12,[-1]],7],[[26,[-1]]],52],[[15,[12,[-1]],7],[[26,[-1]]],52],[[29,[12,[11]],[12,[-1]],7],[[26,[-1]]],52],[[29,[17,[-1]],[48,[-1]],7],[[26,[-1]]],52],[[7,55,3,[57,[56]]],58],[[-1,[12,[11]]],2,[]],[[13,[12,[11]]],2],[[7,[12,[11]]],2],[[15,42,7],16],[[15,[51,[4]],59,[48,[11]],8],16],[13,8],[7,8],[3,4],[3,5],[[19,[12,[11]]],20],0,[[1,60,9,8],13],[[[26,[-1]],[61,[-1]],[62,[5]],[62,[63]],13],2,[64,65,39,66,67,68]],[[1,29,[69,[3]],9,8],13],[28,2],[[28,[48,[11]],5,8],2],[[-1,63],[[37,[-2,-3]]],[],[],[]],[[[37,[-1,-2]],63],[[37,[-1,-2]]],[],[]],0,[[-1,5],[[37,[-2,-3]]],[],[],[]],[13,70],[[[37,[-1,-2]],5],[[37,[-1,-2]]],[],[]],[28,70],0,[[28,71],2],[[28,-1],2,72],[[28,33],2],[[28,35],2],[[28,-1],2,72],[[28,73],2],[[28,74],2],0,[13,[[48,[11]]]],[15,[[48,[11]]]],[28,[[48,[11]]]],[7,[[48,[11]]]],[29,[[48,[11]]]],[20,[[48,[11]]]],0,[[1,8],[[62,[75]]]],0,[28,73],[28,74],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,[61,[-2]]],[[37,[-3,-2]]],[],[],[]],[[[37,[-1,-2]],[61,[-2]]],[[37,[-1,-2]]],[],[]],0,[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],0,[[3,4],3],[[3,4],3],[[3,4],3],[[3,4],3],0,0,0,0,0,0,0,0,0,0,[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[[-1,[78,[-2]],28,79,80,81],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[62,[3]]],[]],[[[82,[-1]]],[[82,[-1]]],18],[[-1,-2],2,[],[]],[[-1,[78,[-2]],28],22,[],[]],[[-1,[51,[83]]],83,[]],0,[[-1,[78,[-2]],28,79],2,[],[]],[[-1,[78,[-2]],28,79],2,[],[]],[[-1,[78,[-2]],28,79,[84,[81]]],2,[],[]],[[[78,[-1]]],[[62,[[61,[56]]]]],85],0,[[],86],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,[78,[-2]],28,87],2,[],[]],[[[78,[-1]]],88,85],0,[[-1,[78,[-2]],28,-2],2,[],[]],[[[82,[-1]],24],25,27],[[-1,[78,[-2]],28],2,[],[]],[[[78,[-1]]],22,85],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[[[78,[-1]]],[[82,[-1]]],85],[[-1,[78,[-2]],28,87],2,[],[]],[[-1,[78,[-2]],28],2,[],[]],[[-1,[78,[-2]],28,89],2,[],[]],[[],86],[[[78,[-1]],7],-2,[],[]],[[[78,[-1]]],[[48,[11]]],85],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[78,[-1]],-2],22,85,[[91,[90]]]],[[-1,[78,[-2]],28,79,92,22],2,[],[]],[[[78,[-1]]],88,85],[93,93],0,0,0,[[[78,[-1]]],94,85],[[-1,[78,[-2]],28],2,[],[]],[[[78,[-1]],95],22,85],[[-1,[78,[-2]],28,79,96,95],2,[],[]],[[-1,[78,[-2]],28,79,97,98],2,[],[]],[[],99],[[-1,[78,[-2]],28],2,[],[]],[[[78,[-1]]],22,85],[[[78,[-1]]],[[61,[56]]],85],0,[[],100],0,[[-1,[78,[-2]],7],2,[],[]],[[-1,[78,[-2]],28,101],2,[],[]],[[[78,[-1]],102],2,85],[[[78,[-1]],88],2,85],[[-1,[78,[-2]],13],22,[],[]],0,0,[[-1,[78,[-2]],28],2,[],[]],[-1,[[76,[2,103]]],[104,85,105]],[[],[[76,[2,103]]]],[[],[[76,[2,103]]]],[[-1,[78,[-2]],28],2,[],[]],[[[82,[-1]],-1],[[76,[2,-1]]],[]],[[[78,[-1]],22],2,85],[[[78,[-1]],[12,[11]]],2,85],[[[78,[-1]],106],2,85],[[[78,[-1]],[48,[11]]],2,85],[[[78,[-1]],[62,[[48,[11]]]]],2,85],[[[78,[-1]],[62,[[48,[11]]]]],2,85],[[[78,[-1]]],2,85],[[[78,[-1]],[61,[56]]],2,85],[[[78,[-1]],107],2,85],[[-1,[78,[-2]],28,79],2,[],[]],[[[78,[-1]]],108,85],[[-1,[78,[-2]],28],2,[],[]],[[[78,[-1]]],109,85],0,[-1,-2,[],[]],[[-1,[78,[-2]],28,110],2,[],[]],[[-1,[78,[-2]],28,79,81,98],2,[],[]],[[-1,[78,[-2]],28,79,5,111],2,[],[]],[[-1,[78,[-2]],28,79,5,98],2,[],[]],0,[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],0,0,0,0,[[[78,[-1]]],112,85],0,0,[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[113,[12,[11]]],[[14,[113]]]],[113,114],[[],115],[113],[113],[-1,-2,[],[]],[-1,-2,[],[]],[[113,-2,[57,[-1]]],2,67,[[91,[[37,[[116,[-1]],-1]]]]]],[[113,-2],2,[68,66,67,52,65],[[91,[[37,[[117,[-1]],-1]]]]]],[[113,-2],2,67,[[91,[[37,[[40,[-1]],-1]]]]]],[[113,-2,3,[57,[56]]],2,67,[[91,[[37,[55,-1]]]]]],[[113,-1,[12,[-2]]],2,118,[52,67,66]],[[113,-3,-4],2,[68,66,67,52,65],[[119,[-1]]],[[91,[[37,[-2,-1]]]]],118],[113,2],[[113,24],25],[[115,24],25],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[113,-2],[[116,[-1]]],67,[[91,[[40,[-1]]]]]],[[113,55,3],[[116,[-1]]],67],[[115,7],113],[113,2],[[113,[12,[11]]],2],[[115,13],2],[113,114],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,77,[]],[-1,77,[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[113,114],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[[120,[-1]]],[[121,[-1]]],65],[[[120,[-1]]],[[121,[-1]]],65],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[122,[-1]],-1],[[122,[-1]]],[123,65]],[124,124],[125,125],[[[117,[-1]]],[[117,[-1]]],18],[[[126,[-1]]],[[126,[-1]]],18],[[[121,[-1]]],[[121,[-1]]],18],[[[127,[-1]]],[[127,[-1]]],18],[[[122,[-1]]],[[122,[-1]]],18],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[[120,[-1]]],[[121,[-1]]],65],[[[120,[-1]]],[[121,[-1]]],65],[-1,[[127,[32]]],[[91,[128]]]],0,[[[127,[-1]],3],[[127,[-1]]],[]],[[[120,[-1]],[129,[-1]],[129,[-1]],[130,[-1]],[61,[11]]],[[120,[-1]]],65],[[[120,[-1]],[129,[-1]],[129,[-1]],[130,[-1]]],[[120,[-1]]],65],[[],[[120,[-1]]],[39,65]],[[],[[117,[-1]]],[]],[[],[[121,[-1]]],39],[[],[[127,[-1]]],131],[[],-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[127,[-1]],124],[[127,[-1]]],[]],0,[[124,124],22],[[125,125],22],[[[117,[-1]],[117,[-1]]],22,23],[[[127,[-1]],[127,[-1]]],22,23],[[[122,[-1]],[122,[-1]]],22,23],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[[121,[-1]],3],[[117,[-1]]],[132,65,133]],[[-1,3,[17,[-1]]],[[117,[-1]]],[39,134,135,136,132,65,133]],[[[12,[-1]],3],[[117,[-1]]],[135,136,132,65,133]],[[[12,[-1]],-2,3],[[117,[-1]]],[135,137,54,[138,[5]],[139,[53]],136,132,65,133],[[91,[[122,[-1]]]]]],[[124,24],[[76,[2,140]]]],[[125,24],[[76,[2,140]]]],[[[117,[-1]],24],25,27],[[[126,[-1]],24],25,27],[[[121,[-1]],24],25,27],[[[127,[-1]],24],25,27],[[[122,[-1]],24],25,27],[-1,-1,[]],[[[121,[-1]]],[[120,[-1]]],39],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[3,[[127,[-1]]],131],[-1,-1,[]],[141,-1,[]],[-1,[[122,[-1]]],65],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[121,[-2]]],142,[]],[70,[[127,[-1]]],72],[70,[[122,[-1]]],72],[70,[[127,[-1]]],72],[70,[[122,[-1]]],72],[70,[[127,[-1]]],72],[70,[[122,[-1]]],72],[-1,[[127,[32]]],[[91,[128]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[[[127,[-1]],70],[],72],[[[122,[-1]],70],[],72],[[[127,[-1]],70],[],72],[[[122,[-1]],70],[],72],[[[127,[-1]],70],[],72],[[[122,[-1]],70],[],72],[[[122,[-1]]],22,68],[[[127,[-1]],125],[[127,[-1]]],[]],0,[[[120,[-1]],[130,[-1]],[61,[11]]],[[120,[-1]]],65],[[[120,[-1]],[130,[-1]]],[[120,[-1]]],65],0,[-1,[[127,[32]]],[[91,[32]]]],[[[122,[-1]],-2],[[122,[-3]]],[],104,[]],[[[127,[-1]],5],[[127,[-1]]],[]],0,[-1,[[127,[32]]],[[91,[128]]]],[[[130,[-1]]],[[120,[-1]]],65],[[[130,[-1]],[61,[11]]],[[120,[-1]]],65],[-1,[[127,[32]]],[[91,[128]]]],[[[117,[-1]],-2,7],[[26,[-1]]],65,118],[[[117,[-1]],7],[[26,[-1]]],[65,133]],[-1,[[127,[56]]],[[91,[56]]]],[[[120,[-1]],[129,[-1]],[130,[-1]],[61,[11]]],[[120,[-1]]],65],[[[120,[-1]],[129,[-1]],[130,[-1]]],[[120,[-1]]],65],[[[120,[-1]],[130,[-1]],[61,[11]]],2,65],[[[120,[-1]],[130,[-1]]],2,65],[[[12,[-1]],-2],[[121,[-1]]],[135,137,54,[138,[5]],[139,[53]],136,132,65],[[91,[[122,[-1]]]]]],[[[127,[-1]],124],[[127,[-1]]],[]],0,[[[121,[-1]],-2],[[117,[-1]]],[132,65,133],[[91,[[127,[-1]]]]]],[[-1,3,[17,[-1]],-2],[[117,[-1]]],[39,134,135,136,132,65,133],[[91,[[127,[-1]]]]]],[[[12,[-1]],-2],[[117,[-1]]],[135,136,132,65,133],[[91,[[127,[-1]]]]]],[[[12,[-1]],-2,-3],[[117,[-1]]],[135,137,54,[138,[5]],[139,[53]],136,132,65,133],[[91,[[122,[-1]]]]],[[91,[[127,[-1]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[57,[-1]]],[[57,[-1]]],18],[[[116,[-1]]],[[116,[-1]]],18],[143,143],[144,144],[[[40,[-1]]],[[40,[-1]]],18],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[],[[57,[-1]]],[]],[58],[58],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[57,[-1]],[57,[-1]]],22,23],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[58,24],25],[[[57,[-1]],24],25,27],[[[116,[-1]],24],25,27],[[143,24],25],[[144,24],25],[[[40,[-1]],24],25,27],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[107,[[40,[-1]]],[]],[109,[[40,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[70,[[57,[-1]]],72],[70,[[57,[-1]]],72],[70,[[57,[-1]]],72],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[[[57,[-1]],70],[],72],[[[57,[-1]],70],[],72],[[[57,[-1]],70],[],72],0,0,0,0,0,0,[[107,3],[[40,[-1]]],[]],[[[40,[-1]],[57,[-1]]],[[40,[-1]]],[]],0,[143,[[12,[56]]]],[[-1,63],[[37,[-2,-3]]],[],[],[]],[[-1,5],[[37,[-2,-3]]],[],[],[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,[61,[-2]]],[[37,[-3,-2]]],[],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[[[40,[-1]],-1],[[40,[-1]]],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[145,145],[146,146],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[145,145],147],[[-1,-2],147,[],[]],[[],[[148,[-1]]],[]],[[],146],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,146,5,113],2,149],[[145,145],22],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,145],[[62,[[61,[56]]]]],[]],[[[148,[-1]],145],[[62,[[61,[56]]]]],150],[[151,24],25],[[152,24],25],[[[148,[-1]],24],25,27],[[145,24],25],[[[153,[-1]],24],25,27],[[146,24],25],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[148,[-1]],145],[[62,[-1]]],[]],[[[148,[-1]],145],[[62,[-1]]],[]],[[[148,[-1]],114],[[62,[-1]]],[]],[[[148,[-1]],114],[[62,[-1]]],[]],[[145,-1],2,43],[[[148,[-1]],145],[],[]],[[[148,[-1]],114],[],[]],[[[148,[-1]],145],[],[]],[[[148,[-1]],114],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[[[148,[-1]]],22,[]],[[-1,114],[[62,[154]]],[]],[[-1,114],[[62,[154]]],[]],[[-1,114],[[62,[154]]],[]],[[[148,[-1]]],114,[]],[[114,114,-1],151,142],[[],[[148,[-1]]],[]],0,[[145,145],[[62,[147]]]],[-1,[[61,[56]]],[]],0,[[[148,[-1]],-1],145,[]],[[-1,155,155,56,[12,[56]],5,113],2,[]],[[-1,[61,[56]],5,113],2,[]],[[151,155,155,56,[12,[56]],5,113],2],[[[148,[-1]],155,155,56,[12,[56]],5,113],2,150],[-1,-2,[],[]],[-1,-2,[],[]],[[[61,[56]],70,5,[48,[56]]],[[61,[56]]]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[[146,-1],[[61,[56]]],149],0,0],"c":[],"p":[[3,"Frame",0],[15,"tuple"],[3,"Color",0],[15,"u8"],[15,"f32"],[8,"Any",1447],[3,"Graphics",0],[3,"Queue",1448],[3,"Device",1448],[8,"CastFrom",1449],[3,"UPx",1450],[3,"Rect",1451],[3,"RenderingGraphics",0],[3,"ClipGuard",0],[3,"TextureCollection",0],[3,"CollectedTexture",0],[4,"Origin",0],[8,"Clone",1452],[3,"SharedTexture",0],[3,"TextureRegion",0],[8,"Clipped",0],[15,"bool"],[8,"PartialEq",1453],[3,"Formatter",1454],[6,"Result",1454],[3,"PreparedGraphic",0],[8,"Debug",1454],[3,"Kludgine",0],[3,"Texture",0],[4,"AnyTexture",0],[4,"Family",1455],[3,"Lp",1450],[4,"Style",1455],[3,"FontSystem",1456],[3,"Weight",1455],[4,"TextureFormat",1457],[3,"Drawable",0],[8,"DrawableSource",0],[8,"Default",1458],[3,"Text",1084],[3,"Color",1459],[4,"DynamicImage",1460],[8,"Hasher",1461],[3,"Global",1462],[3,"Box",1463],[3,"Arc",1464],[3,"Rc",1465],[3,"Size",1466],[3,"MultisampleState",1457],[3,"TextureUsages",1457],[15,"slice"],[8,"Unit",1467],[15,"i32"],[8,"Div",1468],[3,"Buffer",1469],[3,"Px",1450],[4,"TextOrigin",1084],[3,"PreparedText",1084],[3,"ImageDataLayout",1457],[3,"RenderPassDescriptor",1448],[3,"Point",1470],[4,"Option",1471],[3,"Angle",1472],[8,"IntoSigned",1467],[8,"Copy",1473],[8,"ShaderScalable",0],[8,"ScreenUnit",1467],[8,"Zero",1467],[4,"LoadOp",1448],[3,"Fraction",1474],[4,"FamilyOwned",1459],[8,"ScreenScale",1467],[3,"Attrs",1459],[4,"Width",1475],[3,"SubmissionIndex",1448],[4,"Result",1476],[3,"TypeId",1447],[3,"Window",592],[3,"DeviceId",1477],[6,"AxisId",1477],[15,"f64"],[3,"WindowHandle",592],[4,"CompositeAlphaMode",1457],[3,"PhysicalPosition",1478],[8,"Send",1473],[3,"WindowAttributes",592],[3,"PathBuf",1479],[3,"Duration",1480],[4,"Ime",1477],[4,"PhysicalKey",1481],[8,"Into",1482],[3,"KeyEvent",1477],[3,"Limits",1457],[3,"Modifiers",1477],[4,"MouseButton",1477],[4,"ElementState",1477],[4,"MouseScrollDelta",1477],[4,"TouchPhase",1477],[3,"NonZeroU32",1483],[4,"PowerPreference",1457],[15,"char"],[3,"Instant",1484],[4,"EventLoopError",1485],[8,"FnMut",1486],[8,"UnwindSafe",1487],[4,"ImePurpose",1488],[15,"str"],[4,"Theme",1488],[3,"String",1489],[3,"Touch",1477],[15,"i64"],[3,"Window",1488],[3,"Renderer",738],[15,"usize"],[3,"Drawing",738],[3,"MeasuredText",1084],[3,"Shape",796],[8,"TextureSource",0],[8,"ShapeSource",0],[3,"PathBuilder",796],[3,"Path",796],[3,"CornerRadii",796],[8,"PartialOrd",1453],[4,"LineCap",796],[4,"LineJoin",796],[4,"PathEvent",796],[3,"StrokeOptions",796],[4,"FloatOrInt",1467],[6,"ControlPoint",796],[6,"Endpoint",796],[8,"DefaultStrokeWidth",796],[8,"FloatConversion",1467],[8,"PixelScaling",1467],[8,"Neg",1468],[8,"Add",1468],[8,"Ord",1453],[8,"Sub",1468],[8,"Mul",1468],[8,"TryFrom",1482],[3,"Error",1454],[15,"never"],[8,"IntoIterator",1490],[3,"MeasuredGlyph",1084],[3,"GlyphInfo",1084],[3,"ObjectId",1259],[4,"TileMapFocus",1259],[4,"Ordering",1453],[3,"ObjectLayer",1259],[8,"Layers",1259],[8,"Object",1259],[3,"Tiles",1259],[4,"TileKind",1259],[3,"ObjectInfo",1259],[8,"Layer",1259],[3,"TileOffset",1259],[8,"DrawableExt",0],[8,"WindowBehavior",592],[8,"Message",592],[13,"Begin",1072],[13,"End",1072],[13,"Quadratic",1072],[13,"Cubic",1072],[13,"Line",1072],[13,"Object",1445]],"a":{"app_id":[601],"class":[601],"class_name":[601]}}\
+"kludgine":{"doc":"Kludgine (Redux)","t":"SSSSSESSSSSSSSSSSSSSSSSSNDINDDNSSSSSSSSSSSSSSSSSSSSSSSSDIISSSSDSSSSSSSSDSSSSSSDSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSESSSSSSSSSSSDSSSSNDSSSSSSSSSSSSSSIINDSSSSSDNDDINSSSSSSLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLKLLLLLLLLLALLLLLKLMKLLLMLLLLLLLALLLLLLMLALLALLLLLLKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLCLLLLQIQDQDIDMMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMLLLLLLMLLLLLLLLLLMLLLLLKLMLLLLLLLLLLLLLLLMMMLLLLLLLLLMLMLLLLKMMLFLLLLLLLLLLLLLLLLLMLLLLLMLLLLLLLLLLLLMMMCLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNGDNINGNEENNDDENNNDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLKLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMLLLMLLLLLLLLLLLLLMLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNDDDDDENLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLMLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMNIIINDDDNRNEEDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMLKMLKKLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMM","n":["ALICEBLUE","ANTIQUEWHITE","AQUA","AQUAMARINE","AZURE","AnyTexture","BEIGE","BISQUE","BLACK","BLANCHEDALMOND","BLUE","BLUEVIOLET","BROWN","BURLYWOOD","CADETBLUE","CHARTREUSE","CHOCOLATE","CLEAR_BLACK","CLEAR_WHITE","CORAL","CORNFLOWERBLUE","CORNSILK","CRIMSON","CYAN","Center","ClipGuard","Clipped","Collected","CollectedTexture","Color","Custom","DARKBLUE","DARKCYAN","DARKGOLDENROD","DARKGRAY","DARKGREEN","DARKGREY","DARKKHAKI","DARKMAGENTA","DARKOLIVEGREEN","DARKORANGE","DARKORCHID","DARKRED","DARKSALMON","DARKSEAGREEN","DARKSLATEBLUE","DARKSLATEGRAY","DARKSLATEGREY","DARKTURQUOISE","DARKVIOLET","DEEPPINK","DEEPSKYBLUE","DIMGRAY","DIMGREY","DODGERBLUE","Drawable","DrawableExt","DrawableSource","FIREBRICK","FLORALWHITE","FORESTGREEN","FUCHSIA","Frame","GAINSBORO","GHOSTWHITE","GOLD","GOLDENROD","GRAY","GREEN","GREENYELLOW","GREY","Graphics","HONEYDEW","HOTPINK","INDIANRED","INDIGO","IVORY","KHAKI","Kludgine","LAVENDER","LAVENDERBLUSH","LAWNGREEN","LEMONCHIFFON","LIGHTBLUE","LIGHTCORAL","LIGHTCYAN","LIGHTGOLDENRODYELLOW","LIGHTGRAY","LIGHTGREEN","LIGHTGREY","LIGHTPINK","LIGHTSALMON","LIGHTSEAGREEN","LIGHTSKYBLUE","LIGHTSLATEGRAY","LIGHTSLATEGREY","LIGHTSTEELBLUE","LIGHTYELLOW","LIME","LIMEGREEN","LINEN","MAGENTA","MAROON","MEDIUMAQUAMARINE","MEDIUMBLUE","MEDIUMORCHID","MEDIUMPURPLE","MEDIUMSEAGREEN","MEDIUMSLATEBLUE","MEDIUMSPRINGGREEN","MEDIUMTURQUOISE","MEDIUMVIOLETRED","MIDNIGHTBLUE","MINTCREAM","MISTYROSE","MOCCASIN","NAVAJOWHITE","NAVY","OLDLACE","OLIVE","OLIVEDRAB","ORANGE","ORANGERED","ORCHID","Origin","PALEGOLDENROD","PALEGREEN","PALETURQUOISE","PALEVIOLETRED","PAPAYAWHIP","PEACHPUFF","PERU","PINK","PLUM","POWDERBLUE","PURPLE","PreparedGraphic","REBECCAPURPLE","RED","ROSYBROWN","ROYALBLUE","Region","RenderingGraphics","SADDLEBROWN","SALMON","SANDYBROWN","SEAGREEN","SEASHELL","SIENNA","SILVER","SKYBLUE","SLATEBLUE","SLATEGRAY","SLATEGREY","SNOW","SPRINGGREEN","STEELBLUE","ShaderScalable","ShapeSource","Shared","SharedTexture","TAN","TEAL","THISTLE","TOMATO","TURQUOISE","Texture","Texture","TextureCollection","TextureRegion","TextureSource","TopLeft","VIOLET","WHEAT","WHITE","WHITESMOKE","YELLOW","YELLOWGREEN","abort","alpha","alpha_f32","app","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_ref","as_ref","blue","blue_f32","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clip_rect","clipped_to","clipped_to","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cosmic_text","deref","deref","deref","deref_mut","deref_mut","device","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","drop","drop","drop","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","figures","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","font_family","font_size","font_style","font_system","font_system","font_weight","format","format","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_image","green","green_f32","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_components","into_components","is_valid_bit_pattern","line_height","new","new","new","new","new","new_f32","new_with_data","next_frame","pop_clip","pop_clip","pop_clip","prepare","prepare","prepare","prepare_entire_colection","prepare_partial","prepare_sized","prepare_text","push_clip","push_clip","push_clip","push_image","push_texture","queue","queue","red","red_f32","region","render","render","render","render_into","reset_text_attributes","resize","rotate_by","rotate_by","rotation","scale","scale","scale","scale","scale","set_font_family","set_font_size","set_font_style","set_font_weight","set_line_height","set_text_attributes","set_text_stretch","shapes","size","size","size","size","size","size","source","submit","text","text_attrs","text_stretch","tilemap","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","translate_by","translate_by","translation","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","wgpu","with_alpha","with_blue","with_green","with_red","Context","Message","Response","Window","Window","WindowAttributes","WindowBehavior","WindowHandle","active","app_name","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","axis_motion","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast_into","cast_into","cast_into","clear_color","clone","clone_into","close_requested","composite_alpha_mode","content_protected","cursor_entered","cursor_left","cursor_moved","cursor_position","decorations","default","downcast","downcast","downcast","dropped_file","elapsed","enabled_buttons","event","fmt","focus_changed","focused","from","from","from","from_cast","from_cast","from_cast","fullscreen","handle","hovered_file","hovered_file_cancelled","ime","initial_window_attributes","initialize","inner_size","inner_size","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","key_pressed","keyboard_input","last_frame_rendered_in","limits","max_inner_size","maximized","min_inner_size","modifiers","modifiers_changed","mouse_button_pressed","mouse_input","mouse_wheel","multisample_count","occlusion_changed","ocluded","position","position","power_preference","preferred_theme","prepare","received_character","redraw_at","redraw_in","render","resizable","resize_increments","resized","run","run","run_with","scale_factor_changed","send","set_ime_allowed","set_ime_cursor_area","set_ime_purpose","set_inner_size","set_max_inner_size","set_min_inner_size","set_needs_redraw","set_position","set_title","smart_magnify","theme","theme_changed","title","title","to_owned","touch","touchpad_magnify","touchpad_pressure","touchpad_rotate","transparent","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","visible","window_icon","window_level","winit","winit","Drawing","Renderer","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","cast","cast","cast_into","cast_into","clipped_to","command_count","default","deref","deref_mut","downcast","downcast","draw_measured_text","draw_shape","draw_text","draw_text_buffer","draw_texture","draw_textured_shape","drop","fmt","fmt","from","from","from_cast","from_cast","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","measure_text","measure_text_buffer","new_frame","pop_clip","push_clip","render","triangle_count","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","vertex_count","Begin","Bevel","Butt","ControlPoint","CornerRadii","Cubic","DefaultStrokeWidth","End","Endpoint","Line","LineCap","LineJoin","Miter","MiterClip","Path","PathBuilder","PathEvent","Quadratic","Round","Round","Shape","Square","StrokeOptions","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bottom_left","bottom_right","build","build","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clamped","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","close","close","cm_wide","color","colored","cubic_curve_to","cubic_curve_to","default","default","default","default","default_stroke_width","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","end_cap","end_cap","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","fill","filled_circle","filled_rect","filled_round_rect","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_iter","from_lp","from_lp","from_px","from_px","from_upx","from_upx","inches_wide","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_components","into_components","into_components","into_components","into_components","into_lp","into_lp","into_px","into_px","into_upx","into_upx","is_zero","line_join","line_join","line_to","line_to","line_width","lp_wide","map","miter_limit","miter_limit","mm_wide","new","new_textured","points_wide","prepare","prepare","px_wide","quadratic_curve_to","quadratic_curve_to","reset","reset","round_rect","start_cap","start_cap","stroke","stroked_circle","stroked_rect","stroked_round_rect","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","tolerance","top_left","top_right","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","x","x","y","y","at","close","ctrl","ctrl1","ctrl2","texture","texture","texture","texture","to","to","to","Center","Custom","FirstBaseline","GlyphInfo","MeasuredGlyph","MeasuredText","PreparedText","Text","TextOrigin","TopLeft","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","ascent","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","color","default","deref","deref_mut","descent","downcast","downcast","downcast","downcast","downcast","downcast","end","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_lp","from_px","from_upx","glyphs","info","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_components","into_components","into_components","into_lp","into_px","into_upx","left","level","line","line_height","line_width","metadata","new","origin","origin","rect","rotate_by","scale","size","start","text","to_owned","to_owned","to_owned","to_owned","to_owned","translate_by","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","wrap_at","wrap_at","Color","Layer","Layers","Object","Object","ObjectId","ObjectInfo","ObjectLayer","Point","TILE_SIZE","Texture","TileKind","TileMapFocus","TileOffset","Tiles","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone_into","clone_into","cmp","compare","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw","eq","equivalent","equivalent","equivalent","find_object","find_object","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","get","get_mut","get_nth","get_nth_mut","hash","index","index","index_mut","index_mut","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_components","into_components","is_empty","layer","layer","layer","len","new","new","object","partial_cmp","position","position","push","render","render","render","render","to_owned","to_owned","translate_coordinates","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","world_coordinate","id","layer"],"q":[[0,"kludgine"],[592,"kludgine::app"],[738,"kludgine::render"],[796,"kludgine::shapes"],[1072,"kludgine::shapes::PathEvent"],[1084,"kludgine::text"],[1259,"kludgine::tilemap"],[1445,"kludgine::tilemap::TileMapFocus"],[1447,"core::any"],[1448,"wgpu"],[1449,"wgpu"],[1450,"figures::units"],[1451,"figures::rect"],[1452,"core::clone"],[1453,"core::cmp"],[1454,"core::fmt"],[1455,"core::fmt"],[1456,"figures::units"],[1457,"fontdb"],[1458,"core::default"],[1459,"cosmic_text::attrs"],[1460,"image::dynimage"],[1461,"core::hash"],[1462,"alloc::alloc"],[1463,"alloc::boxed"],[1464,"alloc::sync"],[1465,"alloc::rc"],[1466,"figures::size"],[1467,"wgpu_types"],[1468,"core::ops::arith"],[1469,"core::convert"],[1470,"cosmic_text::buffer"],[1471,"figures::units"],[1472,"core::option"],[1473,"figures::angle"],[1474,"figures::traits"],[1475,"figures::traits"],[1476,"cosmic_text::attrs"],[1477,"wgpu"],[1478,"core::any"],[1479,"winit::event"],[1480,"core::marker"],[1481,"core::time"],[1482,"winit::event"],[1483,"core::convert"],[1484,"wgpu_types"],[1485,"winit::error"],[1486,"core::ops::function"],[1487,"core::panic::unwind_safe"],[1488,"winit::window"],[1489,"winit::window"],[1490,"winit::event"],[1491,"core::cmp"]],"d":["Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A type that can be any TextureSource
implementation that …","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","The grapihc should be drawn so that the center of the …","A clipped surface.","A graphics context that has been clipped.","A CollectedTexture
.","A texture that is contained within a TextureCollection
.","A red, green, blue, and alpha color value stored in …","The graphic should be drawn so that the provided relative …","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A drawable source with optional translation, rotation, and …","Translation, rotation, and scaling for drawable types.","A type that can be drawn in Kludgine.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A frame that can be rendered.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A context used to prepare graphics to render.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A 2d graphics instance.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","The origin of a prepared graphic.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A graphic that is on the GPU and ready to render.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A TextureRegion
.","A graphics context used to render previously prepared …","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A unit that is able to be scaled by the GPU shader.","A source of triangle data for a shape.","A SharedTexture
.","A cloneable texture.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","An image stored on the GPU.","A Texture
.","A collection of multiple textures, managed as a single …","A region of a SharedTexture
.","A type that is rendered using a texture.","The graphic should be drawn so that the top-left of the …","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Aborts rendering this frame.","Returns the alpha component of this color, range 0-255. A …","Returns the alpha component of this color, range 0.0-1.0. …","Application and Windowing Support.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the blue component of this color, range 0-255.","Returns the blue component of this color, range 0.0-1.0.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the current rectangular area of the context.","Returns a ClipGuard
that causes all drawing operations to …","Returns a ClipGuard
that causes all drawing operations to …","","","","","","","","","","","","","","","","","","","Returns a reference to the underlying wgpu::Device
.","Returns a reference to the underlying wgpu::Device
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the current font family.","Returns the current font size.","Returns the current font style.","Returns a mutable reference to the cosmic_text::FontSystem
…","Returns a mutable reference to the cosmic_text::FontSystem
…","Returns the current font weight.","Returns the format of the texture backing this collection.","The format of the texture.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","Creates a texture from image
.","Returns the green component of this color, range 0-255.","Returns the green component of this color, range 0.0-1.0.","","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the current line height.","Returns a new atlas of the given size and format.","Returns a new instance of Kludgine with the provided …","Returns a new instance.","Returns a new color with the provided components.","Creates a new texture of the given size, format, and …","Returns a new color by converting each component from its …","Returns a new texture of the given size, format, and …","Begins rendering a new frame.","Restores the clipping rect to the previous state before …","","","Creates a Graphics
context for this frame that can be used …","Returns a PreparedGraphic
that renders this texture at dest
…","Prepares to render this texture at the given location.","Returns a PreparedGraphic
for the entire texture.","Prepares the source
area to be rendered at dest
.","Prepares to render this texture with size
. The returned …","Prepares the text layout contained in buffer
to be …","Pushes a new clipping state to the clipping stack.","","","Pushes an image to this collection.","Pushes image data to a specific region of the texture.","Returns a reference to the underlying wgpu::Queue
.","Returns a reference to the underlying wgpu::Queue
.","Returns the red component of this color, range 0-255.","Returns the red component of this color, range 0.0-1.0.","Returns a reference to this texture that only renders a …","An easy-to-use batching renderer.","Creates a RenderingGraphics
context for this frame which …","Renders the prepared graphic at origin
, rotating and …","Creates a RenderingGraphics
that renders into texture
for …","Resets all of the text related properties to their default …","Updates the size and scale of this Kludgine instance.","Rotates self
by angle
.","","Rotate the source before rendering.","Scales self
by factor
.","Returns the current scaling factor of the display being …","","Returns the current scaling factor for the display this …","Scale the source before rendering.","Sets the current font family.","Sets the font size.","Sets the current font style.","Sets the current font weight.","Sets the line height for multi-line layout.","Sets the current text attributes.","Sets the current text stretching.","Types for drawing paths and shapes.","Returns the current size of the graphics area being …","Returns the current size of the underlying texture.","Returns the currently configured size to render.","Returns the current clipped size of the context.","The size of the texture.","Returns the size of the region being drawn.","The source to draw.","Submits all of the commands for this frame to the GPU.","Types for text rendering.","Returns the current text attributes.","Returns the current text stretch.","","","","","","","","Translates self
by point
.","","Translate the source before rendering.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new color replacing this colors alpha channel …","Returns a new color replacing this colors blue channel …","Returns a new color replacing this colors green channel …","Returns a new color replacing this colors red channel with …","The type of value provided during initialize()
.","A message with an associated response type.","The type returned when responding to this message.","An open window.","The message type that is able to be sent to individual …","Attributes of a desktop window.","The behavior of a window.","A handle to a window.","Whether the window is active or not.","Name of the application","","","","","","","A multi-axis input device has registered motion.","","","","","","","","","","","","","Returns the color to clear the window with. If None is …","","","The window has been requested to be closed. This can …","Returns the composite alpha mode to use for rendering the …","If true, the contents of the window will be prevented from …","A cursor has hovered over the window.","A cursor is no longer hovering over the window.","A cursor has moved over the window.","Returns the position of the mouse cursor within this …","Controls the visibility of the window decorations.","","","","","A file has been dropped on the window.","Returns the duration that has elapsed since the last frame …","The collection of window buttons that are enabled.","A WindowEvent
has been received by this window.","","The window has gained or lost keyboard focus. …","Returns true if the window is currently focused for …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","The full screen configuration for the window.","Returns a handle to this window, which can be used to send …","A file is hovering over the window.","A file being overed has been cancelled.","An international input even thas occurred for the window.","Returns the window attributes to use when creating the …","Initialize a new instance from the provided context.","Returns the inner size of the window.","The inner size of the window.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","Returns true if the given virtual key code is currently …","A keyboard event occurred while the window was focused.","Returns the duration taken between when the last frame’s …","Returns the limits to apply for the wgpu
instance.","The maximum inner size of the window.","The maximized state of the window.","The minimum inner size of the window.","Returns currently active modifiers.","The keyboard modifier keys have changed. …","Returns true if the given button is currently pressed.","A mouse button was pressed or released.","An event from a mouse wheel.","Returns the number of multisamples to perform when …","The window has been occluded or revealed. …","Returns true if the window is currenly not visible because …","Returns the current position of the window.","The position of the top-left of the frame of the window.","Returns the power preference to initialize wgpu
with.","The window’s preferred theme.","Prepare the window to render.","An input event has generated a character.","Sets the window to redraw at the provided time.","Sets the window to redraw after a duration
.","Render the contents of the window.","If true, the window can be resized by the user.","The increments in which the window will be allowed to …","The window has been resized. RunningWindow::inner_size()
…","Runs a callback as a single window. Continues to run until …","Launches a Kludgine app using this window as the primary …","Launches a Kludgine app using this window as the primary …","The window’s scale factor has changed. …","Sends message
to the window. If the message cannot be","Sets whether IME input is allowed on the window.","Sets the cursor area for IME input suggestions.","Sets the IME purpose.","Sets the inner size of the window.","Sets the window’s maximum inner size.","Sets the window’s minimum inner size.","Sets the window to redraw as soon as it can.","Sets the current position of the window.","Sets the title of the window.","A request to smart-magnify the window.","Returns the current user interface theme for the window.","The window’s theme has been updated. …","Returns the current title of the window.","The title of the window.","","A touch event.","A touchpad-originated magnification gesture.","A pressure-sensitive touchpad was touched.","A touchpad-originated rotation gesture.","If true, the window’s chrome will be hidden and only …","","","","","","","","","","","","","The visibility state of the window.","The window’s icon.","The level of the window.","","Returns a reference to the underlying winit window.","A composite, multi-operation graphic, created with an …","An easy-to-use graphics renderer that batches operations …","","","","","","","","","","","","","Returns a ClipGuard
that causes all drawing operations to …","Returns the number of drawing operations that will be sent …","","","","","","Prepares the text layout contained in buffer
to be …","Draws a shape at the origin, rotating and scaling as …","Draws text
using the current text settings.","Prepares the text layout contained in buffer
to be …","Draws texture
at destination
, scaling as necessary.","Draws a shape that was created with texture coordinates, …","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","Measures text
using the current text settings.","Measures buffer
and caches the results using default_color
…","Clears the currently prepared graphics and returns a new …","","","Renders the prepared graphics from the last frame.","Returns the number of triangles that are being rendered in …","","","","","","","","","Returns the number of vertexes that compose the drawing …","Begins a path. Must be at the start.","A beveled corner is to be used to join path segments. The …","The stroke for each sub-path does not extend beyond its …","A control point used to create curves.","A description of the size to use for each corner radius …","A cubic curve (two control points).","Controls the default stroke width for a given unit.","Ends the path. Must be the last entry.","A point on a Path
.","A straight line segment.","Line cap as defined by the SVG specification.","Line join as defined by the SVG specification.","A sharp corner is to be used to join path segments.","Same as a miter join, but if the miter limit is exceeded, …","A geometric shape defined by a path.","Builds a Path
.","An entry in a Path
.","A quadratic curve (one control point).","At each end of each sub-path, the shape representing the …","A round corner is to be used to join path segments.","A tesselated shape.","At the end of each sub-path, the shape representing the …","Options for stroking lines on a path.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The radius of the bottom left rounded corner.","The radius of the bottom right rounded corner.","Returns the built path.","Returns the built path.","","","","","","","","","","","","","","","","","Returns this set of radii clamped so that no corner radius …","","","","","","","","","","","","","","","Closes the path, connecting the current location to the …","Closes the path, connecting the current location to the …","Returns the default options with the line width specified …","The color to apply to the stroke.","Sets the color of this stroke and returns self.","Create a cubic curve from the current location to end_at
…","Create a cubic curve from the current location to end_at
…","","","","","Returns the default width of a line stroked in this unit.","","","","","","","","","Sets the line cap style for the end of line segments and …","What cap to use at the end of each sub-path.","","","","","","","","","Fills this path with color
.","Returns a circle that is filled solid with color
.","Returns a rectangle that is filled solid with color
.","Returns a rounded rectangle with the specified corner …","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","Returns the default options with the line width specified …","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sets the line join style and returns self.","See the SVG specification.","Create a straight line from the current location to end_at
.","Create a straight line from the current location to end_at
.","The width of the line.","Returns the default options with a line width of lp
.","Passes each radius definition to map
and returns a new set …","Sets the miter limit and returns self.","See the SVG specification.","Returns the default options with the line width specified …","Creates a new path with the initial position start_at
.","Creates a new path with the initial position start_at
.","Returns the default options with the line width specified …","Uploads the shape to the GPU, applying texture
to the …","Uploads the shape to the GPU.","Returns the default options with a line width of px
.","Create a quadratic curve from the current location to …","Create a quadratic curve from the current location to …","Clears this builder to a state as if it had just been …","Clears this builder to a state as if it had just been …","Returns a path for a rounded rectangle with the given …","Sets the line cap style for the start of line segments and …","What cap to use at the start of each sub-path.","Strokes this path with color
and options
.","Returns a circle that is stroked with color
and options
.","Returns a rectangle that has its outline stroked with color
…","Returns a rounded rectangle with the specified corner …","","","","","","","","Maximum allowed distance to the path when building an …","The radius of the top left rounded corner.","The radius of the top right rounded corner.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The x-axis component.","The x-axis component.","The y-axis component","The y-axis component","The location to begin at.","Whether the path should be closed.","The control point for the curve.","The first control point for the curve.","The second control point for the curve.","The texture coordinate for this path event.","The texture coordinate for this path event.","The texture coordinate for this path event.","The texture coordinate for this path event.","The end location of the line.","The end location of the curve.","The end location of the curve.","Render the text such that the center of the extents of the …","Render the text such that the text is offset by a custom …","Render the text such that the leftmost pixel of the …","Information about a glyph in a MeasuredText
.","Instructions for drawing a laid out glyph.","The dimensions of a measured text block.","Text that is ready to be rendered on the GPU.","A text drawing command.","Controls the origin of PreparedText
.","Render the text such that the top-left of the first line …","","","","","","","","","","","","","The measurement above the baseline of the text.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The color to draw the text using.","","","","The measurement below the baseline of the text.","","","","","","","End index of cluster in original line","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The individual glyhs that were laid out.","Information about what glyph this is.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","The measurement to the leftmost pixel of the text.","Unicode BiDi embedding level, character is left-to-right …","The line index this glyph is visually laid out on.","The measurement above the baseline of the text.","The width of the line this glyph is on.","Custom metadata set in cosmic_text::Attrs
.","Returns a text command that draws text
with color
.","Sets the origin for the text drawing operation and returns …","The origin to draw the text around.","Returns the destination rectangle for this glyph.","","","The total size of the measured text, encompassing all …","Start index of cluster in original line","The text to be drawn.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sets the width to wrap text at and returns self.","The width to wrap the text at. If None
, no wrapping is …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[3,3,3,3,3,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,17,0,0,30,0,0,17,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,3,3,3,3,0,3,3,3,3,3,3,3,3,0,3,3,3,3,3,3,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,3,3,3,3,3,3,3,3,3,3,3,0,3,3,3,3,30,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,30,0,3,3,3,3,3,0,30,0,0,0,17,3,3,3,3,3,3,1,3,3,0,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,7,7,3,3,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,7,13,21,15,16,3,17,19,20,15,16,3,17,19,20,0,7,14,19,7,14,13,7,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,16,14,3,17,19,20,3,3,3,17,17,17,19,19,19,20,20,20,0,16,26,28,7,14,3,29,17,19,20,30,28,28,28,28,7,28,15,29,1,13,37,37,37,15,16,26,28,7,14,3,3,29,17,19,19,20,30,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,29,3,3,3,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,3,17,3,28,15,28,7,3,29,3,29,28,21,13,7,1,16,29,15,29,29,7,21,13,7,15,15,13,7,3,3,19,0,1,26,1,28,28,157,37,37,157,13,37,28,37,28,28,28,28,28,28,28,0,13,15,28,7,29,20,37,1,0,28,28,0,15,16,3,17,19,20,157,37,37,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,0,3,3,3,3,158,0,159,0,159,0,0,0,87,87,79,87,83,79,87,83,158,79,87,83,79,87,83,79,87,83,79,87,83,158,83,83,158,158,87,158,158,158,79,87,87,79,87,83,158,79,87,158,83,158,79,79,87,83,79,87,83,87,79,158,158,158,158,158,79,87,79,87,83,79,87,83,87,83,79,87,83,79,158,79,158,87,87,87,79,158,79,158,158,158,158,79,79,87,158,87,158,158,79,79,158,87,87,158,0,158,158,158,83,79,79,79,79,79,79,79,79,79,158,79,158,79,87,83,158,158,158,158,87,79,87,83,79,87,83,79,87,83,79,87,83,87,87,87,0,79,0,0,114,116,114,116,114,116,114,116,114,116,114,116,114,114,116,114,114,114,116,114,114,114,114,114,114,114,114,116,114,116,114,116,114,116,114,116,114,116,114,116,114,114,116,114,114,116,114,114,116,114,116,114,116,114,116,114,127,126,125,0,0,127,0,127,0,127,0,0,126,126,0,0,0,127,125,126,0,125,0,121,125,126,118,127,122,128,123,121,125,126,118,127,122,128,123,121,125,126,118,127,122,128,123,121,125,126,118,127,122,128,123,123,123,121,121,121,125,126,118,127,122,128,123,121,125,126,118,127,122,128,123,123,125,126,118,127,122,128,123,125,126,118,127,122,128,123,121,121,128,128,128,121,121,121,118,122,128,132,121,125,126,118,127,122,128,123,128,128,125,126,118,128,123,123,123,123,122,118,118,118,125,126,118,127,122,128,123,121,121,125,126,118,127,122,128,128,123,123,123,121,125,126,118,127,122,128,123,122,128,123,128,123,128,123,128,121,125,126,118,127,122,128,123,121,125,126,118,127,122,128,123,121,125,126,118,127,122,128,123,121,125,126,118,127,122,128,123,125,126,127,128,123,128,123,128,123,128,123,123,128,128,121,121,128,128,123,128,128,128,121,121,128,118,118,128,121,121,121,121,122,128,128,122,118,118,118,125,126,118,127,122,128,123,128,123,123,121,125,126,118,127,122,128,123,121,125,126,118,127,122,128,123,121,125,126,118,127,122,128,123,121,125,126,118,127,122,128,123,131,130,131,130,160,161,162,163,163,160,164,162,163,164,162,163,58,58,58,0,0,0,0,0,0,58,59,58,117,144,145,40,59,58,117,144,145,40,117,59,58,117,144,145,40,59,58,117,144,145,40,59,58,117,144,145,40,59,58,117,144,145,40,58,117,144,145,40,58,117,144,145,40,40,58,59,59,117,59,58,117,144,145,40,145,58,58,58,58,59,58,117,144,145,40,59,58,117,144,145,40,40,40,59,58,117,144,145,40,58,58,58,117,144,59,58,117,144,145,40,59,58,117,144,145,40,59,58,117,144,145,40,59,58,117,144,145,40,58,145,40,58,58,58,117,145,145,117,145,145,40,40,40,144,40,40,117,145,40,58,117,144,145,40,40,59,58,117,144,145,40,59,58,117,144,145,40,59,58,117,144,145,40,59,58,117,144,145,40,40,40,153,0,0,0,147,0,0,0,147,0,153,0,0,0,0,156,152,153,149,146,154,147,156,152,153,149,146,154,147,156,152,153,149,146,154,147,156,152,153,149,146,154,147,156,152,153,149,146,154,147,156,152,153,149,146,154,147,146,147,146,147,146,146,149,147,156,152,153,149,146,154,147,0,146,146,146,146,155,149,152,153,149,146,154,147,156,152,153,149,146,154,147,156,152,153,149,146,154,147,149,149,149,149,146,149,149,149,149,156,152,153,149,146,154,147,156,152,153,149,146,154,147,156,152,153,149,146,154,147,156,152,153,149,146,154,147,146,147,149,150,152,149,149,152,149,154,146,151,154,149,155,151,152,149,146,147,0,156,152,153,149,146,154,147,156,152,153,149,146,154,147,156,152,153,149,146,154,147,156,152,153,149,146,154,147,147,165,165],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[3,4],[3,5],0,[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[7,8],[7,9],[3,4],[3,5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[7,[[12,[11]]]],[[13,[12,[11]]],[[14,[13]]]],[[-1,[12,[11]]],[[14,[-1]]],[]],[15,15],[16,16],[3,3],[[[17,[-1]]],[[17,[-1]]],18],[19,19],[20,20],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[7],[[[14,[-1]]],[],21],[19],[7],[[[14,[-1]]],[],21],[13,9],[7,9],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,2],[16,2],[[[14,[-1]]],2,21],[[3,3],22],[[[17,[-1]],[17,[-1]]],22,23],[[19,19],22],[[20,20],22],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],0,[[16,24],25],[[[26,[-1]],24],25,27],[[28,24],25],[[7,24],25],[[[14,[-1]],24],25,[21,27]],[[3,24],25],[[29,24],25],[[[17,[-1]],24],25,27],[[19,24],25],[[20,24],25],[[30,24],25],[28,31],[28,32],[28,33],[28,34],[7,34],[28,35],[15,36],[29,36],[-1,-1,[]],[-1,-1,[]],[-1,[[37,[-1,-2]]],38,39],[[[40,[-1]]],[[37,[[40,[-1]],-1]]],39],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[41,3],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[29,19],[-1,-1,[]],[-1,-1,[]],[29,30],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[42,7],29],[3,4],[3,5],[[3,-1],2,43],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,22,[]],[28,32],[[[48,[11]],36,7],15],[[9,8,36,49,[48,[11]],5],28],[[28,9,8],7],[[4,4,4,4],3],[[7,[48,[11]],36,50],29],[[5,5,5,5],3],[[7,[48,[11]],36,50,[51,[4]]],29],[28,1],[-1,2,[]],[13,2],[7,2],[[1,9,8],7],[[16,[12,[-1]],7],[[26,[-1]]],[52,[54,[53]]]],[[29,[12,[-1]],7],[[26,[-1]]],52],[[15,[12,[-1]],7],[[26,[-1]]],52],[[29,[12,[11]],[12,[-1]],7],[[26,[-1]]],52],[[29,[17,[-1]],[48,[-1]],7],[[26,[-1]]],[52,[55,[53]]]],[[7,56,3,[58,[57]]],59],[[-1,[12,[11]]],2,[]],[[13,[12,[11]]],2],[[7,[12,[11]]],2],[[15,42,7],16],[[15,[51,[4]],60,[48,[11]],8],16],[13,8],[7,8],[3,4],[3,5],[[19,[12,[11]]],20],0,[[1,61,9,8],13],[[[26,[-1]],[62,[-1]],[63,[5]],[63,[64]],13],2,[65,66,39,67,68,69]],[[1,29,[70,[3]],9,8],13],[28,2],[[28,[48,[11]],5,8],2],[[-1,64],[[37,[-2,-3]]],[],[],[]],[[[37,[-1,-2]],64],[[37,[-1,-2]]],[],[]],0,[[-1,5],[[37,[-2,-3]]],[],[],[]],[13,71],[[[37,[-1,-2]],5],[[37,[-1,-2]]],[],[]],[28,71],0,[[28,72],2],[[28,-1],2,73],[[28,33],2],[[28,35],2],[[28,-1],2,73],[[28,74],2],[[28,75],2],0,[13,[[48,[11]]]],[15,[[48,[11]]]],[28,[[48,[11]]]],[7,[[48,[11]]]],[29,[[48,[11]]]],[20,[[48,[11]]]],0,[[1,8],[[63,[76]]]],0,[28,74],[28,75],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,[62,[-2]]],[[37,[-3,-2]]],[],[],[]],[[[37,[-1,-2]],[62,[-2]]],[[37,[-1,-2]]],[],[]],0,[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],0,[[3,4],3],[[3,4],3],[[3,4],3],[[3,4],3],0,0,0,0,0,0,0,0,0,0,[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[[-1,[79,[-2]],28,80,81,82],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[63,[3]]],[]],[[[83,[-1]]],[[83,[-1]]],18],[[-1,-2],2,[],[]],[[-1,[79,[-2]],28],22,[],[]],[[-1,[51,[84]]],84,[]],0,[[-1,[79,[-2]],28,80],2,[],[]],[[-1,[79,[-2]],28,80],2,[],[]],[[-1,[79,[-2]],28,80,[85,[82]]],2,[],[]],[[[79,[-1]]],[[63,[[62,[57]]]]],86],0,[[],87],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,[79,[-2]],28,88],2,[],[]],[[[79,[-1]]],89,86],0,[[-1,[79,[-2]],28,-2],2,[],[]],[[[83,[-1]],24],25,27],[[-1,[79,[-2]],28],2,[],[]],[[[79,[-1]]],22,86],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[[[79,[-1]]],[[83,[-1]]],86],[[-1,[79,[-2]],28,88],2,[],[]],[[-1,[79,[-2]],28],2,[],[]],[[-1,[79,[-2]],28,90],2,[],[]],[[],87],[[[79,[-1]],7],-2,[],[]],[[[79,[-1]]],[[48,[11]]],86],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[79,[-1]],-2],22,86,[[92,[91]]]],[[-1,[79,[-2]],28,80,93,22],2,[],[]],[[[79,[-1]]],89,86],[94,94],0,0,0,[[[79,[-1]]],95,86],[[-1,[79,[-2]],28],2,[],[]],[[[79,[-1]],96],22,86],[[-1,[79,[-2]],28,80,97,96],2,[],[]],[[-1,[79,[-2]],28,80,98,99],2,[],[]],[[],100],[[-1,[79,[-2]],28],2,[],[]],[[[79,[-1]]],22,86],[[[79,[-1]]],[[62,[57]]],86],0,[[],101],0,[[-1,[79,[-2]],7],2,[],[]],[[-1,[79,[-2]],28,102],2,[],[]],[[[79,[-1]],103],2,86],[[[79,[-1]],89],2,86],[[-1,[79,[-2]],13],22,[],[]],0,0,[[-1,[79,[-2]],28],2,[],[]],[-1,[[77,[2,104]]],[105,86,106]],[[],[[77,[2,104]]]],[[],[[77,[2,104]]]],[[-1,[79,[-2]],28],2,[],[]],[[[83,[-1]],-1],[[77,[2,-1]]],[]],[[[79,[-1]],22],2,86],[[[79,[-1]],[12,[11]]],2,86],[[[79,[-1]],107],2,86],[[[79,[-1]],[48,[11]]],2,86],[[[79,[-1]],[63,[[48,[11]]]]],2,86],[[[79,[-1]],[63,[[48,[11]]]]],2,86],[[[79,[-1]]],2,86],[[[79,[-1]],[62,[57]]],2,86],[[[79,[-1]],108],2,86],[[-1,[79,[-2]],28,80],2,[],[]],[[[79,[-1]]],109,86],[[-1,[79,[-2]],28],2,[],[]],[[[79,[-1]]],110,86],0,[-1,-2,[],[]],[[-1,[79,[-2]],28,111],2,[],[]],[[-1,[79,[-2]],28,80,82,99],2,[],[]],[[-1,[79,[-2]],28,80,5,112],2,[],[]],[[-1,[79,[-2]],28,80,5,99],2,[],[]],0,[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],0,0,0,0,[[[79,[-1]]],113,86],0,0,[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[114,[12,[11]]],[[14,[114]]]],[114,115],[[],116],[114],[114],[-1,-2,[],[]],[-1,-2,[],[]],[[114,-2,[58,[-1]]],2,68,[[92,[[37,[[117,[-1]],-1]]]]]],[[114,-2],2,[69,67,68,52,66],[[92,[[37,[[118,[-1]],-1]]]]]],[[114,-2],2,68,[[92,[[37,[[40,[-1]],-1]]]]]],[[114,-2,3,[58,[57]]],2,68,[[92,[[37,[56,-1]]]]]],[[114,-1,[12,[-2]]],2,119,[52,68,67]],[[114,-3,-4],2,[69,67,68,52,66],[[120,[-1]]],[[92,[[37,[-2,-1]]]]],119],[114,2],[[114,24],25],[[116,24],25],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[114,-2],[[117,[-1]]],68,[[92,[[40,[-1]]]]]],[[114,56,3],[[117,[-1]]],68],[[116,7],114],[114,2],[[114,[12,[11]]],2],[[116,13],2],[114,115],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,78,[]],[-1,78,[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[114,115],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[[121,[-1]]],[[122,[-1]]],66],[[[121,[-1]]],[[122,[-1]]],66],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[123,[-1]],-1],[[123,[-1]]],[124,66]],[125,125],[126,126],[[[118,[-1]]],[[118,[-1]]],18],[[[127,[-1]]],[[127,[-1]]],18],[[[122,[-1]]],[[122,[-1]]],18],[[[128,[-1]]],[[128,[-1]]],18],[[[123,[-1]]],[[123,[-1]]],18],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[[121,[-1]]],[[122,[-1]]],66],[[[121,[-1]]],[[122,[-1]]],66],[-1,[[128,[32]]],[[92,[129]]]],0,[[[128,[-1]],3],[[128,[-1]]],[]],[[[121,[-1]],[130,[-1]],[130,[-1]],[131,[-1]],[62,[11]]],[[121,[-1]]],66],[[[121,[-1]],[130,[-1]],[130,[-1]],[131,[-1]]],[[121,[-1]]],66],[[],[[121,[-1]]],[39,66]],[[],[[118,[-1]]],[]],[[],[[122,[-1]]],39],[[],[[128,[-1]]],132],[[],-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[128,[-1]],125],[[128,[-1]]],[]],0,[[125,125],22],[[126,126],22],[[[118,[-1]],[118,[-1]]],22,23],[[[128,[-1]],[128,[-1]]],22,23],[[[123,[-1]],[123,[-1]]],22,23],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[[122,[-1]],3],[[118,[-1]]],[133,66,134]],[[-1,3,[17,[-1]]],[[118,[-1]]],[39,135,136,137,133,66,134]],[[[12,[-1]],3],[[118,[-1]]],[136,137,133,66,134]],[[[12,[-1]],-2,3],[[118,[-1]]],[136,138,54,[139,[5]],[140,[53]],137,133,66,134],[[92,[[123,[-1]]]]]],[[125,24],[[77,[2,141]]]],[[126,24],[[77,[2,141]]]],[[[118,[-1]],24],25,27],[[[127,[-1]],24],25,27],[[[122,[-1]],24],25,27],[[[128,[-1]],24],25,27],[[[123,[-1]],24],25,27],[-1,-1,[]],[[[122,[-1]]],[[121,[-1]]],39],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[3,[[128,[-1]]],132],[-1,-1,[]],[142,-1,[]],[-1,[[123,[-1]]],66],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[122,[-2]]],143,[]],[71,[[128,[-1]]],73],[71,[[123,[-1]]],73],[71,[[128,[-1]]],73],[71,[[123,[-1]]],73],[71,[[128,[-1]]],73],[71,[[123,[-1]]],73],[-1,[[128,[32]]],[[92,[129]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[[[128,[-1]],71],[],73],[[[123,[-1]],71],[],73],[[[128,[-1]],71],[],73],[[[123,[-1]],71],[],73],[[[128,[-1]],71],[],73],[[[123,[-1]],71],[],73],[[[123,[-1]]],22,69],[[[128,[-1]],126],[[128,[-1]]],[]],0,[[[121,[-1]],[131,[-1]],[62,[11]]],[[121,[-1]]],66],[[[121,[-1]],[131,[-1]]],[[121,[-1]]],66],0,[-1,[[128,[32]]],[[92,[32]]]],[[[123,[-1]],-2],[[123,[-3]]],[],105,[]],[[[128,[-1]],5],[[128,[-1]]],[]],0,[-1,[[128,[32]]],[[92,[129]]]],[[[131,[-1]]],[[121,[-1]]],66],[[[131,[-1]],[62,[11]]],[[121,[-1]]],66],[-1,[[128,[32]]],[[92,[129]]]],[[[118,[-1]],-2,7],[[26,[-1]]],66,119],[[[118,[-1]],7],[[26,[-1]]],[66,134]],[-1,[[128,[57]]],[[92,[57]]]],[[[121,[-1]],[130,[-1]],[131,[-1]],[62,[11]]],[[121,[-1]]],66],[[[121,[-1]],[130,[-1]],[131,[-1]]],[[121,[-1]]],66],[[[121,[-1]],[131,[-1]],[62,[11]]],2,66],[[[121,[-1]],[131,[-1]]],2,66],[[[12,[-1]],-2],[[122,[-1]]],[136,138,54,[139,[5]],[140,[53]],137,133,66],[[92,[[123,[-1]]]]]],[[[128,[-1]],125],[[128,[-1]]],[]],0,[[[122,[-1]],-2],[[118,[-1]]],[133,66,134],[[92,[[128,[-1]]]]]],[[-1,3,[17,[-1]],-2],[[118,[-1]]],[39,135,136,137,133,66,134],[[92,[[128,[-1]]]]]],[[[12,[-1]],-2],[[118,[-1]]],[136,137,133,66,134],[[92,[[128,[-1]]]]]],[[[12,[-1]],-2,-3],[[118,[-1]]],[136,138,54,[139,[5]],[140,[53]],137,133,66,134],[[92,[[123,[-1]]]]],[[92,[[128,[-1]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[58,[-1]]],[[58,[-1]]],18],[[[117,[-1]]],[[117,[-1]]],18],[144,144],[145,145],[[[40,[-1]]],[[40,[-1]]],18],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[],[[58,[-1]]],[]],[59],[59],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[58,[-1]],[58,[-1]]],22,23],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[59,24],25],[[[58,[-1]],24],25,27],[[[117,[-1]],24],25,27],[[144,24],25],[[145,24],25],[[[40,[-1]],24],25,27],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[108,[[40,[-1]]],[]],[110,[[40,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[71,[[58,[-1]]],73],[71,[[58,[-1]]],73],[71,[[58,[-1]]],73],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[[[58,[-1]],71],[],73],[[[58,[-1]],71],[],73],[[[58,[-1]],71],[],73],0,0,0,0,0,0,[[108,3],[[40,[-1]]],[]],[[[40,[-1]],[58,[-1]]],[[40,[-1]]],[]],0,[144,[[12,[57]]]],[[-1,64],[[37,[-2,-3]]],[],[],[]],[[-1,5],[[37,[-2,-3]]],[],[],[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,[62,[-2]]],[[37,[-3,-2]]],[],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[[[40,[-1]],-1],[[40,[-1]]],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[146,146],[147,147],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[146,146],148],[[-1,-2],148,[],[]],[[],[[149,[-1]]],[]],[[],147],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,147,5,114],2,150],[[146,146],22],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,146],[[63,[[62,[57]]]]],[]],[[[149,[-1]],146],[[63,[[62,[57]]]]],151],[[152,24],25],[[153,24],25],[[[149,[-1]],24],25,27],[[146,24],25],[[[154,[-1]],24],25,27],[[147,24],25],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[149,[-1]],146],[[63,[-1]]],[]],[[[149,[-1]],146],[[63,[-1]]],[]],[[[149,[-1]],115],[[63,[-1]]],[]],[[[149,[-1]],115],[[63,[-1]]],[]],[[146,-1],2,43],[[[149,[-1]],146],[],[]],[[[149,[-1]],115],[],[]],[[[149,[-1]],146],[],[]],[[[149,[-1]],115],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[[[149,[-1]]],22,[]],[[-1,115],[[63,[155]]],[]],[[-1,115],[[63,[155]]],[]],[[-1,115],[[63,[155]]],[]],[[[149,[-1]]],115,[]],[[115,115,-1],152,143],[[],[[149,[-1]]],[]],0,[[146,146],[[63,[148]]]],[-1,[[62,[57]]],[]],0,[[[149,[-1]],-1],146,[]],[[-1,156,156,57,[12,[57]],5,114],2,[]],[[-1,[62,[57]],5,114],2,[]],[[152,156,156,57,[12,[57]],5,114],2],[[[149,[-1]],156,156,57,[12,[57]],5,114],2,151],[-1,-2,[],[]],[-1,-2,[],[]],[[[62,[57]],71,5,[48,[57]]],[[62,[57]]]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[[147,-1],[[62,[57]]],150],0,0],"c":[],"p":[[3,"Frame",0],[15,"tuple"],[3,"Color",0],[15,"u8"],[15,"f32"],[8,"Any",1447],[3,"Graphics",0],[3,"Queue",1448],[3,"Device",1448],[8,"CastFrom",1449],[3,"UPx",1450],[3,"Rect",1451],[3,"RenderingGraphics",0],[3,"ClipGuard",0],[3,"TextureCollection",0],[3,"CollectedTexture",0],[4,"Origin",0],[8,"Clone",1452],[3,"SharedTexture",0],[3,"TextureRegion",0],[8,"Clipped",0],[15,"bool"],[8,"PartialEq",1453],[3,"Formatter",1454],[6,"Result",1454],[3,"PreparedGraphic",0],[8,"Debug",1454],[3,"Kludgine",0],[3,"Texture",0],[4,"AnyTexture",0],[4,"Family",1455],[3,"Lp",1450],[4,"Style",1455],[3,"FontSystem",1456],[3,"Weight",1455],[4,"TextureFormat",1457],[3,"Drawable",0],[8,"DrawableSource",0],[8,"Default",1458],[3,"Text",1084],[3,"Color",1459],[4,"DynamicImage",1460],[8,"Hasher",1461],[3,"Global",1462],[3,"Box",1463],[3,"Arc",1464],[3,"Rc",1465],[3,"Size",1466],[3,"MultisampleState",1457],[3,"TextureUsages",1457],[15,"slice"],[8,"Unit",1467],[15,"i32"],[8,"Div",1468],[8,"From",1469],[3,"Buffer",1470],[3,"Px",1450],[4,"TextOrigin",1084],[3,"PreparedText",1084],[3,"ImageDataLayout",1457],[3,"RenderPassDescriptor",1448],[3,"Point",1471],[4,"Option",1472],[3,"Angle",1473],[8,"IntoSigned",1467],[8,"Copy",1474],[8,"ShaderScalable",0],[8,"ScreenUnit",1467],[8,"Zero",1467],[4,"LoadOp",1448],[3,"Fraction",1475],[4,"FamilyOwned",1459],[8,"ScreenScale",1467],[3,"Attrs",1459],[4,"Width",1476],[3,"SubmissionIndex",1448],[4,"Result",1477],[3,"TypeId",1447],[3,"Window",592],[3,"DeviceId",1478],[6,"AxisId",1478],[15,"f64"],[3,"WindowHandle",592],[4,"CompositeAlphaMode",1457],[3,"PhysicalPosition",1479],[8,"Send",1474],[3,"WindowAttributes",592],[3,"PathBuf",1480],[3,"Duration",1481],[4,"Ime",1478],[4,"PhysicalKey",1482],[8,"Into",1469],[3,"KeyEvent",1478],[3,"Limits",1457],[3,"Modifiers",1478],[4,"MouseButton",1478],[4,"ElementState",1478],[4,"MouseScrollDelta",1478],[4,"TouchPhase",1478],[3,"NonZeroU32",1483],[4,"PowerPreference",1457],[15,"char"],[3,"Instant",1484],[4,"EventLoopError",1485],[8,"FnMut",1486],[8,"UnwindSafe",1487],[4,"ImePurpose",1488],[15,"str"],[4,"Theme",1488],[3,"String",1489],[3,"Touch",1478],[15,"i64"],[3,"Window",1488],[3,"Renderer",738],[15,"usize"],[3,"Drawing",738],[3,"MeasuredText",1084],[3,"Shape",796],[8,"TextureSource",0],[8,"ShapeSource",0],[3,"PathBuilder",796],[3,"Path",796],[3,"CornerRadii",796],[8,"PartialOrd",1453],[4,"LineCap",796],[4,"LineJoin",796],[4,"PathEvent",796],[3,"StrokeOptions",796],[4,"FloatOrInt",1467],[6,"ControlPoint",796],[6,"Endpoint",796],[8,"DefaultStrokeWidth",796],[8,"FloatConversion",1467],[8,"PixelScaling",1467],[8,"Neg",1468],[8,"Add",1468],[8,"Ord",1453],[8,"Sub",1468],[8,"Mul",1468],[8,"TryFrom",1469],[3,"Error",1454],[15,"never"],[8,"IntoIterator",1490],[3,"MeasuredGlyph",1084],[3,"GlyphInfo",1084],[3,"ObjectId",1259],[4,"TileMapFocus",1259],[4,"Ordering",1453],[3,"ObjectLayer",1259],[8,"Layers",1259],[8,"Object",1259],[3,"Tiles",1259],[4,"TileKind",1259],[3,"ObjectInfo",1259],[8,"Layer",1259],[3,"TileOffset",1259],[8,"DrawableExt",0],[8,"WindowBehavior",592],[8,"Message",592],[13,"Begin",1072],[13,"End",1072],[13,"Quadratic",1072],[13,"Cubic",1072],[13,"Line",1072],[13,"Object",1445]],"a":{"app_id":[601],"class":[601],"class_name":[601]}}\
}');
if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)};
if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex};
diff --git a/main/src/kludgine/lib.rs.html b/main/src/kludgine/lib.rs.html
index a07ec0222..9416be347 100644
--- a/main/src/kludgine/lib.rs.html
+++ b/main/src/kludgine/lib.rs.html
@@ -1746,7 +1746,7 @@
use std::collections::HashMap;
use std::fmt::{self, Debug, Formatter};
use std::hash::{self, BuildHasher, Hash};
-use std::ops::{Add, AddAssign, Deref, DerefMut};
+use std::ops::{Add, AddAssign, Deref, DerefMut, Div, Neg};
use std::sync::Arc;
use ahash::AHasher;
@@ -1754,7 +1754,7 @@
#[cfg(feature = "cosmic-text")]
pub use cosmic_text;
use figures::units::UPx;
-use figures::{Angle, Fraction, FromComponents, IntoComponents, Point, Rect, Size, UPx2D};
+use figures::{Angle, Fraction, FromComponents, Point, Rect, Size, UPx2D};
use intentional::Assert;
use sealed::ShapeSource as _;
use wgpu::util::DeviceExt;
@@ -3020,13 +3020,13 @@
graphics: &Graphics<'_>,
) -> PreparedGraphic<Unit>
where
- Unit: figures::Unit,
- i32: IntoComponents<Unit>,
+ Unit: figures::Unit + From<i32>,
+ Point<Unit>: Div<Unit, Output = Point<Unit>> + Neg<Output = Point<Unit>>,
Vertex<Unit>: bytemuck::Pod,
{
let origin = match origin {
Origin::TopLeft => Point::default(),
- Origin::Center => Point::default() - (Point::from_vec(size) / 2),
+ Origin::Center => -(Point::from_vec(size) / Unit::from(2)),
Origin::Custom(point) => point,
};
self.prepare(Rect::new(origin, size), graphics)
diff --git a/main/src/kludgine/render.rs.html b/main/src/kludgine/render.rs.html
index 8c9dd1c52..1912d69df 100644
--- a/main/src/kludgine/render.rs.html
+++ b/main/src/kludgine/render.rs.html
@@ -679,8 +679,6 @@
679
680
681
-682
-683
use std::collections::{hash_map, HashMap};
use std::ops::{Deref, DerefMut, Range};
use std::sync::Arc;
@@ -1057,13 +1055,11 @@
let translation = text.translation;
let origin = match origin {
TextOrigin::TopLeft => Point::default(),
- TextOrigin::Center => {
- Point::from(text.source.size).into_px(scaling_factor).cast() / 2
- }
+ TextOrigin::Center => Point::from(text.source.size).into_px(scaling_factor) / 2,
TextOrigin::FirstBaseline => {
Point::new(Px::ZERO, text.source.ascent.into_px(scaling_factor))
}
- TextOrigin::Custom(offset) => offset.into_px(scaling_factor).cast(),
+ TextOrigin::Custom(offset) => offset.into_px(scaling_factor),
};
for glyph in &text.source.glyphs {
let mut blit = glyph.blit;
diff --git a/main/src/kludgine/text.rs.html b/main/src/kludgine/text.rs.html
index de8fc4e71..84386605b 100644
--- a/main/src/kludgine/text.rs.html
+++ b/main/src/kludgine/text.rs.html
@@ -826,7 +826,6 @@
826
827
828
-829
use std::array;
use std::collections::{hash_map, HashMap};
use std::fmt::{self, Debug};
@@ -1247,7 +1246,7 @@
TextOrigin::Center => {
let measured =
measure_text::<Px, false>(buffer, default_color, kludgine, queue, glyphs);
- Point::from(measured.size) / 2.
+ Point::from(measured.size) / 2
}
TextOrigin::FirstBaseline => line_height_offset.cast(),
} + line_height_offset;
@@ -1319,8 +1318,7 @@
+ Point::new(
image.placement.left,
metrics.line_height.cast::<i32>() - image.placement.top,
- )
- .cast(),
+ ),
Size::new(
i32::try_from(image.placement.width).expect("width out of range of i32"),
i32::try_from(image.placement.height).expect("height out of range of i32"),
Expand description
Types for text rendering.
+Expand description
Types for text rendering.
Structs
- Information about a glyph in a
MeasuredText
. - Instructions for drawing a laid out glyph.
- The dimensions of a measured text block.
- Text that is ready to be rendered on the GPU.
- A text drawing command.
Enums
- Controls the origin of
PreparedText
.
pub struct GlyphInfo {
+GlyphInfo in kludgine::text - Rust pub struct GlyphInfo {
pub start: usize,
pub end: usize,
pub line: usize,
@@ -14,7 +14,7 @@
measuring whitespace at the end of a line.
§level: Level
Unicode BiDi embedding level, character is left-to-right if level
is divisible by 2
§metadata: usize
Custom metadata set in [cosmic_text::Attrs
].
-Trait Implementations§
Auto Trait Implementations§
§impl RefUnwindSafe for GlyphInfo
§impl Send for GlyphInfo
§impl Sync for GlyphInfo
§impl Unpin for GlyphInfo
§impl UnwindSafe for GlyphInfo
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl RefUnwindSafe for GlyphInfo
§impl Send for GlyphInfo
§impl Sync for GlyphInfo
§impl Unpin for GlyphInfo
§impl UnwindSafe for GlyphInfo
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<A> Cast for A
§fn cast<To>(self) -> Towhere
diff --git a/main/kludgine/text/struct.MeasuredGlyph.html b/main/kludgine/text/struct.MeasuredGlyph.html
index c723b6084..c8852affe 100644
--- a/main/kludgine/text/struct.MeasuredGlyph.html
+++ b/main/kludgine/text/struct.MeasuredGlyph.html
@@ -1,10 +1,10 @@
-MeasuredGlyph in kludgine::text - Rust Struct kludgine::text::MeasuredGlyph
source · pub struct MeasuredGlyph {
+MeasuredGlyph in kludgine::text - Rust Struct kludgine::text::MeasuredGlyph
source · pub struct MeasuredGlyph {
pub info: GlyphInfo,
/* private fields */
}
Expand description
Instructions for drawing a laid out glyph.
Fields§
§info: GlyphInfo
Information about what glyph this is.
-Implementations§
source§impl MeasuredGlyph
Trait Implementations§
source§impl Clone for MeasuredGlyph
source§fn clone(&self) -> MeasuredGlyph
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeasuredGlyph
§impl Send for MeasuredGlyph
§impl Sync for MeasuredGlyph
§impl Unpin for MeasuredGlyph
§impl UnwindSafe for MeasuredGlyph
Blanket Implementations§
Implementations§
source§impl MeasuredGlyph
Trait Implementations§
source§impl Clone for MeasuredGlyph
source§fn clone(&self) -> MeasuredGlyph
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moreAuto Trait Implementations§
§impl RefUnwindSafe for MeasuredGlyph
§impl Send for MeasuredGlyph
§impl Sync for MeasuredGlyph
§impl Unpin for MeasuredGlyph
§impl UnwindSafe for MeasuredGlyph
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<A> Cast for A
§fn cast<To>(self) -> Towhere
diff --git a/main/kludgine/text/struct.MeasuredText.html b/main/kludgine/text/struct.MeasuredText.html
index 409202b13..92cffcff6 100644
--- a/main/kludgine/text/struct.MeasuredText.html
+++ b/main/kludgine/text/struct.MeasuredText.html
@@ -1,4 +1,4 @@
-MeasuredText in kludgine::text - Rust Struct kludgine::text::MeasuredText
source · pub struct MeasuredText<Unit> {
+MeasuredText in kludgine::text - Rust Struct kludgine::text::MeasuredText
source · pub struct MeasuredText<Unit> {
pub ascent: Unit,
pub descent: Unit,
pub left: Unit,
@@ -12,7 +12,7 @@
§line_height: Unit
The measurement above the baseline of the text.
§size: Size<Unit>
The total size of the measured text, encompassing all lines.
§glyphs: Vec<MeasuredGlyph>
The individual glyhs that were laid out.
-Trait Implementations§
source§impl<Unit: Clone> Clone for MeasuredText<Unit>
source§fn clone(&self) -> MeasuredText<Unit>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl<Unit: Debug> Debug for MeasuredText<Unit>
source§impl<Unit> DrawableSource for MeasuredText<Unit>
Auto Trait Implementations§
§impl<Unit> RefUnwindSafe for MeasuredText<Unit>where
+
Trait Implementations§
source§impl<Unit: Clone> Clone for MeasuredText<Unit>
source§fn clone(&self) -> MeasuredText<Unit>
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl<Unit: Debug> Debug for MeasuredText<Unit>
source§impl<Unit> DrawableSource for MeasuredText<Unit>
Auto Trait Implementations§
§impl<Unit> RefUnwindSafe for MeasuredText<Unit>where
Unit: RefUnwindSafe,
§impl<Unit> Send for MeasuredText<Unit>where
Unit: Send,
§impl<Unit> Sync for MeasuredText<Unit>where
Unit: Sync,
§impl<Unit> Unpin for MeasuredText<Unit>where
diff --git a/main/kludgine/text/struct.PreparedText.html b/main/kludgine/text/struct.PreparedText.html
index 4cfd59b6b..375520f8b 100644
--- a/main/kludgine/text/struct.PreparedText.html
+++ b/main/kludgine/text/struct.PreparedText.html
@@ -1,4 +1,4 @@
-PreparedText in kludgine::text - Rust Struct kludgine::text::PreparedText
source · pub struct PreparedText { /* private fields */ }
Expand description
Text that is ready to be rendered on the GPU.
+PreparedText in kludgine::text - Rust Struct kludgine::text::PreparedText
source · pub struct PreparedText { /* private fields */ }
Expand description
Text that is ready to be rendered on the GPU.
Methods from Deref<Target = PreparedGraphic<Px>>§
sourcepub fn render<'pass>(
&'pass self,
origin: Point<Unit>,
@@ -7,7 +7,7 @@
graphics: &mut RenderingGraphics<'_, 'pass>
)
Renders the prepared graphic at origin
, rotating and scaling as
requested.
-Trait Implementations§
source§impl Debug for PreparedText
source§impl Deref for PreparedText
Auto Trait Implementations§
§impl !RefUnwindSafe for PreparedText
§impl Send for PreparedText
§impl Sync for PreparedText
§impl Unpin for PreparedText
§impl !UnwindSafe for PreparedText
Blanket Implementations§
Trait Implementations§
source§impl Debug for PreparedText
source§impl Deref for PreparedText
Auto Trait Implementations§
§impl !RefUnwindSafe for PreparedText
§impl Send for PreparedText
§impl Sync for PreparedText
§impl Unpin for PreparedText
§impl !UnwindSafe for PreparedText
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<A> Cast for A
§fn cast<To>(self) -> Towhere
diff --git a/main/kludgine/text/struct.Text.html b/main/kludgine/text/struct.Text.html
index b2d723e90..cbc3fc5ce 100644
--- a/main/kludgine/text/struct.Text.html
+++ b/main/kludgine/text/struct.Text.html
@@ -1,4 +1,4 @@
-Text in kludgine::text - Rust #[non_exhaustive]pub struct Text<'a, Unit> {
+Text in kludgine::text - Rust #[non_exhaustive]pub struct Text<'a, Unit> {
pub text: &'a str,
pub color: Color,
pub origin: TextOrigin<Unit>,
@@ -8,11 +8,11 @@
§color: Color
The color to draw the text using.
§origin: TextOrigin<Unit>
The origin to draw the text around.
§wrap_at: Option<Unit>
The width to wrap the text at. If None
, no wrapping is performed.
-Implementations§
Trait Implementations§
source§impl<'a, Unit: Copy> Copy for Text<'a, Unit>
source§impl<'a, Unit> DrawableSource for Text<'a, Unit>
Auto Trait Implementations§
§impl<'a, Unit> RefUnwindSafe for Text<'a, Unit>where
+
Implementations§
Trait Implementations§
source§impl<'a, Unit: Copy> Copy for Text<'a, Unit>
source§impl<'a, Unit> DrawableSource for Text<'a, Unit>
Auto Trait Implementations§
§impl<'a, Unit> RefUnwindSafe for Text<'a, Unit>where
Unit: RefUnwindSafe,
§impl<'a, Unit> Send for Text<'a, Unit>where
Unit: Send,
§impl<'a, Unit> Sync for Text<'a, Unit>where
Unit: Sync,
§impl<'a, Unit> Unpin for Text<'a, Unit>where
diff --git a/main/kludgine/trait.DrawableSource.html b/main/kludgine/trait.DrawableSource.html
index 30394d84c..5e75ad312 100644
--- a/main/kludgine/trait.DrawableSource.html
+++ b/main/kludgine/trait.DrawableSource.html
@@ -1,3 +1,3 @@
DrawableSource in kludgine - Rust Trait kludgine::DrawableSource
source · pub trait DrawableSource { }
Expand description
A type that can be drawn in Kludgine.
-Implementors§
source§impl<'a, Unit> DrawableSource for Text<'a, Unit>
source§impl<Unit> DrawableSource for MeasuredText<Unit>
source§impl<Unit, const TEXTURED: bool> DrawableSource for Shape<Unit, TEXTURED>where
+
Implementors§
source§impl<'a, Unit> DrawableSource for Text<'a, Unit>
source§impl<Unit> DrawableSource for MeasuredText<Unit>
source§impl<Unit, const TEXTURED: bool> DrawableSource for Shape<Unit, TEXTURED>where
Unit: Copy,
\ No newline at end of file
diff --git a/main/search-index.js b/main/search-index.js
index 1a527590a..64b22e4d3 100644
--- a/main/search-index.js
+++ b/main/search-index.js
@@ -1,5 +1,5 @@
var searchIndex = JSON.parse('{\
-"kludgine":{"doc":"Kludgine (Redux)","t":"SSSSSESSSSSSSSSSSSSSSSSSNDINDDNSSSSSSSSSSSSSSSSSSSSSSSSDIISSSSDSSSSSSSSDSSSSSSDSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSESSSSSSSSSSSDSSSSNDSSSSSSSSSSSSSSIINDSSSSSDNDDINSSSSSSLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLKLLLLLLLLLALLLLLKLMKLLLMLLLLLLLALLLLLLMLALLALLLLLLKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLCLLLLQIQDQDIDMMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMLLLLLLMLLLLLLLLLLMLLLLLKLMLLLLLLLLLLLLLLLMMMLLLLLLLLLMLMLLLLKMMLFLLLLLLLLLLLLLLLLLMLLLLLMLLLLLLLLLLLLMMMCLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNGDNINGNEENNDDENNNDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLKLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMLLLMLLLLLLLLLLLLLMLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNDDDDDENLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLMLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMNIIINDDDNRNEEDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMLKMLKKLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMM","n":["ALICEBLUE","ANTIQUEWHITE","AQUA","AQUAMARINE","AZURE","AnyTexture","BEIGE","BISQUE","BLACK","BLANCHEDALMOND","BLUE","BLUEVIOLET","BROWN","BURLYWOOD","CADETBLUE","CHARTREUSE","CHOCOLATE","CLEAR_BLACK","CLEAR_WHITE","CORAL","CORNFLOWERBLUE","CORNSILK","CRIMSON","CYAN","Center","ClipGuard","Clipped","Collected","CollectedTexture","Color","Custom","DARKBLUE","DARKCYAN","DARKGOLDENROD","DARKGRAY","DARKGREEN","DARKGREY","DARKKHAKI","DARKMAGENTA","DARKOLIVEGREEN","DARKORANGE","DARKORCHID","DARKRED","DARKSALMON","DARKSEAGREEN","DARKSLATEBLUE","DARKSLATEGRAY","DARKSLATEGREY","DARKTURQUOISE","DARKVIOLET","DEEPPINK","DEEPSKYBLUE","DIMGRAY","DIMGREY","DODGERBLUE","Drawable","DrawableExt","DrawableSource","FIREBRICK","FLORALWHITE","FORESTGREEN","FUCHSIA","Frame","GAINSBORO","GHOSTWHITE","GOLD","GOLDENROD","GRAY","GREEN","GREENYELLOW","GREY","Graphics","HONEYDEW","HOTPINK","INDIANRED","INDIGO","IVORY","KHAKI","Kludgine","LAVENDER","LAVENDERBLUSH","LAWNGREEN","LEMONCHIFFON","LIGHTBLUE","LIGHTCORAL","LIGHTCYAN","LIGHTGOLDENRODYELLOW","LIGHTGRAY","LIGHTGREEN","LIGHTGREY","LIGHTPINK","LIGHTSALMON","LIGHTSEAGREEN","LIGHTSKYBLUE","LIGHTSLATEGRAY","LIGHTSLATEGREY","LIGHTSTEELBLUE","LIGHTYELLOW","LIME","LIMEGREEN","LINEN","MAGENTA","MAROON","MEDIUMAQUAMARINE","MEDIUMBLUE","MEDIUMORCHID","MEDIUMPURPLE","MEDIUMSEAGREEN","MEDIUMSLATEBLUE","MEDIUMSPRINGGREEN","MEDIUMTURQUOISE","MEDIUMVIOLETRED","MIDNIGHTBLUE","MINTCREAM","MISTYROSE","MOCCASIN","NAVAJOWHITE","NAVY","OLDLACE","OLIVE","OLIVEDRAB","ORANGE","ORANGERED","ORCHID","Origin","PALEGOLDENROD","PALEGREEN","PALETURQUOISE","PALEVIOLETRED","PAPAYAWHIP","PEACHPUFF","PERU","PINK","PLUM","POWDERBLUE","PURPLE","PreparedGraphic","REBECCAPURPLE","RED","ROSYBROWN","ROYALBLUE","Region","RenderingGraphics","SADDLEBROWN","SALMON","SANDYBROWN","SEAGREEN","SEASHELL","SIENNA","SILVER","SKYBLUE","SLATEBLUE","SLATEGRAY","SLATEGREY","SNOW","SPRINGGREEN","STEELBLUE","ShaderScalable","ShapeSource","Shared","SharedTexture","TAN","TEAL","THISTLE","TOMATO","TURQUOISE","Texture","Texture","TextureCollection","TextureRegion","TextureSource","TopLeft","VIOLET","WHEAT","WHITE","WHITESMOKE","YELLOW","YELLOWGREEN","abort","alpha","alpha_f32","app","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_ref","as_ref","blue","blue_f32","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clip_rect","clipped_to","clipped_to","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cosmic_text","deref","deref","deref","deref_mut","deref_mut","device","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","drop","drop","drop","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","figures","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","font_family","font_size","font_style","font_system","font_system","font_weight","format","format","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_image","green","green_f32","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_components","into_components","is_valid_bit_pattern","line_height","new","new","new","new","new","new_f32","new_with_data","next_frame","pop_clip","pop_clip","pop_clip","prepare","prepare","prepare","prepare_entire_colection","prepare_partial","prepare_sized","prepare_text","push_clip","push_clip","push_clip","push_image","push_texture","queue","queue","red","red_f32","region","render","render","render","render_into","reset_text_attributes","resize","rotate_by","rotate_by","rotation","scale","scale","scale","scale","scale","set_font_family","set_font_size","set_font_style","set_font_weight","set_line_height","set_text_attributes","set_text_stretch","shapes","size","size","size","size","size","size","source","submit","text","text_attrs","text_stretch","tilemap","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","translate_by","translate_by","translation","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","wgpu","with_alpha","with_blue","with_green","with_red","Context","Message","Response","Window","Window","WindowAttributes","WindowBehavior","WindowHandle","active","app_name","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","axis_motion","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast_into","cast_into","cast_into","clear_color","clone","clone_into","close_requested","composite_alpha_mode","content_protected","cursor_entered","cursor_left","cursor_moved","cursor_position","decorations","default","downcast","downcast","downcast","dropped_file","elapsed","enabled_buttons","event","fmt","focus_changed","focused","from","from","from","from_cast","from_cast","from_cast","fullscreen","handle","hovered_file","hovered_file_cancelled","ime","initial_window_attributes","initialize","inner_size","inner_size","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","key_pressed","keyboard_input","last_frame_rendered_in","limits","max_inner_size","maximized","min_inner_size","modifiers","modifiers_changed","mouse_button_pressed","mouse_input","mouse_wheel","multisample_count","occlusion_changed","ocluded","position","position","power_preference","preferred_theme","prepare","received_character","redraw_at","redraw_in","render","resizable","resize_increments","resized","run","run","run_with","scale_factor_changed","send","set_ime_allowed","set_ime_cursor_area","set_ime_purpose","set_inner_size","set_max_inner_size","set_min_inner_size","set_needs_redraw","set_position","set_title","smart_magnify","theme","theme_changed","title","title","to_owned","touch","touchpad_magnify","touchpad_pressure","touchpad_rotate","transparent","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","visible","window_icon","window_level","winit","winit","Drawing","Renderer","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","cast","cast","cast_into","cast_into","clipped_to","command_count","default","deref","deref_mut","downcast","downcast","draw_measured_text","draw_shape","draw_text","draw_text_buffer","draw_texture","draw_textured_shape","drop","fmt","fmt","from","from","from_cast","from_cast","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","measure_text","measure_text_buffer","new_frame","pop_clip","push_clip","render","triangle_count","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","vertex_count","Begin","Bevel","Butt","ControlPoint","CornerRadii","Cubic","DefaultStrokeWidth","End","Endpoint","Line","LineCap","LineJoin","Miter","MiterClip","Path","PathBuilder","PathEvent","Quadratic","Round","Round","Shape","Square","StrokeOptions","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bottom_left","bottom_right","build","build","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clamped","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","close","close","cm_wide","color","colored","cubic_curve_to","cubic_curve_to","default","default","default","default","default_stroke_width","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","end_cap","end_cap","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","fill","filled_circle","filled_rect","filled_round_rect","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_iter","from_lp","from_lp","from_px","from_px","from_upx","from_upx","inches_wide","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_components","into_components","into_components","into_components","into_components","into_lp","into_lp","into_px","into_px","into_upx","into_upx","is_zero","line_join","line_join","line_to","line_to","line_width","lp_wide","map","miter_limit","miter_limit","mm_wide","new","new_textured","points_wide","prepare","prepare","px_wide","quadratic_curve_to","quadratic_curve_to","reset","reset","round_rect","start_cap","start_cap","stroke","stroked_circle","stroked_rect","stroked_round_rect","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","tolerance","top_left","top_right","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","x","x","y","y","at","close","ctrl","ctrl1","ctrl2","texture","texture","texture","texture","to","to","to","Center","Custom","FirstBaseline","GlyphInfo","MeasuredGlyph","MeasuredText","PreparedText","Text","TextOrigin","TopLeft","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","ascent","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","color","default","deref","deref_mut","descent","downcast","downcast","downcast","downcast","downcast","downcast","end","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_lp","from_px","from_upx","glyphs","info","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_components","into_components","into_components","into_lp","into_px","into_upx","left","level","line","line_height","line_width","metadata","new","origin","origin","rect","rotate_by","scale","size","start","text","to_owned","to_owned","to_owned","to_owned","to_owned","translate_by","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","wrap_at","wrap_at","Color","Layer","Layers","Object","Object","ObjectId","ObjectInfo","ObjectLayer","Point","TILE_SIZE","Texture","TileKind","TileMapFocus","TileOffset","Tiles","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone_into","clone_into","cmp","compare","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw","eq","equivalent","equivalent","equivalent","find_object","find_object","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","get","get_mut","get_nth","get_nth_mut","hash","index","index","index_mut","index_mut","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_components","into_components","is_empty","layer","layer","layer","len","new","new","object","partial_cmp","position","position","push","render","render","render","render","to_owned","to_owned","translate_coordinates","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","world_coordinate","id","layer"],"q":[[0,"kludgine"],[592,"kludgine::app"],[738,"kludgine::render"],[796,"kludgine::shapes"],[1072,"kludgine::shapes::PathEvent"],[1084,"kludgine::text"],[1259,"kludgine::tilemap"],[1445,"kludgine::tilemap::TileMapFocus"],[1447,"core::any"],[1448,"wgpu"],[1449,"wgpu"],[1450,"figures::units"],[1451,"figures::rect"],[1452,"core::clone"],[1453,"core::cmp"],[1454,"core::fmt"],[1455,"core::fmt"],[1456,"figures::units"],[1457,"fontdb"],[1458,"core::default"],[1459,"cosmic_text::attrs"],[1460,"image::dynimage"],[1461,"core::hash"],[1462,"alloc::alloc"],[1463,"alloc::boxed"],[1464,"alloc::sync"],[1465,"alloc::rc"],[1466,"figures::size"],[1467,"wgpu_types"],[1468,"core::ops::arith"],[1469,"cosmic_text::buffer"],[1470,"figures::units"],[1471,"core::option"],[1472,"figures::angle"],[1473,"figures::traits"],[1474,"figures::traits"],[1475,"cosmic_text::attrs"],[1476,"wgpu"],[1477,"core::any"],[1478,"winit::event"],[1479,"core::marker"],[1480,"core::time"],[1481,"winit::event"],[1482,"core::convert"],[1483,"winit::event"],[1484,"wgpu_types"],[1485,"winit::error"],[1486,"core::ops::function"],[1487,"core::panic::unwind_safe"],[1488,"winit::window"],[1489,"winit::window"],[1490,"winit::event"],[1491,"core::cmp"]],"d":["Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A type that can be any TextureSource
implementation that …","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","The grapihc should be drawn so that the center of the …","A clipped surface.","A graphics context that has been clipped.","A CollectedTexture
.","A texture that is contained within a TextureCollection
.","A red, green, blue, and alpha color value stored in …","The graphic should be drawn so that the provided relative …","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A drawable source with optional translation, rotation, and …","Translation, rotation, and scaling for drawable types.","A type that can be drawn in Kludgine.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A frame that can be rendered.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A context used to prepare graphics to render.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A 2d graphics instance.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","The origin of a prepared graphic.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A graphic that is on the GPU and ready to render.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A TextureRegion
.","A graphics context used to render previously prepared …","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A unit that is able to be scaled by the GPU shader.","A source of triangle data for a shape.","A SharedTexture
.","A cloneable texture.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","An image stored on the GPU.","A Texture
.","A collection of multiple textures, managed as a single …","A region of a SharedTexture
.","A type that is rendered using a texture.","The graphic should be drawn so that the top-left of the …","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Aborts rendering this frame.","Returns the alpha component of this color, range 0-255. A …","Returns the alpha component of this color, range 0.0-1.0. …","Application and Windowing Support.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the blue component of this color, range 0-255.","Returns the blue component of this color, range 0.0-1.0.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the current rectangular area of the context.","Returns a ClipGuard
that causes all drawing operations to …","Returns a ClipGuard
that causes all drawing operations to …","","","","","","","","","","","","","","","","","","","Returns a reference to the underlying wgpu::Device
.","Returns a reference to the underlying wgpu::Device
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the current font family.","Returns the current font size.","Returns the current font style.","Returns a mutable reference to the cosmic_text::FontSystem
…","Returns a mutable reference to the cosmic_text::FontSystem
…","Returns the current font weight.","Returns the format of the texture backing this collection.","The format of the texture.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","Creates a texture from image
.","Returns the green component of this color, range 0-255.","Returns the green component of this color, range 0.0-1.0.","","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the current line height.","Returns a new atlas of the given size and format.","Returns a new instance of Kludgine with the provided …","Returns a new instance.","Returns a new color with the provided components.","Creates a new texture of the given size, format, and …","Returns a new color by converting each component from its …","Returns a new texture of the given size, format, and …","Begins rendering a new frame.","Restores the clipping rect to the previous state before …","","","Creates a Graphics
context for this frame that can be used …","Returns a PreparedGraphic
that renders this texture at dest
…","Prepares to render this texture at the given location.","Returns a PreparedGraphic
for the entire texture.","Prepares the source
area to be rendered at dest
.","Prepares to render this texture with size
. The returned …","Prepares the text layout contained in buffer
to be …","Pushes a new clipping state to the clipping stack.","","","Pushes an image to this collection.","Pushes image data to a specific region of the texture.","Returns a reference to the underlying wgpu::Queue
.","Returns a reference to the underlying wgpu::Queue
.","Returns the red component of this color, range 0-255.","Returns the red component of this color, range 0.0-1.0.","Returns a reference to this texture that only renders a …","An easy-to-use batching renderer.","Creates a RenderingGraphics
context for this frame which …","Renders the prepared graphic at origin
, rotating and …","Creates a RenderingGraphics
that renders into texture
for …","Resets all of the text related properties to their default …","Updates the size and scale of this Kludgine instance.","Rotates self
by angle
.","","Rotate the source before rendering.","Scales self
by factor
.","Returns the current scaling factor of the display being …","","Returns the current scaling factor for the display this …","Scale the source before rendering.","Sets the current font family.","Sets the font size.","Sets the current font style.","Sets the current font weight.","Sets the line height for multi-line layout.","Sets the current text attributes.","Sets the current text stretching.","Types for drawing paths and shapes.","Returns the current size of the graphics area being …","Returns the current size of the underlying texture.","Returns the currently configured size to render.","Returns the current clipped size of the context.","The size of the texture.","Returns the size of the region being drawn.","The source to draw.","Submits all of the commands for this frame to the GPU.","Types for text rendering.","Returns the current text attributes.","Returns the current text stretch.","","","","","","","","Translates self
by point
.","","Translate the source before rendering.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new color replacing this colors alpha channel …","Returns a new color replacing this colors blue channel …","Returns a new color replacing this colors green channel …","Returns a new color replacing this colors red channel with …","The type of value provided during initialize()
.","A message with an associated response type.","The type returned when responding to this message.","An open window.","The message type that is able to be sent to individual …","Attributes of a desktop window.","The behavior of a window.","A handle to a window.","Whether the window is active or not.","Name of the application","","","","","","","A multi-axis input device has registered motion.","","","","","","","","","","","","","Returns the color to clear the window with. If None is …","","","The window has been requested to be closed. This can …","Returns the composite alpha mode to use for rendering the …","If true, the contents of the window will be prevented from …","A cursor has hovered over the window.","A cursor is no longer hovering over the window.","A cursor has moved over the window.","Returns the position of the mouse cursor within this …","Controls the visibility of the window decorations.","","","","","A file has been dropped on the window.","Returns the duration that has elapsed since the last frame …","The collection of window buttons that are enabled.","A WindowEvent
has been received by this window.","","The window has gained or lost keyboard focus. …","Returns true if the window is currently focused for …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","The full screen configuration for the window.","Returns a handle to this window, which can be used to send …","A file is hovering over the window.","A file being overed has been cancelled.","An international input even thas occurred for the window.","Returns the window attributes to use when creating the …","Initialize a new instance from the provided context.","Returns the inner size of the window.","The inner size of the window.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","Returns true if the given virtual key code is currently …","A keyboard event occurred while the window was focused.","Returns the duration taken between when the last frame’s …","Returns the limits to apply for the wgpu
instance.","The maximum inner size of the window.","The maximized state of the window.","The minimum inner size of the window.","Returns currently active modifiers.","The keyboard modifier keys have changed. …","Returns true if the given button is currently pressed.","A mouse button was pressed or released.","An event from a mouse wheel.","Returns the number of multisamples to perform when …","The window has been occluded or revealed. …","Returns true if the window is currenly not visible because …","Returns the current position of the window.","The position of the top-left of the frame of the window.","Returns the power preference to initialize wgpu
with.","The window’s preferred theme.","Prepare the window to render.","An input event has generated a character.","Sets the window to redraw at the provided time.","Sets the window to redraw after a duration
.","Render the contents of the window.","If true, the window can be resized by the user.","The increments in which the window will be allowed to …","The window has been resized. RunningWindow::inner_size()
…","Runs a callback as a single window. Continues to run until …","Launches a Kludgine app using this window as the primary …","Launches a Kludgine app using this window as the primary …","The window’s scale factor has changed. …","Sends message
to the window. If the message cannot be","Sets whether IME input is allowed on the window.","Sets the cursor area for IME input suggestions.","Sets the IME purpose.","Sets the inner size of the window.","Sets the window’s maximum inner size.","Sets the window’s minimum inner size.","Sets the window to redraw as soon as it can.","Sets the current position of the window.","Sets the title of the window.","A request to smart-magnify the window.","Returns the current user interface theme for the window.","The window’s theme has been updated. …","Returns the current title of the window.","The title of the window.","","A touch event.","A touchpad-originated magnification gesture.","A pressure-sensitive touchpad was touched.","A touchpad-originated rotation gesture.","If true, the window’s chrome will be hidden and only …","","","","","","","","","","","","","The visibility state of the window.","The window’s icon.","The level of the window.","","Returns a reference to the underlying winit window.","A composite, multi-operation graphic, created with an …","An easy-to-use graphics renderer that batches operations …","","","","","","","","","","","","","Returns a ClipGuard
that causes all drawing operations to …","Returns the number of drawing operations that will be sent …","","","","","","Prepares the text layout contained in buffer
to be …","Draws a shape at the origin, rotating and scaling as …","Draws text
using the current text settings.","Prepares the text layout contained in buffer
to be …","Draws texture
at destination
, scaling as necessary.","Draws a shape that was created with texture coordinates, …","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","Measures text
using the current text settings.","Measures buffer
and caches the results using default_color
…","Clears the currently prepared graphics and returns a new …","","","Renders the prepared graphics from the last frame.","Returns the number of triangles that are being rendered in …","","","","","","","","","Returns the number of vertexes that compose the drawing …","Begins a path. Must be at the start.","A beveled corner is to be used to join path segments. The …","The stroke for each sub-path does not extend beyond its …","A control point used to create curves.","A description of the size to use for each corner radius …","A cubic curve (two control points).","Controls the default stroke width for a given unit.","Ends the path. Must be the last entry.","A point on a Path
.","A straight line segment.","Line cap as defined by the SVG specification.","Line join as defined by the SVG specification.","A sharp corner is to be used to join path segments.","Same as a miter join, but if the miter limit is exceeded, …","A geometric shape defined by a path.","Builds a Path
.","An entry in a Path
.","A quadratic curve (one control point).","At each end of each sub-path, the shape representing the …","A round corner is to be used to join path segments.","A tesselated shape.","At the end of each sub-path, the shape representing the …","Options for stroking lines on a path.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The radius of the bottom left rounded corner.","The radius of the bottom right rounded corner.","Returns the built path.","Returns the built path.","","","","","","","","","","","","","","","","","Returns this set of radii clamped so that no corner radius …","","","","","","","","","","","","","","","Closes the path, connecting the current location to the …","Closes the path, connecting the current location to the …","Returns the default options with the line width specified …","The color to apply to the stroke.","Sets the color of this stroke and returns self.","Create a cubic curve from the current location to end_at
…","Create a cubic curve from the current location to end_at
…","","","","","Returns the default width of a line stroked in this unit.","","","","","","","","","Sets the line cap style for the end of line segments and …","What cap to use at the end of each sub-path.","","","","","","","","","Fills this path with color
.","Returns a circle that is filled solid with color
.","Returns a rectangle that is filled solid with color
.","Returns a rounded rectangle with the specified corner …","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","Returns the default options with the line width specified …","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sets the line join style and returns self.","See the SVG specification.","Create a straight line from the current location to end_at
.","Create a straight line from the current location to end_at
.","The width of the line.","Returns the default options with a line width of lp
.","Passes each radius definition to map
and returns a new set …","Sets the miter limit and returns self.","See the SVG specification.","Returns the default options with the line width specified …","Creates a new path with the initial position start_at
.","Creates a new path with the initial position start_at
.","Returns the default options with the line width specified …","Uploads the shape to the GPU, applying texture
to the …","Uploads the shape to the GPU.","Returns the default options with a line width of px
.","Create a quadratic curve from the current location to …","Create a quadratic curve from the current location to …","Clears this builder to a state as if it had just been …","Clears this builder to a state as if it had just been …","Returns a path for a rounded rectangle with the given …","Sets the line cap style for the start of line segments and …","What cap to use at the start of each sub-path.","Strokes this path with color
and options
.","Returns a circle that is stroked with color
and options
.","Returns a rectangle that has its outline stroked with color
…","Returns a rounded rectangle with the specified corner …","","","","","","","","Maximum allowed distance to the path when building an …","The radius of the top left rounded corner.","The radius of the top right rounded corner.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The x-axis component.","The x-axis component.","The y-axis component","The y-axis component","The location to begin at.","Whether the path should be closed.","The control point for the curve.","The first control point for the curve.","The second control point for the curve.","The texture coordinate for this path event.","The texture coordinate for this path event.","The texture coordinate for this path event.","The texture coordinate for this path event.","The end location of the line.","The end location of the curve.","The end location of the curve.","Render the text such that the center of the extents of the …","Render the text such that the text is offset by a custom …","Render the text such that the leftmost pixel of the …","Information about a glyph in a MeasuredText
.","Instructions for drawing a laid out glyph.","The dimensions of a measured text block.","Text that is ready to be rendered on the GPU.","A text drawing command.","Controls the origin of PreparedText
.","Render the text such that the top-left of the first line …","","","","","","","","","","","","","The measurement above the baseline of the text.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The color to draw the text using.","","","","The measurement below the baseline of the text.","","","","","","","End index of cluster in original line","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The individual glyhs that were laid out.","Information about what glyph this is.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","The measurement to the leftmost pixel of the text.","Unicode BiDi embedding level, character is left-to-right …","The line index this glyph is visually laid out on.","The measurement above the baseline of the text.","The width of the line this glyph is on.","Custom metadata set in cosmic_text::Attrs
.","Returns a text command that draws text
with color
.","Sets the origin for the text drawing operation and returns …","The origin to draw the text around.","Returns the destination rectangle for this glyph.","","","The total size of the measured text, encompassing all …","Start index of cluster in original line","The text to be drawn.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sets the width to wrap text at and returns self.","The width to wrap the text at. If None
, no wrapping is …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[3,3,3,3,3,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,17,0,0,30,0,0,17,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,3,3,3,3,0,3,3,3,3,3,3,3,3,0,3,3,3,3,3,3,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,3,3,3,3,3,3,3,3,3,3,3,0,3,3,3,3,30,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,30,0,3,3,3,3,3,0,30,0,0,0,17,3,3,3,3,3,3,1,3,3,0,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,7,7,3,3,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,7,13,21,15,16,3,17,19,20,15,16,3,17,19,20,0,7,14,19,7,14,13,7,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,16,14,3,17,19,20,3,3,3,17,17,17,19,19,19,20,20,20,0,16,26,28,7,14,3,29,17,19,20,30,28,28,28,28,7,28,15,29,1,13,37,37,37,15,16,26,28,7,14,3,3,29,17,19,19,20,30,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,29,3,3,3,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,3,17,3,28,15,28,7,3,29,3,29,28,21,13,7,1,16,29,15,29,29,7,21,13,7,15,15,13,7,3,3,19,0,1,26,1,28,28,156,37,37,156,13,37,28,37,28,28,28,28,28,28,28,0,13,15,28,7,29,20,37,1,0,28,28,0,15,16,3,17,19,20,156,37,37,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,0,3,3,3,3,157,0,158,0,158,0,0,0,86,86,78,86,82,78,86,82,157,78,86,82,78,86,82,78,86,82,78,86,82,157,82,82,157,157,86,157,157,157,78,86,86,78,86,82,157,78,86,157,82,157,78,78,86,82,78,86,82,86,78,157,157,157,157,157,78,86,78,86,82,78,86,82,86,82,78,86,82,78,157,78,157,86,86,86,78,157,78,157,157,157,157,78,78,86,157,86,157,157,78,78,157,86,86,157,0,157,157,157,82,78,78,78,78,78,78,78,78,78,157,78,157,78,86,82,157,157,157,157,86,78,86,82,78,86,82,78,86,82,78,86,82,86,86,86,0,78,0,0,113,115,113,115,113,115,113,115,113,115,113,115,113,113,115,113,113,113,115,113,113,113,113,113,113,113,113,115,113,115,113,115,113,115,113,115,113,115,113,115,113,113,115,113,113,115,113,113,115,113,115,113,115,113,115,113,126,125,124,0,0,126,0,126,0,126,0,0,125,125,0,0,0,126,124,125,0,124,0,120,124,125,117,126,121,127,122,120,124,125,117,126,121,127,122,120,124,125,117,126,121,127,122,120,124,125,117,126,121,127,122,122,122,120,120,120,124,125,117,126,121,127,122,120,124,125,117,126,121,127,122,122,124,125,117,126,121,127,122,124,125,117,126,121,127,122,120,120,127,127,127,120,120,120,117,121,127,131,120,124,125,117,126,121,127,122,127,127,124,125,117,127,122,122,122,122,121,117,117,117,124,125,117,126,121,127,122,120,120,124,125,117,126,121,127,127,122,122,122,120,124,125,117,126,121,127,122,121,127,122,127,122,127,122,127,120,124,125,117,126,121,127,122,120,124,125,117,126,121,127,122,120,124,125,117,126,121,127,122,120,124,125,117,126,121,127,122,124,125,126,127,122,127,122,127,122,127,122,122,127,127,120,120,127,127,122,127,127,127,120,120,127,117,117,127,120,120,120,120,121,127,127,121,117,117,117,124,125,117,126,121,127,122,127,122,122,120,124,125,117,126,121,127,122,120,124,125,117,126,121,127,122,120,124,125,117,126,121,127,122,120,124,125,117,126,121,127,122,130,129,130,129,159,160,161,162,162,159,163,161,162,163,161,162,57,57,57,0,0,0,0,0,0,57,58,57,116,143,144,40,58,57,116,143,144,40,116,58,57,116,143,144,40,58,57,116,143,144,40,58,57,116,143,144,40,58,57,116,143,144,40,57,116,143,144,40,57,116,143,144,40,40,57,58,58,116,58,57,116,143,144,40,144,57,57,57,57,58,57,116,143,144,40,58,57,116,143,144,40,40,40,58,57,116,143,144,40,57,57,57,116,143,58,57,116,143,144,40,58,57,116,143,144,40,58,57,116,143,144,40,58,57,116,143,144,40,57,144,40,57,57,57,116,144,144,116,144,144,40,40,40,143,40,40,116,144,40,57,116,143,144,40,40,58,57,116,143,144,40,58,57,116,143,144,40,58,57,116,143,144,40,58,57,116,143,144,40,40,40,152,0,0,0,146,0,0,0,146,0,152,0,0,0,0,155,151,152,148,145,153,146,155,151,152,148,145,153,146,155,151,152,148,145,153,146,155,151,152,148,145,153,146,155,151,152,148,145,153,146,155,151,152,148,145,153,146,145,146,145,146,145,145,148,146,155,151,152,148,145,153,146,0,145,145,145,145,154,148,151,152,148,145,153,146,155,151,152,148,145,153,146,155,151,152,148,145,153,146,148,148,148,148,145,148,148,148,148,155,151,152,148,145,153,146,155,151,152,148,145,153,146,155,151,152,148,145,153,146,155,151,152,148,145,153,146,145,146,148,149,151,148,148,151,148,153,145,150,153,148,154,150,151,148,145,146,0,155,151,152,148,145,153,146,155,151,152,148,145,153,146,155,151,152,148,145,153,146,155,151,152,148,145,153,146,146,164,164],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[3,4],[3,5],0,[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[7,8],[7,9],[3,4],[3,5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[7,[[12,[11]]]],[[13,[12,[11]]],[[14,[13]]]],[[-1,[12,[11]]],[[14,[-1]]],[]],[15,15],[16,16],[3,3],[[[17,[-1]]],[[17,[-1]]],18],[19,19],[20,20],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[7],[[[14,[-1]]],[],21],[19],[7],[[[14,[-1]]],[],21],[13,9],[7,9],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,2],[16,2],[[[14,[-1]]],2,21],[[3,3],22],[[[17,[-1]],[17,[-1]]],22,23],[[19,19],22],[[20,20],22],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],0,[[16,24],25],[[[26,[-1]],24],25,27],[[28,24],25],[[7,24],25],[[[14,[-1]],24],25,[21,27]],[[3,24],25],[[29,24],25],[[[17,[-1]],24],25,27],[[19,24],25],[[20,24],25],[[30,24],25],[28,31],[28,32],[28,33],[28,34],[7,34],[28,35],[15,36],[29,36],[-1,-1,[]],[-1,-1,[]],[-1,[[37,[-1,-2]]],38,39],[[[40,[-1]]],[[37,[[40,[-1]],-1]]],39],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[41,3],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[29,19],[-1,-1,[]],[-1,-1,[]],[29,30],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[42,7],29],[3,4],[3,5],[[3,-1],2,43],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,22,[]],[28,32],[[[48,[11]],36,7],15],[[9,8,36,49,[48,[11]],5],28],[[28,9,8],7],[[4,4,4,4],3],[[7,[48,[11]],36,50],29],[[5,5,5,5],3],[[7,[48,[11]],36,50,[51,[4]]],29],[28,1],[-1,2,[]],[13,2],[7,2],[[1,9,8],7],[[16,[12,[-1]],7],[[26,[-1]]],[52,[54,[53]]]],[[29,[12,[-1]],7],[[26,[-1]]],52],[[15,[12,[-1]],7],[[26,[-1]]],52],[[29,[12,[11]],[12,[-1]],7],[[26,[-1]]],52],[[29,[17,[-1]],[48,[-1]],7],[[26,[-1]]],52],[[7,55,3,[57,[56]]],58],[[-1,[12,[11]]],2,[]],[[13,[12,[11]]],2],[[7,[12,[11]]],2],[[15,42,7],16],[[15,[51,[4]],59,[48,[11]],8],16],[13,8],[7,8],[3,4],[3,5],[[19,[12,[11]]],20],0,[[1,60,9,8],13],[[[26,[-1]],[61,[-1]],[62,[5]],[62,[63]],13],2,[64,65,39,66,67,68]],[[1,29,[69,[3]],9,8],13],[28,2],[[28,[48,[11]],5,8],2],[[-1,63],[[37,[-2,-3]]],[],[],[]],[[[37,[-1,-2]],63],[[37,[-1,-2]]],[],[]],0,[[-1,5],[[37,[-2,-3]]],[],[],[]],[13,70],[[[37,[-1,-2]],5],[[37,[-1,-2]]],[],[]],[28,70],0,[[28,71],2],[[28,-1],2,72],[[28,33],2],[[28,35],2],[[28,-1],2,72],[[28,73],2],[[28,74],2],0,[13,[[48,[11]]]],[15,[[48,[11]]]],[28,[[48,[11]]]],[7,[[48,[11]]]],[29,[[48,[11]]]],[20,[[48,[11]]]],0,[[1,8],[[62,[75]]]],0,[28,73],[28,74],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,[61,[-2]]],[[37,[-3,-2]]],[],[],[]],[[[37,[-1,-2]],[61,[-2]]],[[37,[-1,-2]]],[],[]],0,[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],0,[[3,4],3],[[3,4],3],[[3,4],3],[[3,4],3],0,0,0,0,0,0,0,0,0,0,[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[[-1,[78,[-2]],28,79,80,81],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[62,[3]]],[]],[[[82,[-1]]],[[82,[-1]]],18],[[-1,-2],2,[],[]],[[-1,[78,[-2]],28],22,[],[]],[[-1,[51,[83]]],83,[]],0,[[-1,[78,[-2]],28,79],2,[],[]],[[-1,[78,[-2]],28,79],2,[],[]],[[-1,[78,[-2]],28,79,[84,[81]]],2,[],[]],[[[78,[-1]]],[[62,[[61,[56]]]]],85],0,[[],86],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,[78,[-2]],28,87],2,[],[]],[[[78,[-1]]],88,85],0,[[-1,[78,[-2]],28,-2],2,[],[]],[[[82,[-1]],24],25,27],[[-1,[78,[-2]],28],2,[],[]],[[[78,[-1]]],22,85],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[[[78,[-1]]],[[82,[-1]]],85],[[-1,[78,[-2]],28,87],2,[],[]],[[-1,[78,[-2]],28],2,[],[]],[[-1,[78,[-2]],28,89],2,[],[]],[[],86],[[[78,[-1]],7],-2,[],[]],[[[78,[-1]]],[[48,[11]]],85],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[78,[-1]],-2],22,85,[[91,[90]]]],[[-1,[78,[-2]],28,79,92,22],2,[],[]],[[[78,[-1]]],88,85],[93,93],0,0,0,[[[78,[-1]]],94,85],[[-1,[78,[-2]],28],2,[],[]],[[[78,[-1]],95],22,85],[[-1,[78,[-2]],28,79,96,95],2,[],[]],[[-1,[78,[-2]],28,79,97,98],2,[],[]],[[],99],[[-1,[78,[-2]],28],2,[],[]],[[[78,[-1]]],22,85],[[[78,[-1]]],[[61,[56]]],85],0,[[],100],0,[[-1,[78,[-2]],7],2,[],[]],[[-1,[78,[-2]],28,101],2,[],[]],[[[78,[-1]],102],2,85],[[[78,[-1]],88],2,85],[[-1,[78,[-2]],13],22,[],[]],0,0,[[-1,[78,[-2]],28],2,[],[]],[-1,[[76,[2,103]]],[104,85,105]],[[],[[76,[2,103]]]],[[],[[76,[2,103]]]],[[-1,[78,[-2]],28],2,[],[]],[[[82,[-1]],-1],[[76,[2,-1]]],[]],[[[78,[-1]],22],2,85],[[[78,[-1]],[12,[11]]],2,85],[[[78,[-1]],106],2,85],[[[78,[-1]],[48,[11]]],2,85],[[[78,[-1]],[62,[[48,[11]]]]],2,85],[[[78,[-1]],[62,[[48,[11]]]]],2,85],[[[78,[-1]]],2,85],[[[78,[-1]],[61,[56]]],2,85],[[[78,[-1]],107],2,85],[[-1,[78,[-2]],28,79],2,[],[]],[[[78,[-1]]],108,85],[[-1,[78,[-2]],28],2,[],[]],[[[78,[-1]]],109,85],0,[-1,-2,[],[]],[[-1,[78,[-2]],28,110],2,[],[]],[[-1,[78,[-2]],28,79,81,98],2,[],[]],[[-1,[78,[-2]],28,79,5,111],2,[],[]],[[-1,[78,[-2]],28,79,5,98],2,[],[]],0,[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],0,0,0,0,[[[78,[-1]]],112,85],0,0,[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[113,[12,[11]]],[[14,[113]]]],[113,114],[[],115],[113],[113],[-1,-2,[],[]],[-1,-2,[],[]],[[113,-2,[57,[-1]]],2,67,[[91,[[37,[[116,[-1]],-1]]]]]],[[113,-2],2,[68,66,67,52,65],[[91,[[37,[[117,[-1]],-1]]]]]],[[113,-2],2,67,[[91,[[37,[[40,[-1]],-1]]]]]],[[113,-2,3,[57,[56]]],2,67,[[91,[[37,[55,-1]]]]]],[[113,-1,[12,[-2]]],2,118,[52,67,66]],[[113,-3,-4],2,[68,66,67,52,65],[[119,[-1]]],[[91,[[37,[-2,-1]]]]],118],[113,2],[[113,24],25],[[115,24],25],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[113,-2],[[116,[-1]]],67,[[91,[[40,[-1]]]]]],[[113,55,3],[[116,[-1]]],67],[[115,7],113],[113,2],[[113,[12,[11]]],2],[[115,13],2],[113,114],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,77,[]],[-1,77,[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[113,114],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[[120,[-1]]],[[121,[-1]]],65],[[[120,[-1]]],[[121,[-1]]],65],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[122,[-1]],-1],[[122,[-1]]],[123,65]],[124,124],[125,125],[[[117,[-1]]],[[117,[-1]]],18],[[[126,[-1]]],[[126,[-1]]],18],[[[121,[-1]]],[[121,[-1]]],18],[[[127,[-1]]],[[127,[-1]]],18],[[[122,[-1]]],[[122,[-1]]],18],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[[120,[-1]]],[[121,[-1]]],65],[[[120,[-1]]],[[121,[-1]]],65],[-1,[[127,[32]]],[[91,[128]]]],0,[[[127,[-1]],3],[[127,[-1]]],[]],[[[120,[-1]],[129,[-1]],[129,[-1]],[130,[-1]],[61,[11]]],[[120,[-1]]],65],[[[120,[-1]],[129,[-1]],[129,[-1]],[130,[-1]]],[[120,[-1]]],65],[[],[[120,[-1]]],[39,65]],[[],[[117,[-1]]],[]],[[],[[121,[-1]]],39],[[],[[127,[-1]]],131],[[],-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[127,[-1]],124],[[127,[-1]]],[]],0,[[124,124],22],[[125,125],22],[[[117,[-1]],[117,[-1]]],22,23],[[[127,[-1]],[127,[-1]]],22,23],[[[122,[-1]],[122,[-1]]],22,23],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[[121,[-1]],3],[[117,[-1]]],[132,65,133]],[[-1,3,[17,[-1]]],[[117,[-1]]],[39,134,135,136,132,65,133]],[[[12,[-1]],3],[[117,[-1]]],[135,136,132,65,133]],[[[12,[-1]],-2,3],[[117,[-1]]],[135,137,54,[138,[5]],[139,[53]],136,132,65,133],[[91,[[122,[-1]]]]]],[[124,24],[[76,[2,140]]]],[[125,24],[[76,[2,140]]]],[[[117,[-1]],24],25,27],[[[126,[-1]],24],25,27],[[[121,[-1]],24],25,27],[[[127,[-1]],24],25,27],[[[122,[-1]],24],25,27],[-1,-1,[]],[[[121,[-1]]],[[120,[-1]]],39],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[3,[[127,[-1]]],131],[-1,-1,[]],[141,-1,[]],[-1,[[122,[-1]]],65],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[121,[-2]]],142,[]],[70,[[127,[-1]]],72],[70,[[122,[-1]]],72],[70,[[127,[-1]]],72],[70,[[122,[-1]]],72],[70,[[127,[-1]]],72],[70,[[122,[-1]]],72],[-1,[[127,[32]]],[[91,[128]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[[[127,[-1]],70],[],72],[[[122,[-1]],70],[],72],[[[127,[-1]],70],[],72],[[[122,[-1]],70],[],72],[[[127,[-1]],70],[],72],[[[122,[-1]],70],[],72],[[[122,[-1]]],22,68],[[[127,[-1]],125],[[127,[-1]]],[]],0,[[[120,[-1]],[130,[-1]],[61,[11]]],[[120,[-1]]],65],[[[120,[-1]],[130,[-1]]],[[120,[-1]]],65],0,[-1,[[127,[32]]],[[91,[32]]]],[[[122,[-1]],-2],[[122,[-3]]],[],104,[]],[[[127,[-1]],5],[[127,[-1]]],[]],0,[-1,[[127,[32]]],[[91,[128]]]],[[[130,[-1]]],[[120,[-1]]],65],[[[130,[-1]],[61,[11]]],[[120,[-1]]],65],[-1,[[127,[32]]],[[91,[128]]]],[[[117,[-1]],-2,7],[[26,[-1]]],65,118],[[[117,[-1]],7],[[26,[-1]]],[65,133]],[-1,[[127,[56]]],[[91,[56]]]],[[[120,[-1]],[129,[-1]],[130,[-1]],[61,[11]]],[[120,[-1]]],65],[[[120,[-1]],[129,[-1]],[130,[-1]]],[[120,[-1]]],65],[[[120,[-1]],[130,[-1]],[61,[11]]],2,65],[[[120,[-1]],[130,[-1]]],2,65],[[[12,[-1]],-2],[[121,[-1]]],[135,137,54,[138,[5]],[139,[53]],136,132,65],[[91,[[122,[-1]]]]]],[[[127,[-1]],124],[[127,[-1]]],[]],0,[[[121,[-1]],-2],[[117,[-1]]],[132,65,133],[[91,[[127,[-1]]]]]],[[-1,3,[17,[-1]],-2],[[117,[-1]]],[39,134,135,136,132,65,133],[[91,[[127,[-1]]]]]],[[[12,[-1]],-2],[[117,[-1]]],[135,136,132,65,133],[[91,[[127,[-1]]]]]],[[[12,[-1]],-2,-3],[[117,[-1]]],[135,137,54,[138,[5]],[139,[53]],136,132,65,133],[[91,[[122,[-1]]]]],[[91,[[127,[-1]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[57,[-1]]],[[57,[-1]]],18],[[[116,[-1]]],[[116,[-1]]],18],[143,143],[144,144],[[[40,[-1]]],[[40,[-1]]],18],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[],[[57,[-1]]],[]],[58],[58],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[57,[-1]],[57,[-1]]],22,23],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[58,24],25],[[[57,[-1]],24],25,27],[[[116,[-1]],24],25,27],[[143,24],25],[[144,24],25],[[[40,[-1]],24],25,27],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[107,[[40,[-1]]],[]],[109,[[40,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[70,[[57,[-1]]],72],[70,[[57,[-1]]],72],[70,[[57,[-1]]],72],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[[[57,[-1]],70],[],72],[[[57,[-1]],70],[],72],[[[57,[-1]],70],[],72],0,0,0,0,0,0,[[107,3],[[40,[-1]]],[]],[[[40,[-1]],[57,[-1]]],[[40,[-1]]],[]],0,[143,[[12,[56]]]],[[-1,63],[[37,[-2,-3]]],[],[],[]],[[-1,5],[[37,[-2,-3]]],[],[],[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,[61,[-2]]],[[37,[-3,-2]]],[],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[[[40,[-1]],-1],[[40,[-1]]],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[145,145],[146,146],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[145,145],147],[[-1,-2],147,[],[]],[[],[[148,[-1]]],[]],[[],146],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,146,5,113],2,149],[[145,145],22],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,145],[[62,[[61,[56]]]]],[]],[[[148,[-1]],145],[[62,[[61,[56]]]]],150],[[151,24],25],[[152,24],25],[[[148,[-1]],24],25,27],[[145,24],25],[[[153,[-1]],24],25,27],[[146,24],25],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[148,[-1]],145],[[62,[-1]]],[]],[[[148,[-1]],145],[[62,[-1]]],[]],[[[148,[-1]],114],[[62,[-1]]],[]],[[[148,[-1]],114],[[62,[-1]]],[]],[[145,-1],2,43],[[[148,[-1]],145],[],[]],[[[148,[-1]],114],[],[]],[[[148,[-1]],145],[],[]],[[[148,[-1]],114],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[[[148,[-1]]],22,[]],[[-1,114],[[62,[154]]],[]],[[-1,114],[[62,[154]]],[]],[[-1,114],[[62,[154]]],[]],[[[148,[-1]]],114,[]],[[114,114,-1],151,142],[[],[[148,[-1]]],[]],0,[[145,145],[[62,[147]]]],[-1,[[61,[56]]],[]],0,[[[148,[-1]],-1],145,[]],[[-1,155,155,56,[12,[56]],5,113],2,[]],[[-1,[61,[56]],5,113],2,[]],[[151,155,155,56,[12,[56]],5,113],2],[[[148,[-1]],155,155,56,[12,[56]],5,113],2,150],[-1,-2,[],[]],[-1,-2,[],[]],[[[61,[56]],70,5,[48,[56]]],[[61,[56]]]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,[[76,[-2]]],[],[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[-1,[[62,[-2]]],[],[]],[[146,-1],[[61,[56]]],149],0,0],"c":[],"p":[[3,"Frame",0],[15,"tuple"],[3,"Color",0],[15,"u8"],[15,"f32"],[8,"Any",1447],[3,"Graphics",0],[3,"Queue",1448],[3,"Device",1448],[8,"CastFrom",1449],[3,"UPx",1450],[3,"Rect",1451],[3,"RenderingGraphics",0],[3,"ClipGuard",0],[3,"TextureCollection",0],[3,"CollectedTexture",0],[4,"Origin",0],[8,"Clone",1452],[3,"SharedTexture",0],[3,"TextureRegion",0],[8,"Clipped",0],[15,"bool"],[8,"PartialEq",1453],[3,"Formatter",1454],[6,"Result",1454],[3,"PreparedGraphic",0],[8,"Debug",1454],[3,"Kludgine",0],[3,"Texture",0],[4,"AnyTexture",0],[4,"Family",1455],[3,"Lp",1450],[4,"Style",1455],[3,"FontSystem",1456],[3,"Weight",1455],[4,"TextureFormat",1457],[3,"Drawable",0],[8,"DrawableSource",0],[8,"Default",1458],[3,"Text",1084],[3,"Color",1459],[4,"DynamicImage",1460],[8,"Hasher",1461],[3,"Global",1462],[3,"Box",1463],[3,"Arc",1464],[3,"Rc",1465],[3,"Size",1466],[3,"MultisampleState",1457],[3,"TextureUsages",1457],[15,"slice"],[8,"Unit",1467],[15,"i32"],[8,"Div",1468],[3,"Buffer",1469],[3,"Px",1450],[4,"TextOrigin",1084],[3,"PreparedText",1084],[3,"ImageDataLayout",1457],[3,"RenderPassDescriptor",1448],[3,"Point",1470],[4,"Option",1471],[3,"Angle",1472],[8,"IntoSigned",1467],[8,"Copy",1473],[8,"ShaderScalable",0],[8,"ScreenUnit",1467],[8,"Zero",1467],[4,"LoadOp",1448],[3,"Fraction",1474],[4,"FamilyOwned",1459],[8,"ScreenScale",1467],[3,"Attrs",1459],[4,"Width",1475],[3,"SubmissionIndex",1448],[4,"Result",1476],[3,"TypeId",1447],[3,"Window",592],[3,"DeviceId",1477],[6,"AxisId",1477],[15,"f64"],[3,"WindowHandle",592],[4,"CompositeAlphaMode",1457],[3,"PhysicalPosition",1478],[8,"Send",1473],[3,"WindowAttributes",592],[3,"PathBuf",1479],[3,"Duration",1480],[4,"Ime",1477],[4,"PhysicalKey",1481],[8,"Into",1482],[3,"KeyEvent",1477],[3,"Limits",1457],[3,"Modifiers",1477],[4,"MouseButton",1477],[4,"ElementState",1477],[4,"MouseScrollDelta",1477],[4,"TouchPhase",1477],[3,"NonZeroU32",1483],[4,"PowerPreference",1457],[15,"char"],[3,"Instant",1484],[4,"EventLoopError",1485],[8,"FnMut",1486],[8,"UnwindSafe",1487],[4,"ImePurpose",1488],[15,"str"],[4,"Theme",1488],[3,"String",1489],[3,"Touch",1477],[15,"i64"],[3,"Window",1488],[3,"Renderer",738],[15,"usize"],[3,"Drawing",738],[3,"MeasuredText",1084],[3,"Shape",796],[8,"TextureSource",0],[8,"ShapeSource",0],[3,"PathBuilder",796],[3,"Path",796],[3,"CornerRadii",796],[8,"PartialOrd",1453],[4,"LineCap",796],[4,"LineJoin",796],[4,"PathEvent",796],[3,"StrokeOptions",796],[4,"FloatOrInt",1467],[6,"ControlPoint",796],[6,"Endpoint",796],[8,"DefaultStrokeWidth",796],[8,"FloatConversion",1467],[8,"PixelScaling",1467],[8,"Neg",1468],[8,"Add",1468],[8,"Ord",1453],[8,"Sub",1468],[8,"Mul",1468],[8,"TryFrom",1482],[3,"Error",1454],[15,"never"],[8,"IntoIterator",1490],[3,"MeasuredGlyph",1084],[3,"GlyphInfo",1084],[3,"ObjectId",1259],[4,"TileMapFocus",1259],[4,"Ordering",1453],[3,"ObjectLayer",1259],[8,"Layers",1259],[8,"Object",1259],[3,"Tiles",1259],[4,"TileKind",1259],[3,"ObjectInfo",1259],[8,"Layer",1259],[3,"TileOffset",1259],[8,"DrawableExt",0],[8,"WindowBehavior",592],[8,"Message",592],[13,"Begin",1072],[13,"End",1072],[13,"Quadratic",1072],[13,"Cubic",1072],[13,"Line",1072],[13,"Object",1445]],"a":{"app_id":[601],"class":[601],"class_name":[601]}}\
+"kludgine":{"doc":"Kludgine (Redux)","t":"SSSSSESSSSSSSSSSSSSSSSSSNDINDDNSSSSSSSSSSSSSSSSSSSSSSSSDIISSSSDSSSSSSSSDSSSSSSDSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSESSSSSSSSSSSDSSSSNDSSSSSSSSSSSSSSIINDSSSSSDNDDINSSSSSSLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLKLLLLLLLLLALLLLLKLMKLLLMLLLLLLLALLLLLLMLALLALLLLLLKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLCLLLLQIQDQDIDMMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMLLLLLLMLLLLLLLLLLMLLLLLKLMLLLLLLLLLLLLLLLMMMLLLLLLLLLMLMLLLLKMMLFLLLLLLLLLLLLLLLLLMLLLLLMLLLLLLLLLLLLMMMCLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNGDNINGNEENNDDENNNDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLKLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMLLLMLLLLLLLLLLLLLMLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNDDDDDENLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLMLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMNIIINDDDNRNEEDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMLKMLKKLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMM","n":["ALICEBLUE","ANTIQUEWHITE","AQUA","AQUAMARINE","AZURE","AnyTexture","BEIGE","BISQUE","BLACK","BLANCHEDALMOND","BLUE","BLUEVIOLET","BROWN","BURLYWOOD","CADETBLUE","CHARTREUSE","CHOCOLATE","CLEAR_BLACK","CLEAR_WHITE","CORAL","CORNFLOWERBLUE","CORNSILK","CRIMSON","CYAN","Center","ClipGuard","Clipped","Collected","CollectedTexture","Color","Custom","DARKBLUE","DARKCYAN","DARKGOLDENROD","DARKGRAY","DARKGREEN","DARKGREY","DARKKHAKI","DARKMAGENTA","DARKOLIVEGREEN","DARKORANGE","DARKORCHID","DARKRED","DARKSALMON","DARKSEAGREEN","DARKSLATEBLUE","DARKSLATEGRAY","DARKSLATEGREY","DARKTURQUOISE","DARKVIOLET","DEEPPINK","DEEPSKYBLUE","DIMGRAY","DIMGREY","DODGERBLUE","Drawable","DrawableExt","DrawableSource","FIREBRICK","FLORALWHITE","FORESTGREEN","FUCHSIA","Frame","GAINSBORO","GHOSTWHITE","GOLD","GOLDENROD","GRAY","GREEN","GREENYELLOW","GREY","Graphics","HONEYDEW","HOTPINK","INDIANRED","INDIGO","IVORY","KHAKI","Kludgine","LAVENDER","LAVENDERBLUSH","LAWNGREEN","LEMONCHIFFON","LIGHTBLUE","LIGHTCORAL","LIGHTCYAN","LIGHTGOLDENRODYELLOW","LIGHTGRAY","LIGHTGREEN","LIGHTGREY","LIGHTPINK","LIGHTSALMON","LIGHTSEAGREEN","LIGHTSKYBLUE","LIGHTSLATEGRAY","LIGHTSLATEGREY","LIGHTSTEELBLUE","LIGHTYELLOW","LIME","LIMEGREEN","LINEN","MAGENTA","MAROON","MEDIUMAQUAMARINE","MEDIUMBLUE","MEDIUMORCHID","MEDIUMPURPLE","MEDIUMSEAGREEN","MEDIUMSLATEBLUE","MEDIUMSPRINGGREEN","MEDIUMTURQUOISE","MEDIUMVIOLETRED","MIDNIGHTBLUE","MINTCREAM","MISTYROSE","MOCCASIN","NAVAJOWHITE","NAVY","OLDLACE","OLIVE","OLIVEDRAB","ORANGE","ORANGERED","ORCHID","Origin","PALEGOLDENROD","PALEGREEN","PALETURQUOISE","PALEVIOLETRED","PAPAYAWHIP","PEACHPUFF","PERU","PINK","PLUM","POWDERBLUE","PURPLE","PreparedGraphic","REBECCAPURPLE","RED","ROSYBROWN","ROYALBLUE","Region","RenderingGraphics","SADDLEBROWN","SALMON","SANDYBROWN","SEAGREEN","SEASHELL","SIENNA","SILVER","SKYBLUE","SLATEBLUE","SLATEGRAY","SLATEGREY","SNOW","SPRINGGREEN","STEELBLUE","ShaderScalable","ShapeSource","Shared","SharedTexture","TAN","TEAL","THISTLE","TOMATO","TURQUOISE","Texture","Texture","TextureCollection","TextureRegion","TextureSource","TopLeft","VIOLET","WHEAT","WHITE","WHITESMOKE","YELLOW","YELLOWGREEN","abort","alpha","alpha_f32","app","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_ref","as_ref","blue","blue_f32","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clip_rect","clipped_to","clipped_to","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cosmic_text","deref","deref","deref","deref_mut","deref_mut","device","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","drop","drop","drop","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","figures","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","font_family","font_size","font_style","font_system","font_system","font_weight","format","format","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_image","green","green_f32","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_components","into_components","is_valid_bit_pattern","line_height","new","new","new","new","new","new_f32","new_with_data","next_frame","pop_clip","pop_clip","pop_clip","prepare","prepare","prepare","prepare_entire_colection","prepare_partial","prepare_sized","prepare_text","push_clip","push_clip","push_clip","push_image","push_texture","queue","queue","red","red_f32","region","render","render","render","render_into","reset_text_attributes","resize","rotate_by","rotate_by","rotation","scale","scale","scale","scale","scale","set_font_family","set_font_size","set_font_style","set_font_weight","set_line_height","set_text_attributes","set_text_stretch","shapes","size","size","size","size","size","size","source","submit","text","text_attrs","text_stretch","tilemap","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","translate_by","translate_by","translation","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","wgpu","with_alpha","with_blue","with_green","with_red","Context","Message","Response","Window","Window","WindowAttributes","WindowBehavior","WindowHandle","active","app_name","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","axis_motion","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast_into","cast_into","cast_into","clear_color","clone","clone_into","close_requested","composite_alpha_mode","content_protected","cursor_entered","cursor_left","cursor_moved","cursor_position","decorations","default","downcast","downcast","downcast","dropped_file","elapsed","enabled_buttons","event","fmt","focus_changed","focused","from","from","from","from_cast","from_cast","from_cast","fullscreen","handle","hovered_file","hovered_file_cancelled","ime","initial_window_attributes","initialize","inner_size","inner_size","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","key_pressed","keyboard_input","last_frame_rendered_in","limits","max_inner_size","maximized","min_inner_size","modifiers","modifiers_changed","mouse_button_pressed","mouse_input","mouse_wheel","multisample_count","occlusion_changed","ocluded","position","position","power_preference","preferred_theme","prepare","received_character","redraw_at","redraw_in","render","resizable","resize_increments","resized","run","run","run_with","scale_factor_changed","send","set_ime_allowed","set_ime_cursor_area","set_ime_purpose","set_inner_size","set_max_inner_size","set_min_inner_size","set_needs_redraw","set_position","set_title","smart_magnify","theme","theme_changed","title","title","to_owned","touch","touchpad_magnify","touchpad_pressure","touchpad_rotate","transparent","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","visible","window_icon","window_level","winit","winit","Drawing","Renderer","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","cast","cast","cast_into","cast_into","clipped_to","command_count","default","deref","deref_mut","downcast","downcast","draw_measured_text","draw_shape","draw_text","draw_text_buffer","draw_texture","draw_textured_shape","drop","fmt","fmt","from","from","from_cast","from_cast","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","measure_text","measure_text_buffer","new_frame","pop_clip","push_clip","render","triangle_count","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","vertex_count","Begin","Bevel","Butt","ControlPoint","CornerRadii","Cubic","DefaultStrokeWidth","End","Endpoint","Line","LineCap","LineJoin","Miter","MiterClip","Path","PathBuilder","PathEvent","Quadratic","Round","Round","Shape","Square","StrokeOptions","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bottom_left","bottom_right","build","build","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clamped","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","close","close","cm_wide","color","colored","cubic_curve_to","cubic_curve_to","default","default","default","default","default_stroke_width","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","end_cap","end_cap","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","fill","filled_circle","filled_rect","filled_round_rect","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_iter","from_lp","from_lp","from_px","from_px","from_upx","from_upx","inches_wide","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_components","into_components","into_components","into_components","into_components","into_lp","into_lp","into_px","into_px","into_upx","into_upx","is_zero","line_join","line_join","line_to","line_to","line_width","lp_wide","map","miter_limit","miter_limit","mm_wide","new","new_textured","points_wide","prepare","prepare","px_wide","quadratic_curve_to","quadratic_curve_to","reset","reset","round_rect","start_cap","start_cap","stroke","stroked_circle","stroked_rect","stroked_round_rect","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","tolerance","top_left","top_right","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","x","x","y","y","at","close","ctrl","ctrl1","ctrl2","texture","texture","texture","texture","to","to","to","Center","Custom","FirstBaseline","GlyphInfo","MeasuredGlyph","MeasuredText","PreparedText","Text","TextOrigin","TopLeft","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","ascent","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","color","default","deref","deref_mut","descent","downcast","downcast","downcast","downcast","downcast","downcast","end","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_lp","from_px","from_upx","glyphs","info","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_components","into_components","into_components","into_lp","into_px","into_upx","left","level","line","line_height","line_width","metadata","new","origin","origin","rect","rotate_by","scale","size","start","text","to_owned","to_owned","to_owned","to_owned","to_owned","translate_by","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","wrap_at","wrap_at","Color","Layer","Layers","Object","Object","ObjectId","ObjectInfo","ObjectLayer","Point","TILE_SIZE","Texture","TileKind","TileMapFocus","TileOffset","Tiles","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone_into","clone_into","cmp","compare","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw","eq","equivalent","equivalent","equivalent","find_object","find_object","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","get","get_mut","get_nth","get_nth_mut","hash","index","index","index_mut","index_mut","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_components","into_components","is_empty","layer","layer","layer","len","new","new","object","partial_cmp","position","position","push","render","render","render","render","to_owned","to_owned","translate_coordinates","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","world_coordinate","id","layer"],"q":[[0,"kludgine"],[592,"kludgine::app"],[738,"kludgine::render"],[796,"kludgine::shapes"],[1072,"kludgine::shapes::PathEvent"],[1084,"kludgine::text"],[1259,"kludgine::tilemap"],[1445,"kludgine::tilemap::TileMapFocus"],[1447,"core::any"],[1448,"wgpu"],[1449,"wgpu"],[1450,"figures::units"],[1451,"figures::rect"],[1452,"core::clone"],[1453,"core::cmp"],[1454,"core::fmt"],[1455,"core::fmt"],[1456,"figures::units"],[1457,"fontdb"],[1458,"core::default"],[1459,"cosmic_text::attrs"],[1460,"image::dynimage"],[1461,"core::hash"],[1462,"alloc::alloc"],[1463,"alloc::boxed"],[1464,"alloc::sync"],[1465,"alloc::rc"],[1466,"figures::size"],[1467,"wgpu_types"],[1468,"core::ops::arith"],[1469,"core::convert"],[1470,"cosmic_text::buffer"],[1471,"figures::units"],[1472,"core::option"],[1473,"figures::angle"],[1474,"figures::traits"],[1475,"figures::traits"],[1476,"cosmic_text::attrs"],[1477,"wgpu"],[1478,"core::any"],[1479,"winit::event"],[1480,"core::marker"],[1481,"core::time"],[1482,"winit::event"],[1483,"core::convert"],[1484,"wgpu_types"],[1485,"winit::error"],[1486,"core::ops::function"],[1487,"core::panic::unwind_safe"],[1488,"winit::window"],[1489,"winit::window"],[1490,"winit::event"],[1491,"core::cmp"]],"d":["Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A type that can be any TextureSource
implementation that …","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","The grapihc should be drawn so that the center of the …","A clipped surface.","A graphics context that has been clipped.","A CollectedTexture
.","A texture that is contained within a TextureCollection
.","A red, green, blue, and alpha color value stored in …","The graphic should be drawn so that the provided relative …","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A drawable source with optional translation, rotation, and …","Translation, rotation, and scaling for drawable types.","A type that can be drawn in Kludgine.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A frame that can be rendered.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A context used to prepare graphics to render.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A 2d graphics instance.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","The origin of a prepared graphic.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A graphic that is on the GPU and ready to render.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A TextureRegion
.","A graphics context used to render previously prepared …","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","A unit that is able to be scaled by the GPU shader.","A source of triangle data for a shape.","A SharedTexture
.","A cloneable texture.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","An image stored on the GPU.","A Texture
.","A collection of multiple textures, managed as a single …","A region of a SharedTexture
.","A type that is rendered using a texture.","The graphic should be drawn so that the top-left of the …","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Equivalent to the CSS color keywords of the same name.","Aborts rendering this frame.","Returns the alpha component of this color, range 0-255. A …","Returns the alpha component of this color, range 0.0-1.0. …","Application and Windowing Support.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the blue component of this color, range 0-255.","Returns the blue component of this color, range 0.0-1.0.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the current rectangular area of the context.","Returns a ClipGuard
that causes all drawing operations to …","Returns a ClipGuard
that causes all drawing operations to …","","","","","","","","","","","","","","","","","","","Returns a reference to the underlying wgpu::Device
.","Returns a reference to the underlying wgpu::Device
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the current font family.","Returns the current font size.","Returns the current font style.","Returns a mutable reference to the cosmic_text::FontSystem
…","Returns a mutable reference to the cosmic_text::FontSystem
…","Returns the current font weight.","Returns the format of the texture backing this collection.","The format of the texture.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","Creates a texture from image
.","Returns the green component of this color, range 0-255.","Returns the green component of this color, range 0.0-1.0.","","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the current line height.","Returns a new atlas of the given size and format.","Returns a new instance of Kludgine with the provided …","Returns a new instance.","Returns a new color with the provided components.","Creates a new texture of the given size, format, and …","Returns a new color by converting each component from its …","Returns a new texture of the given size, format, and …","Begins rendering a new frame.","Restores the clipping rect to the previous state before …","","","Creates a Graphics
context for this frame that can be used …","Returns a PreparedGraphic
that renders this texture at dest
…","Prepares to render this texture at the given location.","Returns a PreparedGraphic
for the entire texture.","Prepares the source
area to be rendered at dest
.","Prepares to render this texture with size
. The returned …","Prepares the text layout contained in buffer
to be …","Pushes a new clipping state to the clipping stack.","","","Pushes an image to this collection.","Pushes image data to a specific region of the texture.","Returns a reference to the underlying wgpu::Queue
.","Returns a reference to the underlying wgpu::Queue
.","Returns the red component of this color, range 0-255.","Returns the red component of this color, range 0.0-1.0.","Returns a reference to this texture that only renders a …","An easy-to-use batching renderer.","Creates a RenderingGraphics
context for this frame which …","Renders the prepared graphic at origin
, rotating and …","Creates a RenderingGraphics
that renders into texture
for …","Resets all of the text related properties to their default …","Updates the size and scale of this Kludgine instance.","Rotates self
by angle
.","","Rotate the source before rendering.","Scales self
by factor
.","Returns the current scaling factor of the display being …","","Returns the current scaling factor for the display this …","Scale the source before rendering.","Sets the current font family.","Sets the font size.","Sets the current font style.","Sets the current font weight.","Sets the line height for multi-line layout.","Sets the current text attributes.","Sets the current text stretching.","Types for drawing paths and shapes.","Returns the current size of the graphics area being …","Returns the current size of the underlying texture.","Returns the currently configured size to render.","Returns the current clipped size of the context.","The size of the texture.","Returns the size of the region being drawn.","The source to draw.","Submits all of the commands for this frame to the GPU.","Types for text rendering.","Returns the current text attributes.","Returns the current text stretch.","","","","","","","","Translates self
by point
.","","Translate the source before rendering.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new color replacing this colors alpha channel …","Returns a new color replacing this colors blue channel …","Returns a new color replacing this colors green channel …","Returns a new color replacing this colors red channel with …","The type of value provided during initialize()
.","A message with an associated response type.","The type returned when responding to this message.","An open window.","The message type that is able to be sent to individual …","Attributes of a desktop window.","The behavior of a window.","A handle to a window.","Whether the window is active or not.","Name of the application","","","","","","","A multi-axis input device has registered motion.","","","","","","","","","","","","","Returns the color to clear the window with. If None is …","","","The window has been requested to be closed. This can …","Returns the composite alpha mode to use for rendering the …","If true, the contents of the window will be prevented from …","A cursor has hovered over the window.","A cursor is no longer hovering over the window.","A cursor has moved over the window.","Returns the position of the mouse cursor within this …","Controls the visibility of the window decorations.","","","","","A file has been dropped on the window.","Returns the duration that has elapsed since the last frame …","The collection of window buttons that are enabled.","A WindowEvent
has been received by this window.","","The window has gained or lost keyboard focus. …","Returns true if the window is currently focused for …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","The full screen configuration for the window.","Returns a handle to this window, which can be used to send …","A file is hovering over the window.","A file being overed has been cancelled.","An international input even thas occurred for the window.","Returns the window attributes to use when creating the …","Initialize a new instance from the provided context.","Returns the inner size of the window.","The inner size of the window.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","Returns true if the given virtual key code is currently …","A keyboard event occurred while the window was focused.","Returns the duration taken between when the last frame’s …","Returns the limits to apply for the wgpu
instance.","The maximum inner size of the window.","The maximized state of the window.","The minimum inner size of the window.","Returns currently active modifiers.","The keyboard modifier keys have changed. …","Returns true if the given button is currently pressed.","A mouse button was pressed or released.","An event from a mouse wheel.","Returns the number of multisamples to perform when …","The window has been occluded or revealed. …","Returns true if the window is currenly not visible because …","Returns the current position of the window.","The position of the top-left of the frame of the window.","Returns the power preference to initialize wgpu
with.","The window’s preferred theme.","Prepare the window to render.","An input event has generated a character.","Sets the window to redraw at the provided time.","Sets the window to redraw after a duration
.","Render the contents of the window.","If true, the window can be resized by the user.","The increments in which the window will be allowed to …","The window has been resized. RunningWindow::inner_size()
…","Runs a callback as a single window. Continues to run until …","Launches a Kludgine app using this window as the primary …","Launches a Kludgine app using this window as the primary …","The window’s scale factor has changed. …","Sends message
to the window. If the message cannot be","Sets whether IME input is allowed on the window.","Sets the cursor area for IME input suggestions.","Sets the IME purpose.","Sets the inner size of the window.","Sets the window’s maximum inner size.","Sets the window’s minimum inner size.","Sets the window to redraw as soon as it can.","Sets the current position of the window.","Sets the title of the window.","A request to smart-magnify the window.","Returns the current user interface theme for the window.","The window’s theme has been updated. …","Returns the current title of the window.","The title of the window.","","A touch event.","A touchpad-originated magnification gesture.","A pressure-sensitive touchpad was touched.","A touchpad-originated rotation gesture.","If true, the window’s chrome will be hidden and only …","","","","","","","","","","","","","The visibility state of the window.","The window’s icon.","The level of the window.","","Returns a reference to the underlying winit window.","A composite, multi-operation graphic, created with an …","An easy-to-use graphics renderer that batches operations …","","","","","","","","","","","","","Returns a ClipGuard
that causes all drawing operations to …","Returns the number of drawing operations that will be sent …","","","","","","Prepares the text layout contained in buffer
to be …","Draws a shape at the origin, rotating and scaling as …","Draws text
using the current text settings.","Prepares the text layout contained in buffer
to be …","Draws texture
at destination
, scaling as necessary.","Draws a shape that was created with texture coordinates, …","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","Measures text
using the current text settings.","Measures buffer
and caches the results using default_color
…","Clears the currently prepared graphics and returns a new …","","","Renders the prepared graphics from the last frame.","Returns the number of triangles that are being rendered in …","","","","","","","","","Returns the number of vertexes that compose the drawing …","Begins a path. Must be at the start.","A beveled corner is to be used to join path segments. The …","The stroke for each sub-path does not extend beyond its …","A control point used to create curves.","A description of the size to use for each corner radius …","A cubic curve (two control points).","Controls the default stroke width for a given unit.","Ends the path. Must be the last entry.","A point on a Path
.","A straight line segment.","Line cap as defined by the SVG specification.","Line join as defined by the SVG specification.","A sharp corner is to be used to join path segments.","Same as a miter join, but if the miter limit is exceeded, …","A geometric shape defined by a path.","Builds a Path
.","An entry in a Path
.","A quadratic curve (one control point).","At each end of each sub-path, the shape representing the …","A round corner is to be used to join path segments.","A tesselated shape.","At the end of each sub-path, the shape representing the …","Options for stroking lines on a path.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The radius of the bottom left rounded corner.","The radius of the bottom right rounded corner.","Returns the built path.","Returns the built path.","","","","","","","","","","","","","","","","","Returns this set of radii clamped so that no corner radius …","","","","","","","","","","","","","","","Closes the path, connecting the current location to the …","Closes the path, connecting the current location to the …","Returns the default options with the line width specified …","The color to apply to the stroke.","Sets the color of this stroke and returns self.","Create a cubic curve from the current location to end_at
…","Create a cubic curve from the current location to end_at
…","","","","","Returns the default width of a line stroked in this unit.","","","","","","","","","Sets the line cap style for the end of line segments and …","What cap to use at the end of each sub-path.","","","","","","","","","Fills this path with color
.","Returns a circle that is filled solid with color
.","Returns a rectangle that is filled solid with color
.","Returns a rounded rectangle with the specified corner …","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","Returns the default options with the line width specified …","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sets the line join style and returns self.","See the SVG specification.","Create a straight line from the current location to end_at
.","Create a straight line from the current location to end_at
.","The width of the line.","Returns the default options with a line width of lp
.","Passes each radius definition to map
and returns a new set …","Sets the miter limit and returns self.","See the SVG specification.","Returns the default options with the line width specified …","Creates a new path with the initial position start_at
.","Creates a new path with the initial position start_at
.","Returns the default options with the line width specified …","Uploads the shape to the GPU, applying texture
to the …","Uploads the shape to the GPU.","Returns the default options with a line width of px
.","Create a quadratic curve from the current location to …","Create a quadratic curve from the current location to …","Clears this builder to a state as if it had just been …","Clears this builder to a state as if it had just been …","Returns a path for a rounded rectangle with the given …","Sets the line cap style for the start of line segments and …","What cap to use at the start of each sub-path.","Strokes this path with color
and options
.","Returns a circle that is stroked with color
and options
.","Returns a rectangle that has its outline stroked with color
…","Returns a rounded rectangle with the specified corner …","","","","","","","","Maximum allowed distance to the path when building an …","The radius of the top left rounded corner.","The radius of the top right rounded corner.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The x-axis component.","The x-axis component.","The y-axis component","The y-axis component","The location to begin at.","Whether the path should be closed.","The control point for the curve.","The first control point for the curve.","The second control point for the curve.","The texture coordinate for this path event.","The texture coordinate for this path event.","The texture coordinate for this path event.","The texture coordinate for this path event.","The end location of the line.","The end location of the curve.","The end location of the curve.","Render the text such that the center of the extents of the …","Render the text such that the text is offset by a custom …","Render the text such that the leftmost pixel of the …","Information about a glyph in a MeasuredText
.","Instructions for drawing a laid out glyph.","The dimensions of a measured text block.","Text that is ready to be rendered on the GPU.","A text drawing command.","Controls the origin of PreparedText
.","Render the text such that the top-left of the first line …","","","","","","","","","","","","","The measurement above the baseline of the text.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The color to draw the text using.","","","","The measurement below the baseline of the text.","","","","","","","End index of cluster in original line","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The individual glyhs that were laid out.","Information about what glyph this is.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","The measurement to the leftmost pixel of the text.","Unicode BiDi embedding level, character is left-to-right …","The line index this glyph is visually laid out on.","The measurement above the baseline of the text.","The width of the line this glyph is on.","Custom metadata set in cosmic_text::Attrs
.","Returns a text command that draws text
with color
.","Sets the origin for the text drawing operation and returns …","The origin to draw the text around.","Returns the destination rectangle for this glyph.","","","The total size of the measured text, encompassing all …","Start index of cluster in original line","The text to be drawn.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sets the width to wrap text at and returns self.","The width to wrap the text at. If None
, no wrapping is …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[3,3,3,3,3,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,17,0,0,30,0,0,17,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,3,3,3,3,0,3,3,3,3,3,3,3,3,0,3,3,3,3,3,3,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,3,3,3,3,3,3,3,3,3,3,3,0,3,3,3,3,30,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,30,0,3,3,3,3,3,0,30,0,0,0,17,3,3,3,3,3,3,1,3,3,0,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,7,7,3,3,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,7,13,21,15,16,3,17,19,20,15,16,3,17,19,20,0,7,14,19,7,14,13,7,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,16,14,3,17,19,20,3,3,3,17,17,17,19,19,19,20,20,20,0,16,26,28,7,14,3,29,17,19,20,30,28,28,28,28,7,28,15,29,1,13,37,37,37,15,16,26,28,7,14,3,3,29,17,19,19,20,30,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,29,3,3,3,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,3,17,3,28,15,28,7,3,29,3,29,28,21,13,7,1,16,29,15,29,29,7,21,13,7,15,15,13,7,3,3,19,0,1,26,1,28,28,157,37,37,157,13,37,28,37,28,28,28,28,28,28,28,0,13,15,28,7,29,20,37,1,0,28,28,0,15,16,3,17,19,20,157,37,37,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,1,13,37,15,16,26,28,7,14,3,29,17,19,20,30,0,3,3,3,3,158,0,159,0,159,0,0,0,87,87,79,87,83,79,87,83,158,79,87,83,79,87,83,79,87,83,79,87,83,158,83,83,158,158,87,158,158,158,79,87,87,79,87,83,158,79,87,158,83,158,79,79,87,83,79,87,83,87,79,158,158,158,158,158,79,87,79,87,83,79,87,83,87,83,79,87,83,79,158,79,158,87,87,87,79,158,79,158,158,158,158,79,79,87,158,87,158,158,79,79,158,87,87,158,0,158,158,158,83,79,79,79,79,79,79,79,79,79,158,79,158,79,87,83,158,158,158,158,87,79,87,83,79,87,83,79,87,83,79,87,83,87,87,87,0,79,0,0,114,116,114,116,114,116,114,116,114,116,114,116,114,114,116,114,114,114,116,114,114,114,114,114,114,114,114,116,114,116,114,116,114,116,114,116,114,116,114,116,114,114,116,114,114,116,114,114,116,114,116,114,116,114,116,114,127,126,125,0,0,127,0,127,0,127,0,0,126,126,0,0,0,127,125,126,0,125,0,121,125,126,118,127,122,128,123,121,125,126,118,127,122,128,123,121,125,126,118,127,122,128,123,121,125,126,118,127,122,128,123,123,123,121,121,121,125,126,118,127,122,128,123,121,125,126,118,127,122,128,123,123,125,126,118,127,122,128,123,125,126,118,127,122,128,123,121,121,128,128,128,121,121,121,118,122,128,132,121,125,126,118,127,122,128,123,128,128,125,126,118,128,123,123,123,123,122,118,118,118,125,126,118,127,122,128,123,121,121,125,126,118,127,122,128,128,123,123,123,121,125,126,118,127,122,128,123,122,128,123,128,123,128,123,128,121,125,126,118,127,122,128,123,121,125,126,118,127,122,128,123,121,125,126,118,127,122,128,123,121,125,126,118,127,122,128,123,125,126,127,128,123,128,123,128,123,128,123,123,128,128,121,121,128,128,123,128,128,128,121,121,128,118,118,128,121,121,121,121,122,128,128,122,118,118,118,125,126,118,127,122,128,123,128,123,123,121,125,126,118,127,122,128,123,121,125,126,118,127,122,128,123,121,125,126,118,127,122,128,123,121,125,126,118,127,122,128,123,131,130,131,130,160,161,162,163,163,160,164,162,163,164,162,163,58,58,58,0,0,0,0,0,0,58,59,58,117,144,145,40,59,58,117,144,145,40,117,59,58,117,144,145,40,59,58,117,144,145,40,59,58,117,144,145,40,59,58,117,144,145,40,58,117,144,145,40,58,117,144,145,40,40,58,59,59,117,59,58,117,144,145,40,145,58,58,58,58,59,58,117,144,145,40,59,58,117,144,145,40,40,40,59,58,117,144,145,40,58,58,58,117,144,59,58,117,144,145,40,59,58,117,144,145,40,59,58,117,144,145,40,59,58,117,144,145,40,58,145,40,58,58,58,117,145,145,117,145,145,40,40,40,144,40,40,117,145,40,58,117,144,145,40,40,59,58,117,144,145,40,59,58,117,144,145,40,59,58,117,144,145,40,59,58,117,144,145,40,40,40,153,0,0,0,147,0,0,0,147,0,153,0,0,0,0,156,152,153,149,146,154,147,156,152,153,149,146,154,147,156,152,153,149,146,154,147,156,152,153,149,146,154,147,156,152,153,149,146,154,147,156,152,153,149,146,154,147,146,147,146,147,146,146,149,147,156,152,153,149,146,154,147,0,146,146,146,146,155,149,152,153,149,146,154,147,156,152,153,149,146,154,147,156,152,153,149,146,154,147,149,149,149,149,146,149,149,149,149,156,152,153,149,146,154,147,156,152,153,149,146,154,147,156,152,153,149,146,154,147,156,152,153,149,146,154,147,146,147,149,150,152,149,149,152,149,154,146,151,154,149,155,151,152,149,146,147,0,156,152,153,149,146,154,147,156,152,153,149,146,154,147,156,152,153,149,146,154,147,156,152,153,149,146,154,147,147,165,165],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[3,4],[3,5],0,[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[7,8],[7,9],[3,4],[3,5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[7,[[12,[11]]]],[[13,[12,[11]]],[[14,[13]]]],[[-1,[12,[11]]],[[14,[-1]]],[]],[15,15],[16,16],[3,3],[[[17,[-1]]],[[17,[-1]]],18],[19,19],[20,20],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[7],[[[14,[-1]]],[],21],[19],[7],[[[14,[-1]]],[],21],[13,9],[7,9],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,2],[16,2],[[[14,[-1]]],2,21],[[3,3],22],[[[17,[-1]],[17,[-1]]],22,23],[[19,19],22],[[20,20],22],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],0,[[16,24],25],[[[26,[-1]],24],25,27],[[28,24],25],[[7,24],25],[[[14,[-1]],24],25,[21,27]],[[3,24],25],[[29,24],25],[[[17,[-1]],24],25,27],[[19,24],25],[[20,24],25],[[30,24],25],[28,31],[28,32],[28,33],[28,34],[7,34],[28,35],[15,36],[29,36],[-1,-1,[]],[-1,-1,[]],[-1,[[37,[-1,-2]]],38,39],[[[40,[-1]]],[[37,[[40,[-1]],-1]]],39],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[41,3],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[29,19],[-1,-1,[]],[-1,-1,[]],[29,30],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[42,7],29],[3,4],[3,5],[[3,-1],2,43],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,22,[]],[28,32],[[[48,[11]],36,7],15],[[9,8,36,49,[48,[11]],5],28],[[28,9,8],7],[[4,4,4,4],3],[[7,[48,[11]],36,50],29],[[5,5,5,5],3],[[7,[48,[11]],36,50,[51,[4]]],29],[28,1],[-1,2,[]],[13,2],[7,2],[[1,9,8],7],[[16,[12,[-1]],7],[[26,[-1]]],[52,[54,[53]]]],[[29,[12,[-1]],7],[[26,[-1]]],52],[[15,[12,[-1]],7],[[26,[-1]]],52],[[29,[12,[11]],[12,[-1]],7],[[26,[-1]]],52],[[29,[17,[-1]],[48,[-1]],7],[[26,[-1]]],[52,[55,[53]]]],[[7,56,3,[58,[57]]],59],[[-1,[12,[11]]],2,[]],[[13,[12,[11]]],2],[[7,[12,[11]]],2],[[15,42,7],16],[[15,[51,[4]],60,[48,[11]],8],16],[13,8],[7,8],[3,4],[3,5],[[19,[12,[11]]],20],0,[[1,61,9,8],13],[[[26,[-1]],[62,[-1]],[63,[5]],[63,[64]],13],2,[65,66,39,67,68,69]],[[1,29,[70,[3]],9,8],13],[28,2],[[28,[48,[11]],5,8],2],[[-1,64],[[37,[-2,-3]]],[],[],[]],[[[37,[-1,-2]],64],[[37,[-1,-2]]],[],[]],0,[[-1,5],[[37,[-2,-3]]],[],[],[]],[13,71],[[[37,[-1,-2]],5],[[37,[-1,-2]]],[],[]],[28,71],0,[[28,72],2],[[28,-1],2,73],[[28,33],2],[[28,35],2],[[28,-1],2,73],[[28,74],2],[[28,75],2],0,[13,[[48,[11]]]],[15,[[48,[11]]]],[28,[[48,[11]]]],[7,[[48,[11]]]],[29,[[48,[11]]]],[20,[[48,[11]]]],0,[[1,8],[[63,[76]]]],0,[28,74],[28,75],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,[62,[-2]]],[[37,[-3,-2]]],[],[],[]],[[[37,[-1,-2]],[62,[-2]]],[[37,[-1,-2]]],[],[]],0,[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],0,[[3,4],3],[[3,4],3],[[3,4],3],[[3,4],3],0,0,0,0,0,0,0,0,0,0,[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[[-1,[79,[-2]],28,80,81,82],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[63,[3]]],[]],[[[83,[-1]]],[[83,[-1]]],18],[[-1,-2],2,[],[]],[[-1,[79,[-2]],28],22,[],[]],[[-1,[51,[84]]],84,[]],0,[[-1,[79,[-2]],28,80],2,[],[]],[[-1,[79,[-2]],28,80],2,[],[]],[[-1,[79,[-2]],28,80,[85,[82]]],2,[],[]],[[[79,[-1]]],[[63,[[62,[57]]]]],86],0,[[],87],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,[79,[-2]],28,88],2,[],[]],[[[79,[-1]]],89,86],0,[[-1,[79,[-2]],28,-2],2,[],[]],[[[83,[-1]],24],25,27],[[-1,[79,[-2]],28],2,[],[]],[[[79,[-1]]],22,86],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[[[79,[-1]]],[[83,[-1]]],86],[[-1,[79,[-2]],28,88],2,[],[]],[[-1,[79,[-2]],28],2,[],[]],[[-1,[79,[-2]],28,90],2,[],[]],[[],87],[[[79,[-1]],7],-2,[],[]],[[[79,[-1]]],[[48,[11]]],86],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[79,[-1]],-2],22,86,[[92,[91]]]],[[-1,[79,[-2]],28,80,93,22],2,[],[]],[[[79,[-1]]],89,86],[94,94],0,0,0,[[[79,[-1]]],95,86],[[-1,[79,[-2]],28],2,[],[]],[[[79,[-1]],96],22,86],[[-1,[79,[-2]],28,80,97,96],2,[],[]],[[-1,[79,[-2]],28,80,98,99],2,[],[]],[[],100],[[-1,[79,[-2]],28],2,[],[]],[[[79,[-1]]],22,86],[[[79,[-1]]],[[62,[57]]],86],0,[[],101],0,[[-1,[79,[-2]],7],2,[],[]],[[-1,[79,[-2]],28,102],2,[],[]],[[[79,[-1]],103],2,86],[[[79,[-1]],89],2,86],[[-1,[79,[-2]],13],22,[],[]],0,0,[[-1,[79,[-2]],28],2,[],[]],[-1,[[77,[2,104]]],[105,86,106]],[[],[[77,[2,104]]]],[[],[[77,[2,104]]]],[[-1,[79,[-2]],28],2,[],[]],[[[83,[-1]],-1],[[77,[2,-1]]],[]],[[[79,[-1]],22],2,86],[[[79,[-1]],[12,[11]]],2,86],[[[79,[-1]],107],2,86],[[[79,[-1]],[48,[11]]],2,86],[[[79,[-1]],[63,[[48,[11]]]]],2,86],[[[79,[-1]],[63,[[48,[11]]]]],2,86],[[[79,[-1]]],2,86],[[[79,[-1]],[62,[57]]],2,86],[[[79,[-1]],108],2,86],[[-1,[79,[-2]],28,80],2,[],[]],[[[79,[-1]]],109,86],[[-1,[79,[-2]],28],2,[],[]],[[[79,[-1]]],110,86],0,[-1,-2,[],[]],[[-1,[79,[-2]],28,111],2,[],[]],[[-1,[79,[-2]],28,80,82,99],2,[],[]],[[-1,[79,[-2]],28,80,5,112],2,[],[]],[[-1,[79,[-2]],28,80,5,99],2,[],[]],0,[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],0,0,0,0,[[[79,[-1]]],113,86],0,0,[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[114,[12,[11]]],[[14,[114]]]],[114,115],[[],116],[114],[114],[-1,-2,[],[]],[-1,-2,[],[]],[[114,-2,[58,[-1]]],2,68,[[92,[[37,[[117,[-1]],-1]]]]]],[[114,-2],2,[69,67,68,52,66],[[92,[[37,[[118,[-1]],-1]]]]]],[[114,-2],2,68,[[92,[[37,[[40,[-1]],-1]]]]]],[[114,-2,3,[58,[57]]],2,68,[[92,[[37,[56,-1]]]]]],[[114,-1,[12,[-2]]],2,119,[52,68,67]],[[114,-3,-4],2,[69,67,68,52,66],[[120,[-1]]],[[92,[[37,[-2,-1]]]]],119],[114,2],[[114,24],25],[[116,24],25],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[114,-2],[[117,[-1]]],68,[[92,[[40,[-1]]]]]],[[114,56,3],[[117,[-1]]],68],[[116,7],114],[114,2],[[114,[12,[11]]],2],[[116,13],2],[114,115],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,78,[]],[-1,78,[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[114,115],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[[121,[-1]]],[[122,[-1]]],66],[[[121,[-1]]],[[122,[-1]]],66],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[123,[-1]],-1],[[123,[-1]]],[124,66]],[125,125],[126,126],[[[118,[-1]]],[[118,[-1]]],18],[[[127,[-1]]],[[127,[-1]]],18],[[[122,[-1]]],[[122,[-1]]],18],[[[128,[-1]]],[[128,[-1]]],18],[[[123,[-1]]],[[123,[-1]]],18],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[[121,[-1]]],[[122,[-1]]],66],[[[121,[-1]]],[[122,[-1]]],66],[-1,[[128,[32]]],[[92,[129]]]],0,[[[128,[-1]],3],[[128,[-1]]],[]],[[[121,[-1]],[130,[-1]],[130,[-1]],[131,[-1]],[62,[11]]],[[121,[-1]]],66],[[[121,[-1]],[130,[-1]],[130,[-1]],[131,[-1]]],[[121,[-1]]],66],[[],[[121,[-1]]],[39,66]],[[],[[118,[-1]]],[]],[[],[[122,[-1]]],39],[[],[[128,[-1]]],132],[[],-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[128,[-1]],125],[[128,[-1]]],[]],0,[[125,125],22],[[126,126],22],[[[118,[-1]],[118,[-1]]],22,23],[[[128,[-1]],[128,[-1]]],22,23],[[[123,[-1]],[123,[-1]]],22,23],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[[122,[-1]],3],[[118,[-1]]],[133,66,134]],[[-1,3,[17,[-1]]],[[118,[-1]]],[39,135,136,137,133,66,134]],[[[12,[-1]],3],[[118,[-1]]],[136,137,133,66,134]],[[[12,[-1]],-2,3],[[118,[-1]]],[136,138,54,[139,[5]],[140,[53]],137,133,66,134],[[92,[[123,[-1]]]]]],[[125,24],[[77,[2,141]]]],[[126,24],[[77,[2,141]]]],[[[118,[-1]],24],25,27],[[[127,[-1]],24],25,27],[[[122,[-1]],24],25,27],[[[128,[-1]],24],25,27],[[[123,[-1]],24],25,27],[-1,-1,[]],[[[122,[-1]]],[[121,[-1]]],39],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[3,[[128,[-1]]],132],[-1,-1,[]],[142,-1,[]],[-1,[[123,[-1]]],66],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[122,[-2]]],143,[]],[71,[[128,[-1]]],73],[71,[[123,[-1]]],73],[71,[[128,[-1]]],73],[71,[[123,[-1]]],73],[71,[[128,[-1]]],73],[71,[[123,[-1]]],73],[-1,[[128,[32]]],[[92,[129]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[[[128,[-1]],71],[],73],[[[123,[-1]],71],[],73],[[[128,[-1]],71],[],73],[[[123,[-1]],71],[],73],[[[128,[-1]],71],[],73],[[[123,[-1]],71],[],73],[[[123,[-1]]],22,69],[[[128,[-1]],126],[[128,[-1]]],[]],0,[[[121,[-1]],[131,[-1]],[62,[11]]],[[121,[-1]]],66],[[[121,[-1]],[131,[-1]]],[[121,[-1]]],66],0,[-1,[[128,[32]]],[[92,[32]]]],[[[123,[-1]],-2],[[123,[-3]]],[],105,[]],[[[128,[-1]],5],[[128,[-1]]],[]],0,[-1,[[128,[32]]],[[92,[129]]]],[[[131,[-1]]],[[121,[-1]]],66],[[[131,[-1]],[62,[11]]],[[121,[-1]]],66],[-1,[[128,[32]]],[[92,[129]]]],[[[118,[-1]],-2,7],[[26,[-1]]],66,119],[[[118,[-1]],7],[[26,[-1]]],[66,134]],[-1,[[128,[57]]],[[92,[57]]]],[[[121,[-1]],[130,[-1]],[131,[-1]],[62,[11]]],[[121,[-1]]],66],[[[121,[-1]],[130,[-1]],[131,[-1]]],[[121,[-1]]],66],[[[121,[-1]],[131,[-1]],[62,[11]]],2,66],[[[121,[-1]],[131,[-1]]],2,66],[[[12,[-1]],-2],[[122,[-1]]],[136,138,54,[139,[5]],[140,[53]],137,133,66],[[92,[[123,[-1]]]]]],[[[128,[-1]],125],[[128,[-1]]],[]],0,[[[122,[-1]],-2],[[118,[-1]]],[133,66,134],[[92,[[128,[-1]]]]]],[[-1,3,[17,[-1]],-2],[[118,[-1]]],[39,135,136,137,133,66,134],[[92,[[128,[-1]]]]]],[[[12,[-1]],-2],[[118,[-1]]],[136,137,133,66,134],[[92,[[128,[-1]]]]]],[[[12,[-1]],-2,-3],[[118,[-1]]],[136,138,54,[139,[5]],[140,[53]],137,133,66,134],[[92,[[123,[-1]]]]],[[92,[[128,[-1]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[58,[-1]]],[[58,[-1]]],18],[[[117,[-1]]],[[117,[-1]]],18],[144,144],[145,145],[[[40,[-1]]],[[40,[-1]]],18],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[],[[58,[-1]]],[]],[59],[59],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[58,[-1]],[58,[-1]]],22,23],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[59,24],25],[[[58,[-1]],24],25,27],[[[117,[-1]],24],25,27],[[144,24],25],[[145,24],25],[[[40,[-1]],24],25,27],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[108,[[40,[-1]]],[]],[110,[[40,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[71,[[58,[-1]]],73],[71,[[58,[-1]]],73],[71,[[58,[-1]]],73],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[[[58,[-1]],71],[],73],[[[58,[-1]],71],[],73],[[[58,[-1]],71],[],73],0,0,0,0,0,0,[[108,3],[[40,[-1]]],[]],[[[40,[-1]],[58,[-1]]],[[40,[-1]]],[]],0,[144,[[12,[57]]]],[[-1,64],[[37,[-2,-3]]],[],[],[]],[[-1,5],[[37,[-2,-3]]],[],[],[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,[62,[-2]]],[[37,[-3,-2]]],[],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[[[40,[-1]],-1],[[40,[-1]]],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-3,[],[],[[10,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[146,146],[147,147],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[146,146],148],[[-1,-2],148,[],[]],[[],[[149,[-1]]],[]],[[],147],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,147,5,114],2,150],[[146,146],22],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,146],[[63,[[62,[57]]]]],[]],[[[149,[-1]],146],[[63,[[62,[57]]]]],151],[[152,24],25],[[153,24],25],[[[149,[-1]],24],25,27],[[146,24],25],[[[154,[-1]],24],25,27],[[147,24],25],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[149,[-1]],146],[[63,[-1]]],[]],[[[149,[-1]],146],[[63,[-1]]],[]],[[[149,[-1]],115],[[63,[-1]]],[]],[[[149,[-1]],115],[[63,[-1]]],[]],[[146,-1],2,43],[[[149,[-1]],146],[],[]],[[[149,[-1]],115],[],[]],[[[149,[-1]],146],[],[]],[[[149,[-1]],115],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[45,[-1,44]]],[[45,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[46,[-1,44]]],[[46,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[[[47,[-1,44]]],[[47,[6,44]]],[]],[-1,[[2,[-2,-2]]],[],[]],[-1,[[2,[-2,-2]]],[],[]],[[[149,[-1]]],22,[]],[[-1,115],[[63,[155]]],[]],[[-1,115],[[63,[155]]],[]],[[-1,115],[[63,[155]]],[]],[[[149,[-1]]],115,[]],[[115,115,-1],152,143],[[],[[149,[-1]]],[]],0,[[146,146],[[63,[148]]]],[-1,[[62,[57]]],[]],0,[[[149,[-1]],-1],146,[]],[[-1,156,156,57,[12,[57]],5,114],2,[]],[[-1,[62,[57]],5,114],2,[]],[[152,156,156,57,[12,[57]],5,114],2],[[[149,[-1]],156,156,57,[12,[57]],5,114],2,151],[-1,-2,[],[]],[-1,-2,[],[]],[[[62,[57]],71,5,[48,[57]]],[[62,[57]]]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,[[77,[-2]]],[],[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,78,[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[-1,[[63,[-2]]],[],[]],[[147,-1],[[62,[57]]],150],0,0],"c":[],"p":[[3,"Frame",0],[15,"tuple"],[3,"Color",0],[15,"u8"],[15,"f32"],[8,"Any",1447],[3,"Graphics",0],[3,"Queue",1448],[3,"Device",1448],[8,"CastFrom",1449],[3,"UPx",1450],[3,"Rect",1451],[3,"RenderingGraphics",0],[3,"ClipGuard",0],[3,"TextureCollection",0],[3,"CollectedTexture",0],[4,"Origin",0],[8,"Clone",1452],[3,"SharedTexture",0],[3,"TextureRegion",0],[8,"Clipped",0],[15,"bool"],[8,"PartialEq",1453],[3,"Formatter",1454],[6,"Result",1454],[3,"PreparedGraphic",0],[8,"Debug",1454],[3,"Kludgine",0],[3,"Texture",0],[4,"AnyTexture",0],[4,"Family",1455],[3,"Lp",1450],[4,"Style",1455],[3,"FontSystem",1456],[3,"Weight",1455],[4,"TextureFormat",1457],[3,"Drawable",0],[8,"DrawableSource",0],[8,"Default",1458],[3,"Text",1084],[3,"Color",1459],[4,"DynamicImage",1460],[8,"Hasher",1461],[3,"Global",1462],[3,"Box",1463],[3,"Arc",1464],[3,"Rc",1465],[3,"Size",1466],[3,"MultisampleState",1457],[3,"TextureUsages",1457],[15,"slice"],[8,"Unit",1467],[15,"i32"],[8,"Div",1468],[8,"From",1469],[3,"Buffer",1470],[3,"Px",1450],[4,"TextOrigin",1084],[3,"PreparedText",1084],[3,"ImageDataLayout",1457],[3,"RenderPassDescriptor",1448],[3,"Point",1471],[4,"Option",1472],[3,"Angle",1473],[8,"IntoSigned",1467],[8,"Copy",1474],[8,"ShaderScalable",0],[8,"ScreenUnit",1467],[8,"Zero",1467],[4,"LoadOp",1448],[3,"Fraction",1475],[4,"FamilyOwned",1459],[8,"ScreenScale",1467],[3,"Attrs",1459],[4,"Width",1476],[3,"SubmissionIndex",1448],[4,"Result",1477],[3,"TypeId",1447],[3,"Window",592],[3,"DeviceId",1478],[6,"AxisId",1478],[15,"f64"],[3,"WindowHandle",592],[4,"CompositeAlphaMode",1457],[3,"PhysicalPosition",1479],[8,"Send",1474],[3,"WindowAttributes",592],[3,"PathBuf",1480],[3,"Duration",1481],[4,"Ime",1478],[4,"PhysicalKey",1482],[8,"Into",1469],[3,"KeyEvent",1478],[3,"Limits",1457],[3,"Modifiers",1478],[4,"MouseButton",1478],[4,"ElementState",1478],[4,"MouseScrollDelta",1478],[4,"TouchPhase",1478],[3,"NonZeroU32",1483],[4,"PowerPreference",1457],[15,"char"],[3,"Instant",1484],[4,"EventLoopError",1485],[8,"FnMut",1486],[8,"UnwindSafe",1487],[4,"ImePurpose",1488],[15,"str"],[4,"Theme",1488],[3,"String",1489],[3,"Touch",1478],[15,"i64"],[3,"Window",1488],[3,"Renderer",738],[15,"usize"],[3,"Drawing",738],[3,"MeasuredText",1084],[3,"Shape",796],[8,"TextureSource",0],[8,"ShapeSource",0],[3,"PathBuilder",796],[3,"Path",796],[3,"CornerRadii",796],[8,"PartialOrd",1453],[4,"LineCap",796],[4,"LineJoin",796],[4,"PathEvent",796],[3,"StrokeOptions",796],[4,"FloatOrInt",1467],[6,"ControlPoint",796],[6,"Endpoint",796],[8,"DefaultStrokeWidth",796],[8,"FloatConversion",1467],[8,"PixelScaling",1467],[8,"Neg",1468],[8,"Add",1468],[8,"Ord",1453],[8,"Sub",1468],[8,"Mul",1468],[8,"TryFrom",1469],[3,"Error",1454],[15,"never"],[8,"IntoIterator",1490],[3,"MeasuredGlyph",1084],[3,"GlyphInfo",1084],[3,"ObjectId",1259],[4,"TileMapFocus",1259],[4,"Ordering",1453],[3,"ObjectLayer",1259],[8,"Layers",1259],[8,"Object",1259],[3,"Tiles",1259],[4,"TileKind",1259],[3,"ObjectInfo",1259],[8,"Layer",1259],[3,"TileOffset",1259],[8,"DrawableExt",0],[8,"WindowBehavior",592],[8,"Message",592],[13,"Begin",1072],[13,"End",1072],[13,"Quadratic",1072],[13,"Cubic",1072],[13,"Line",1072],[13,"Object",1445]],"a":{"app_id":[601],"class":[601],"class_name":[601]}}\
}');
if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)};
if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex};
diff --git a/main/src/kludgine/lib.rs.html b/main/src/kludgine/lib.rs.html
index a07ec0222..9416be347 100644
--- a/main/src/kludgine/lib.rs.html
+++ b/main/src/kludgine/lib.rs.html
@@ -1746,7 +1746,7 @@
use std::collections::HashMap;
use std::fmt::{self, Debug, Formatter};
use std::hash::{self, BuildHasher, Hash};
-use std::ops::{Add, AddAssign, Deref, DerefMut};
+use std::ops::{Add, AddAssign, Deref, DerefMut, Div, Neg};
use std::sync::Arc;
use ahash::AHasher;
@@ -1754,7 +1754,7 @@
#[cfg(feature = "cosmic-text")]
pub use cosmic_text;
use figures::units::UPx;
-use figures::{Angle, Fraction, FromComponents, IntoComponents, Point, Rect, Size, UPx2D};
+use figures::{Angle, Fraction, FromComponents, Point, Rect, Size, UPx2D};
use intentional::Assert;
use sealed::ShapeSource as _;
use wgpu::util::DeviceExt;
@@ -3020,13 +3020,13 @@
graphics: &Graphics<'_>,
) -> PreparedGraphic<Unit>
where
- Unit: figures::Unit,
- i32: IntoComponents<Unit>,
+ Unit: figures::Unit + From<i32>,
+ Point<Unit>: Div<Unit, Output = Point<Unit>> + Neg<Output = Point<Unit>>,
Vertex<Unit>: bytemuck::Pod,
{
let origin = match origin {
Origin::TopLeft => Point::default(),
- Origin::Center => Point::default() - (Point::from_vec(size) / 2),
+ Origin::Center => -(Point::from_vec(size) / Unit::from(2)),
Origin::Custom(point) => point,
};
self.prepare(Rect::new(origin, size), graphics)
diff --git a/main/src/kludgine/render.rs.html b/main/src/kludgine/render.rs.html
index 8c9dd1c52..1912d69df 100644
--- a/main/src/kludgine/render.rs.html
+++ b/main/src/kludgine/render.rs.html
@@ -679,8 +679,6 @@
679
680
681
-682
-683
use std::collections::{hash_map, HashMap};
use std::ops::{Deref, DerefMut, Range};
use std::sync::Arc;
@@ -1057,13 +1055,11 @@
let translation = text.translation;
let origin = match origin {
TextOrigin::TopLeft => Point::default(),
- TextOrigin::Center => {
- Point::from(text.source.size).into_px(scaling_factor).cast() / 2
- }
+ TextOrigin::Center => Point::from(text.source.size).into_px(scaling_factor) / 2,
TextOrigin::FirstBaseline => {
Point::new(Px::ZERO, text.source.ascent.into_px(scaling_factor))
}
- TextOrigin::Custom(offset) => offset.into_px(scaling_factor).cast(),
+ TextOrigin::Custom(offset) => offset.into_px(scaling_factor),
};
for glyph in &text.source.glyphs {
let mut blit = glyph.blit;
diff --git a/main/src/kludgine/text.rs.html b/main/src/kludgine/text.rs.html
index de8fc4e71..84386605b 100644
--- a/main/src/kludgine/text.rs.html
+++ b/main/src/kludgine/text.rs.html
@@ -826,7 +826,6 @@
826
827
828
-829
use std::array;
use std::collections::{hash_map, HashMap};
use std::fmt::{self, Debug};
@@ -1247,7 +1246,7 @@
TextOrigin::Center => {
let measured =
measure_text::<Px, false>(buffer, default_color, kludgine, queue, glyphs);
- Point::from(measured.size) / 2.
+ Point::from(measured.size) / 2
}
TextOrigin::FirstBaseline => line_height_offset.cast(),
} + line_height_offset;
@@ -1319,8 +1318,7 @@
+ Point::new(
image.placement.left,
metrics.line_height.cast::<i32>() - image.placement.top,
- )
- .cast(),
+ ),
Size::new(
i32::try_from(image.placement.width).expect("width out of range of i32"),
i32::try_from(image.placement.height).expect("height out of range of i32"),