pub trait ICanvasUpdateRegistryMethods: ICanvasUpdateRegistry {
// Provided methods
fn ctor(self) { ... }
fn object_valid_for_update(self, element: impl Into<ICanvasElement>) -> bool { ... }
fn clean_invalid_items(self) { ... }
fn perform_update(self) { ... }
fn internal_register_canvas_element_for_layout_rebuild(
self,
element: impl Into<ICanvasElement>,
) -> bool { ... }
fn internal_register_canvas_element_for_graphic_rebuild(
self,
element: impl Into<ICanvasElement>,
) -> bool { ... }
fn internal_un_register_canvas_element_for_layout_rebuild(
self,
element: impl Into<ICanvasElement>,
) { ... }
fn internal_un_register_canvas_element_for_graphic_rebuild(
self,
element: impl Into<ICanvasElement>,
) { ... }
}Provided Methods§
Sourcefn object_valid_for_update(self, element: impl Into<ICanvasElement>) -> bool
fn object_valid_for_update(self, element: impl Into<ICanvasElement>) -> bool
ObjectValidForUpdate(crate::unity_engine::ui::icanvaselement::ICanvasElement) overload
Sourcefn clean_invalid_items(self)
fn clean_invalid_items(self)
CleanInvalidItems() overload
Sourcefn perform_update(self)
fn perform_update(self)
PerformUpdate() overload
Sourcefn internal_register_canvas_element_for_layout_rebuild(
self,
element: impl Into<ICanvasElement>,
) -> bool
fn internal_register_canvas_element_for_layout_rebuild( self, element: impl Into<ICanvasElement>, ) -> bool
InternalRegisterCanvasElementForLayoutRebuild(crate::unity_engine::ui::icanvaselement::ICanvasElement) overload
Sourcefn internal_register_canvas_element_for_graphic_rebuild(
self,
element: impl Into<ICanvasElement>,
) -> bool
fn internal_register_canvas_element_for_graphic_rebuild( self, element: impl Into<ICanvasElement>, ) -> bool
InternalRegisterCanvasElementForGraphicRebuild(crate::unity_engine::ui::icanvaselement::ICanvasElement) overload
Sourcefn internal_un_register_canvas_element_for_layout_rebuild(
self,
element: impl Into<ICanvasElement>,
)
fn internal_un_register_canvas_element_for_layout_rebuild( self, element: impl Into<ICanvasElement>, )
InternalUnRegisterCanvasElementForLayoutRebuild(crate::unity_engine::ui::icanvaselement::ICanvasElement) overload
Sourcefn internal_un_register_canvas_element_for_graphic_rebuild(
self,
element: impl Into<ICanvasElement>,
)
fn internal_un_register_canvas_element_for_graphic_rebuild( self, element: impl Into<ICanvasElement>, )
InternalUnRegisterCanvasElementForGraphicRebuild(crate::unity_engine::ui::icanvaselement::ICanvasElement) overload
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
impl<__T: ICanvasUpdateRegistry> ICanvasUpdateRegistryMethods for __T
Available on crate feature
unity_engine-ui-canvasupdateregistry only.