Skip to main content

ICanvasUpdateRegistryMethods

Trait ICanvasUpdateRegistryMethods 

Source
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§

Source

fn ctor(self)

.ctor() overload

Source

fn object_valid_for_update(self, element: impl Into<ICanvasElement>) -> bool

ObjectValidForUpdate(crate::unity_engine::ui::icanvaselement::ICanvasElement) overload

Source

fn clean_invalid_items(self)

CleanInvalidItems() overload

Source

fn perform_update(self)

PerformUpdate() overload

Source

fn internal_register_canvas_element_for_layout_rebuild( self, element: impl Into<ICanvasElement>, ) -> bool

InternalRegisterCanvasElementForLayoutRebuild(crate::unity_engine::ui::icanvaselement::ICanvasElement) overload

Source

fn internal_register_canvas_element_for_graphic_rebuild( self, element: impl Into<ICanvasElement>, ) -> bool

InternalRegisterCanvasElementForGraphicRebuild(crate::unity_engine::ui::icanvaselement::ICanvasElement) overload

Source

fn internal_un_register_canvas_element_for_layout_rebuild( self, element: impl Into<ICanvasElement>, )

InternalUnRegisterCanvasElementForLayoutRebuild(crate::unity_engine::ui::icanvaselement::ICanvasElement) overload

Source

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§

Source§

impl<__T: ICanvasUpdateRegistry> ICanvasUpdateRegistryMethods for __T

Available on crate feature unity_engine-ui-canvasupdateregistry only.