Skip to main content

ITMP_UpdateRegistryMethods

Trait ITMP_UpdateRegistryMethods 

Source
pub trait ITMP_UpdateRegistryMethods: ITMP_UpdateRegistry {
    // Provided methods
    fn ctor(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 perform_update_for_canvas_renderer_objects(self) { ... }
    fn perform_update_for_mesh_renderer_objects(self) { ... }
    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 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 perform_update_for_canvas_renderer_objects(self)

PerformUpdateForCanvasRendererObjects() overload

Source

fn perform_update_for_mesh_renderer_objects(self)

PerformUpdateForMeshRendererObjects() 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: ITMP_UpdateRegistry> ITMP_UpdateRegistryMethods for __T

Available on crate feature tm_pro-tmp_updateregistry only.