rename remaining stuff

This commit is contained in:
griffi-gh 2024-02-17 21:47:21 +01:00
parent b572f86595
commit d2b7dbe7cb
6 changed files with 36 additions and 36 deletions

View file

@ -6,7 +6,7 @@ use winit::{
event_loop::{EventLoopBuilder, ControlFlow} event_loop::{EventLoopBuilder, ControlFlow}
}; };
use hui::{ use hui::{
KubiUi, UiInstance,
element::{ element::{
progress_bar::ProgressBar, progress_bar::ProgressBar,
container::{Container, Sides, Alignment}, container::{Container, Sides, Alignment},
@ -24,10 +24,10 @@ fn main() {
let (window, display) = SimpleWindowBuilder::new().build(&event_loop); let (window, display) = SimpleWindowBuilder::new().build(&event_loop);
window.set_title("Mom Downloader 2000"); window.set_title("Mom Downloader 2000");
let mut kui = KubiUi::new(); let mut hui = UiInstance::new();
let mut backend = GliumUiRenderer::new(&display); let mut backend = GliumUiRenderer::new(&display);
let font_handle = kui.add_font_from_bytes(include_bytes!("../assets/roboto/Roboto-Regular.ttf")); let font_handle = hui.add_font_from_bytes(include_bytes!("../assets/roboto/Roboto-Regular.ttf"));
let instant = Instant::now(); let instant = Instant::now();
@ -43,11 +43,11 @@ fn main() {
let resolution = UVec2::from(display.get_framebuffer_dimensions()).as_vec2(); let resolution = UVec2::from(display.get_framebuffer_dimensions()).as_vec2();
kui.begin(); hui.begin();
let mom_ratio = (instant.elapsed().as_secs_f32() / 60.).powf(0.5); let mom_ratio = (instant.elapsed().as_secs_f32() / 60.).powf(0.5);
kui.add(Container { hui.add(Container {
align: (Alignment::Center, Alignment::Center), align: (Alignment::Center, Alignment::Center),
size: (UiSize::Percentage(1.), UiSize::Percentage(1.)), size: (UiSize::Percentage(1.), UiSize::Percentage(1.)),
background: Some(vec4(0.1, 0.1, 0.1, 1.)), background: Some(vec4(0.1, 0.1, 0.1, 1.)),
@ -98,9 +98,9 @@ fn main() {
..Default::default() ..Default::default()
}, resolution); }, resolution);
kui.end(); hui.end();
backend.update(&kui); backend.update(&hui);
backend.draw(&mut frame, resolution); backend.draw(&mut frame, resolution);
frame.finish().unwrap(); frame.finish().unwrap();

View file

@ -6,7 +6,7 @@ use winit::{
event_loop::{EventLoopBuilder, ControlFlow} event_loop::{EventLoopBuilder, ControlFlow}
}; };
use hui::{ use hui::{
KubiUi, UiInstance,
element::{ element::{
UiElement, UiElement,
progress_bar::ProgressBar, progress_bar::ProgressBar,
@ -22,7 +22,7 @@ fn main() {
let event_loop = EventLoopBuilder::new().build().unwrap(); let event_loop = EventLoopBuilder::new().build().unwrap();
let (window, display) = SimpleWindowBuilder::new().build(&event_loop); let (window, display) = SimpleWindowBuilder::new().build(&event_loop);
let mut kui = KubiUi::new(); let mut hui = UiInstance::new();
let mut backend = GliumUiRenderer::new(&display); let mut backend = GliumUiRenderer::new(&display);
let instant = Instant::now(); let instant = Instant::now();
@ -39,9 +39,9 @@ fn main() {
let resolution = UVec2::from(display.get_framebuffer_dimensions()).as_vec2(); let resolution = UVec2::from(display.get_framebuffer_dimensions()).as_vec2();
kui.begin(); hui.begin();
kui.add(Container { hui.add(Container {
gap: 5., gap: 5.,
padding: Sides::all(5.), padding: Sides::all(5.),
elements: vec![ elements: vec![
@ -77,9 +77,9 @@ fn main() {
..Default::default() ..Default::default()
}, resolution); }, resolution);
kui.end(); hui.end();
backend.update(&kui); backend.update(&hui);
backend.draw(&mut frame, resolution); backend.draw(&mut frame, resolution);
frame.finish().unwrap(); frame.finish().unwrap();

View file

@ -6,7 +6,7 @@ use winit::{
event_loop::{EventLoopBuilder, ControlFlow} event_loop::{EventLoopBuilder, ControlFlow}
}; };
use hui::{ use hui::{
KubiUi, UiInstance,
element::{ element::{
UiElement, UiElement,
progress_bar::ProgressBar, progress_bar::ProgressBar,
@ -25,7 +25,7 @@ fn main() {
let event_loop = EventLoopBuilder::new().build().unwrap(); let event_loop = EventLoopBuilder::new().build().unwrap();
let (window, display) = SimpleWindowBuilder::new().build(&event_loop); let (window, display) = SimpleWindowBuilder::new().build(&event_loop);
let mut kui = KubiUi::new(); let mut hui = UiInstance::new();
let mut backend = GliumUiRenderer::new(&display); let mut backend = GliumUiRenderer::new(&display);
let instant = Instant::now(); let instant = Instant::now();
@ -41,11 +41,11 @@ fn main() {
let resolution = UVec2::from(display.get_framebuffer_dimensions()).as_vec2(); let resolution = UVec2::from(display.get_framebuffer_dimensions()).as_vec2();
kui.begin(); hui.begin();
let z = instant.elapsed().as_secs_f32().sin().powi(2); let z = instant.elapsed().as_secs_f32().sin().powi(2);
kui.add(Container { hui.add(Container {
gap: 5., gap: 5.,
padding: Sides::all(5.), padding: Sides::all(5.),
align: (Alignment::Begin, Alignment::Center), align: (Alignment::Begin, Alignment::Center),
@ -59,7 +59,7 @@ fn main() {
..Default::default() ..Default::default()
}, resolution); }, resolution);
kui.add(Container { hui.add(Container {
gap: 5., gap: 5.,
padding: Sides::all(5.), padding: Sides::all(5.),
align: (Alignment::End, Alignment::Center), align: (Alignment::End, Alignment::Center),
@ -133,9 +133,9 @@ fn main() {
..Default::default() ..Default::default()
}, resolution); }, resolution);
kui.end(); hui.end();
backend.update(&kui); backend.update(&hui);
backend.draw(&mut frame, resolution); backend.draw(&mut frame, resolution);
frame.finish().unwrap(); frame.finish().unwrap();

View file

@ -6,7 +6,7 @@ use winit::{
event_loop::{EventLoopBuilder, ControlFlow} event_loop::{EventLoopBuilder, ControlFlow}
}; };
use hui::{ use hui::{
KubiUi, UiInstance,
element::{ element::{
container::Container, container::Container,
text::Text, rect::Rect, spacer::Spacer text::Text, rect::Rect, spacer::Spacer
@ -23,10 +23,10 @@ fn main() {
let (window, display) = SimpleWindowBuilder::new().build(&event_loop); let (window, display) = SimpleWindowBuilder::new().build(&event_loop);
window.set_title("Text rendering test"); window.set_title("Text rendering test");
let mut kui = KubiUi::new(); let mut hui = UiInstance::new();
let mut backend = GliumUiRenderer::new(&display); let mut backend = GliumUiRenderer::new(&display);
let font_handle = kui.add_font_from_bytes(include_bytes!("../assets/roboto/Roboto-Regular.ttf")); let font_handle = hui.add_font_from_bytes(include_bytes!("../assets/roboto/Roboto-Regular.ttf"));
let instant = Instant::now(); let instant = Instant::now();
event_loop.run(|event, window_target| { event_loop.run(|event, window_target| {
@ -41,9 +41,9 @@ fn main() {
let resolution = UVec2::from(display.get_framebuffer_dimensions()).as_vec2(); let resolution = UVec2::from(display.get_framebuffer_dimensions()).as_vec2();
kui.begin(); hui.begin();
kui.add(Container { hui.add(Container {
size: (UiSize::Percentage(1.), UiSize::Percentage(1.)), size: (UiSize::Percentage(1.), UiSize::Percentage(1.)),
background: Some(vec4(0.1, 0.1, 0.1, 1.)), background: Some(vec4(0.1, 0.1, 0.1, 1.)),
elements: elements(|elem| { elements: elements(|elem| {
@ -102,9 +102,9 @@ fn main() {
..Default::default() ..Default::default()
}, resolution); }, resolution);
kui.end(); hui.end();
backend.update(&kui); backend.update(&hui);
backend.draw(&mut frame, resolution); backend.draw(&mut frame, resolution);
frame.finish().unwrap(); frame.finish().unwrap();

View file

@ -10,7 +10,7 @@ use glium::{
uniform, uniforms::{Sampler, SamplerBehavior, SamplerWrapFunction}, uniform, uniforms::{Sampler, SamplerBehavior, SamplerWrapFunction},
}; };
use hui::{ use hui::{
KubiUi, UiInstance,
draw::{UiDrawPlan, UiVertex, BindTexture}, draw::{UiDrawPlan, UiVertex, BindTexture},
text::FontTextureInfo, IfModified, text::FontTextureInfo, IfModified,
}; };
@ -122,7 +122,7 @@ pub struct GliumUiRenderer {
impl GliumUiRenderer { impl GliumUiRenderer {
pub fn new<F: Facade>(facade: &F) -> Self { pub fn new<F: Facade>(facade: &F) -> Self {
log::info!("init glium backend for kui"); log::info!("initializing hui glium backend");
Self { Self {
program: Program::from_source(facade, VERTEX_SHADER, FRAGMENT_SHADER, None).unwrap(), program: Program::from_source(facade, VERTEX_SHADER, FRAGMENT_SHADER, None).unwrap(),
program_tex: Program::from_source(facade, VERTEX_SHADER, FRAGMENT_SHADER_TEX, None).unwrap(), program_tex: Program::from_source(facade, VERTEX_SHADER, FRAGMENT_SHADER_TEX, None).unwrap(),
@ -172,11 +172,11 @@ impl GliumUiRenderer {
).unwrap())); ).unwrap()));
} }
pub fn update(&mut self, kui: &KubiUi) { pub fn update(&mut self, hui: &UiInstance) {
if let Some(texture) = kui.font_texture().if_modified() { if let Some(texture) = hui.font_texture().if_modified() {
self.update_font_texture(texture); self.update_font_texture(texture);
} }
if let Some(plan) = kui.draw_plan().if_modified() { if let Some(plan) = hui.draw_plan().if_modified() {
self.update_draw_plan(plan); self.update_draw_plan(plan);
} }
} }

View file

@ -22,7 +22,7 @@ pub trait IfModified<T> {
fn if_modified(&self) -> Option<&T>; fn if_modified(&self) -> Option<&T>;
} }
pub struct KubiUi { pub struct UiInstance {
//mouse_position: Vec2, //mouse_position: Vec2,
stateful_state: StateRepo, stateful_state: StateRepo,
//event_queue: VecDeque<UiEvent>, //event_queue: VecDeque<UiEvent>,
@ -33,9 +33,9 @@ pub struct KubiUi {
text_renderer: TextRenderer, text_renderer: TextRenderer,
} }
impl KubiUi { impl UiInstance {
pub fn new() -> Self { pub fn new() -> Self {
KubiUi { UiInstance {
//mouse_position: Vec2::ZERO, //mouse_position: Vec2::ZERO,
stateful_state: StateRepo::default(), stateful_state: StateRepo::default(),
//event_queue: VecDeque::new(), //event_queue: VecDeque::new(),
@ -87,7 +87,7 @@ impl KubiUi {
} }
} }
impl Default for KubiUi { impl Default for UiInstance {
fn default() -> Self { fn default() -> Self {
Self::new() Self::new()
} }