Skip to main content

ITMP_UpdateManagerMethods

Trait ITMP_UpdateManagerMethods 

Source
pub trait ITMP_UpdateManagerMethods: ITMP_UpdateManager {
    // Provided methods
    fn ctor(self) { ... }
    fn internal_register_text_object_for_update(
        self,
        text_object: impl Into<TMP_Text>,
    ) { ... }
    fn internal_register_text_element_for_layout_rebuild(
        self,
        element: impl Into<TMP_Text>,
    ) { ... }
    fn internal_register_text_element_for_graphic_rebuild(
        self,
        element: impl Into<TMP_Text>,
    ) { ... }
    fn internal_register_text_element_for_culling_update(
        self,
        element: impl Into<TMP_Text>,
    ) { ... }
    fn on_camera_pre_cull(self) { ... }
    fn do_rebuilds(self) { ... }
    fn internal_un_register_text_element_for_graphic_rebuild(
        self,
        element: impl Into<TMP_Text>,
    ) { ... }
    fn internal_un_register_text_element_for_layout_rebuild(
        self,
        element: impl Into<TMP_Text>,
    ) { ... }
    fn internal_un_register_text_object_for_update(
        self,
        text_object: impl Into<TMP_Text>,
    ) { ... }
}

Provided Methods§

Source

fn ctor(self)

.ctor() overload

Source

fn internal_register_text_object_for_update( self, text_object: impl Into<TMP_Text>, )

InternalRegisterTextObjectForUpdate(crate::tm_pro::tmp_text::TMP_Text) overload

Source

fn internal_register_text_element_for_layout_rebuild( self, element: impl Into<TMP_Text>, )

InternalRegisterTextElementForLayoutRebuild(crate::tm_pro::tmp_text::TMP_Text) overload

Source

fn internal_register_text_element_for_graphic_rebuild( self, element: impl Into<TMP_Text>, )

InternalRegisterTextElementForGraphicRebuild(crate::tm_pro::tmp_text::TMP_Text) overload

Source

fn internal_register_text_element_for_culling_update( self, element: impl Into<TMP_Text>, )

InternalRegisterTextElementForCullingUpdate(crate::tm_pro::tmp_text::TMP_Text) overload

Source

fn on_camera_pre_cull(self)

OnCameraPreCull() overload

Source

fn do_rebuilds(self)

DoRebuilds() overload

Source

fn internal_un_register_text_element_for_graphic_rebuild( self, element: impl Into<TMP_Text>, )

InternalUnRegisterTextElementForGraphicRebuild(crate::tm_pro::tmp_text::TMP_Text) overload

Source

fn internal_un_register_text_element_for_layout_rebuild( self, element: impl Into<TMP_Text>, )

InternalUnRegisterTextElementForLayoutRebuild(crate::tm_pro::tmp_text::TMP_Text) overload

Source

fn internal_un_register_text_object_for_update( self, text_object: impl Into<TMP_Text>, )

InternalUnRegisterTextObjectForUpdate(crate::tm_pro::tmp_text::TMP_Text) 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_UpdateManager> ITMP_UpdateManagerMethods for __T

Available on crate feature tm_pro-tmp_updatemanager only.