Struct bevy_egui::EguiShapes [−][src]
pub struct EguiShapes { pub shapes: Vec<ClippedShape>, }
Is used for storing Egui shapes. The actual resource is [HashMap<WindowId, EguiShapes>
].
Fields
shapes: Vec<ClippedShape>
Pairs of rectangles and paint commands.
The field gets populated during the EguiStage::UiFrameEnd
stage and reset during EguiNode::update
.
Trait Implementations
impl Clone for EguiShapes
[src]
impl Clone for EguiShapes
[src]fn clone(&self) -> EguiShapes
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for EguiShapes
[src]
impl Default for EguiShapes
[src]fn default() -> EguiShapes
[src]
Auto Trait Implementations
impl RefUnwindSafe for EguiShapes
impl RefUnwindSafe for EguiShapes
impl Send for EguiShapes
impl Send for EguiShapes
impl Sync for EguiShapes
impl Sync for EguiShapes
impl Unpin for EguiShapes
impl Unpin for EguiShapes
impl UnwindSafe for EguiShapes
impl UnwindSafe for EguiShapes
Blanket Implementations
impl<T> Any for T where
T: Any,
impl<T> Any for T where
T: Any,
impl<T> Downcast for T where
T: Any,
impl<T> Downcast for T where
T: Any,
impl<T> FromWorld for T where
T: Default,
impl<T> FromWorld for T where
T: Default,
pub fn from_world(_world: &mut World) -> T
impl<T> Instrument 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> TypeData for T where
T: 'static + Send + Sync + Clone,
impl<T> TypeData for T where
T: 'static + Send + Sync + Clone,
pub fn clone_type_data(&self) -> Box<dyn TypeData + 'static, Global>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,