TAG TECHNOLOGY
This commit is contained in:
@@ -1,4 +1,7 @@
|
||||
use crate::{Ui, primitive::PrimitiveInstance, render::util::ArrBuf};
|
||||
use crate::{
|
||||
primitive::{PrimitiveInstance, Primitives},
|
||||
render::util::ArrBuf,
|
||||
};
|
||||
use data::WindowUniform;
|
||||
use wgpu::{
|
||||
util::{BufferInitDescriptor, DeviceExt},
|
||||
@@ -32,8 +35,13 @@ impl UIRenderNode {
|
||||
}
|
||||
}
|
||||
|
||||
pub fn update(&mut self, device: &Device, queue: &Queue, ui: &mut Ui) {
|
||||
if let Some(primitives) = ui.update() {
|
||||
pub fn update(
|
||||
&mut self,
|
||||
device: &Device,
|
||||
queue: &Queue,
|
||||
primitives: Option<&Primitives>,
|
||||
) {
|
||||
if let Some(primitives) = primitives {
|
||||
self.instance.update(device, queue, &primitives.instances);
|
||||
self.data.update(device, queue, &primitives.data);
|
||||
self.bind_group = Self::bind_group(
|
||||
|
||||
Reference in New Issue
Block a user