Struct bevy_egui::EguiContext [−][src]
A resource for storing bevy_egui
context.
Implementations
impl EguiContext
[src]
pub fn ctx(&self) -> &CtxRef
[src]
Egui context of the primary window.
pub fn ctx_for_window(&self, window: WindowId) -> &CtxRef
[src]
Egui context for a specific window.
If you want to display UI on a non-primary window,
make sure to set up the render graph by calling setup_pipeline
.
pub fn set_egui_texture(&mut self, id: u64, texture: Handle<Texture>)
[src]
Can accept either a strong or a weak handle.
You may want to pass a weak handle if you control removing texture assets in your application manually and you don’t want to bother with cleaning up textures in egui.
You’ll want to pass a strong handle if a texture is used only in egui and there’s no handle copies stored anywhere else.
pub fn remove_egui_texture(&mut self, id: u64)
[src]
Removes a texture handle associated with the id.
Auto Trait Implementations
impl !RefUnwindSafe for EguiContext
impl Send for EguiContext
impl Sync for EguiContext
impl Unpin for EguiContext
impl !UnwindSafe for EguiContext
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Any for T where
T: Any,
T: Any,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Component for T where
T: 'static + Send + Sync,
T: 'static + Send + Sync,
impl<T> Downcast for T where
T: Any,
T: Any,
pub fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
pub fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
pub fn as_any(&self) -> &(dyn Any + 'static)
pub fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
impl<T> DowncastSync for T where
T: Any + Send + Sync,
T: Any + Send + Sync,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,