pub fn queue_uinodes(
draw_functions: Res<'_, DrawFunctions<TransparentUi>>,
render_device: Res<'_, RenderDevice>,
ui_meta: ResMut<'_, UiMeta>,
view_uniforms: Res<'_, ViewUniforms>,
ui_pipeline: Res<'_, UiPipeline>,
pipelines: ResMut<'_, SpecializedPipelines<UiPipeline>>,
pipeline_cache: ResMut<'_, RenderPipelineCache>,
image_bind_groups: ResMut<'_, UiImageBindGroups>,
gpu_images: Res<'_, HashMap<Handle<Image>, <Image as RenderAsset>::PreparedAsset, RandomState>>,
ui_batches: Query<'_, '_, (Entity, &UiBatch), ()>,
views: Query<'_, '_, &mut RenderPhase<TransparentUi>, ()>,
events: Res<'_, SpriteAssetEvents>
)