pub trait IMaterialReferenceManagerMethods: IMaterialReferenceManager {
// Provided methods
fn add_font_asset_internal(self, font_asset: impl Into<TMP_FontAsset>) { ... }
fn add_sprite_asset_internal(self, sprite_asset: impl Into<TMP_SpriteAsset>) { ... }
fn add_sprite_asset_internal_2(
self,
hash_code: impl Into<i32>,
sprite_asset: impl Into<TMP_SpriteAsset>,
) { ... }
fn add_font_material_internal(
self,
hash_code: impl Into<i32>,
material: impl Into<Material>,
) { ... }
fn add_color_gradient_preset_internal(
self,
hash_code: impl Into<i32>,
sprite_asset: impl Into<TMP_ColorGradient>,
) { ... }
fn contains(self, font: impl Into<TMP_FontAsset>) -> bool { ... }
fn contains_2(self, sprite: impl Into<TMP_SpriteAsset>) -> bool { ... }
fn try_get_font_asset_internal(
self,
hash_code: impl Into<i32>,
) -> (bool, TMP_FontAsset) { ... }
fn try_get_sprite_asset_internal(
self,
hash_code: impl Into<i32>,
) -> (bool, TMP_SpriteAsset) { ... }
fn try_get_color_gradient_preset_internal(
self,
hash_code: impl Into<i32>,
) -> (bool, TMP_ColorGradient) { ... }
fn try_get_material_internal(
self,
hash_code: impl Into<i32>,
) -> (bool, Material) { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn add_font_asset_internal(self, font_asset: impl Into<TMP_FontAsset>)
fn add_font_asset_internal(self, font_asset: impl Into<TMP_FontAsset>)
AddFontAssetInternal(crate::tm_pro::tmp_fontasset::TMP_FontAsset) overload
Sourcefn add_sprite_asset_internal(self, sprite_asset: impl Into<TMP_SpriteAsset>)
fn add_sprite_asset_internal(self, sprite_asset: impl Into<TMP_SpriteAsset>)
AddSpriteAssetInternal(crate::tm_pro::tmp_spriteasset::TMP_SpriteAsset) overload
Sourcefn add_sprite_asset_internal_2(
self,
hash_code: impl Into<i32>,
sprite_asset: impl Into<TMP_SpriteAsset>,
)
fn add_sprite_asset_internal_2( self, hash_code: impl Into<i32>, sprite_asset: impl Into<TMP_SpriteAsset>, )
AddSpriteAssetInternal(i32, crate::tm_pro::tmp_spriteasset::TMP_SpriteAsset) overload
Sourcefn add_font_material_internal(
self,
hash_code: impl Into<i32>,
material: impl Into<Material>,
)
fn add_font_material_internal( self, hash_code: impl Into<i32>, material: impl Into<Material>, )
AddFontMaterialInternal(i32, crate::unity_engine::material::Material) overload
Sourcefn add_color_gradient_preset_internal(
self,
hash_code: impl Into<i32>,
sprite_asset: impl Into<TMP_ColorGradient>,
)
fn add_color_gradient_preset_internal( self, hash_code: impl Into<i32>, sprite_asset: impl Into<TMP_ColorGradient>, )
AddColorGradientPreset_Internal(i32, crate::tm_pro::tmp_colorgradient::TMP_ColorGradient) overload
Sourcefn contains(self, font: impl Into<TMP_FontAsset>) -> bool
fn contains(self, font: impl Into<TMP_FontAsset>) -> bool
Contains(crate::tm_pro::tmp_fontasset::TMP_FontAsset) overload
Sourcefn contains_2(self, sprite: impl Into<TMP_SpriteAsset>) -> bool
fn contains_2(self, sprite: impl Into<TMP_SpriteAsset>) -> bool
Contains(crate::tm_pro::tmp_spriteasset::TMP_SpriteAsset) overload
Sourcefn try_get_font_asset_internal(
self,
hash_code: impl Into<i32>,
) -> (bool, TMP_FontAsset)
fn try_get_font_asset_internal( self, hash_code: impl Into<i32>, ) -> (bool, TMP_FontAsset)
TryGetFontAssetInternal(i32, *mutcrate::tm_pro::tmp_fontasset::TMP_FontAsset) overload
Sourcefn try_get_sprite_asset_internal(
self,
hash_code: impl Into<i32>,
) -> (bool, TMP_SpriteAsset)
fn try_get_sprite_asset_internal( self, hash_code: impl Into<i32>, ) -> (bool, TMP_SpriteAsset)
TryGetSpriteAssetInternal(i32, *mutcrate::tm_pro::tmp_spriteasset::TMP_SpriteAsset) overload
Sourcefn try_get_color_gradient_preset_internal(
self,
hash_code: impl Into<i32>,
) -> (bool, TMP_ColorGradient)
fn try_get_color_gradient_preset_internal( self, hash_code: impl Into<i32>, ) -> (bool, TMP_ColorGradient)
TryGetColorGradientPresetInternal(i32, *mutcrate::tm_pro::tmp_colorgradient::TMP_ColorGradient) overload
Sourcefn try_get_material_internal(
self,
hash_code: impl Into<i32>,
) -> (bool, Material)
fn try_get_material_internal( self, hash_code: impl Into<i32>, ) -> (bool, Material)
TryGetMaterialInternal(i32, *mutcrate::unity_engine::material::Material) 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: IMaterialReferenceManager> IMaterialReferenceManagerMethods for __T
tm_pro-materialreferencemanager only.