Add color inverting support
This commit is contained in:
parent
a09d418a60
commit
148c4fe789
2 changed files with 7 additions and 3 deletions
6
Cargo.lock
generated
6
Cargo.lock
generated
|
@ -1466,7 +1466,7 @@ dependencies = [
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "glyphon"
|
name = "glyphon"
|
||||||
version = "0.8.0"
|
version = "0.8.0"
|
||||||
source = "git+https://git.nations.lol/fnmain/glyphon.git#9707e9c6cf873108e2aea9b1750e7166f6cb9e2b"
|
source = "git+https://git.nations.lol/fnmain/glyphon.git#675f627c9c7f62e77c4063eac5ae7d2e2d4dc6cc"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"cosmic-text",
|
"cosmic-text",
|
||||||
"etagere",
|
"etagere",
|
||||||
|
@ -2944,9 +2944,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "tempfile"
|
name = "tempfile"
|
||||||
version = "3.17.0"
|
version = "3.17.1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "a40f762a77d2afa88c2d919489e390a12bdd261ed568e60cfa7e48d4e20f0d33"
|
checksum = "22e5a0acb1f3f55f65cc4a866c361b2fb2a0ff6366785ae6fbb5f85df07ba230"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"cfg-if",
|
"cfg-if",
|
||||||
"fastrand",
|
"fastrand",
|
||||||
|
|
|
@ -20,6 +20,7 @@ pub struct BufferWithTextArea<T> {
|
||||||
pub rect: Rect,
|
pub rect: Rect,
|
||||||
pub scale: f32,
|
pub scale: f32,
|
||||||
pub opacity: f32,
|
pub opacity: f32,
|
||||||
|
pub invert: f32,
|
||||||
pub default_color: Color,
|
pub default_color: Color,
|
||||||
pub associated_data: T,
|
pub associated_data: T,
|
||||||
}
|
}
|
||||||
|
@ -57,6 +58,7 @@ impl<T> BufferWithTextArea<T> {
|
||||||
buffer: Arc<RwLock<Buffer>>,
|
buffer: Arc<RwLock<Buffer>>,
|
||||||
rect: Rect,
|
rect: Rect,
|
||||||
opacity: f32,
|
opacity: f32,
|
||||||
|
invert: f32,
|
||||||
default_color: Color,
|
default_color: Color,
|
||||||
ctx: &egui::Context,
|
ctx: &egui::Context,
|
||||||
associated_data: T,
|
associated_data: T,
|
||||||
|
@ -68,6 +70,7 @@ impl<T> BufferWithTextArea<T> {
|
||||||
rect,
|
rect,
|
||||||
scale: ppi,
|
scale: ppi,
|
||||||
opacity,
|
opacity,
|
||||||
|
invert,
|
||||||
default_color,
|
default_color,
|
||||||
associated_data,
|
associated_data,
|
||||||
}
|
}
|
||||||
|
@ -176,6 +179,7 @@ impl<T: Sync + Send> egui_wgpu::CallbackTrait for GlyphonRendererCallback<T> {
|
||||||
default_color: b.default_color,
|
default_color: b.default_color,
|
||||||
custom_glyphs: &[],
|
custom_glyphs: &[],
|
||||||
opacity: b.opacity,
|
opacity: b.opacity,
|
||||||
|
invert: b.invert,
|
||||||
})
|
})
|
||||||
.collect();
|
.collect();
|
||||||
glyphon_renderer
|
glyphon_renderer
|
||||||
|
|
Loading…
Reference in a new issue