#[repr(C)]pub struct MaterialReference {
pub index: i32,
pub font_asset: TMP_FontAsset,
pub sprite_asset: TMP_SpriteAsset,
pub material: Material,
pub is_default_material: bool,
pub is_fallback_material: bool,
pub fallback_material: Material,
pub padding: f32,
pub reference_count: i32,
}Expand description
Fields§
§index: i32§font_asset: TMP_FontAsset§sprite_asset: TMP_SpriteAsset§material: Material§is_default_material: bool§is_fallback_material: bool§fallback_material: Material§padding: f32§reference_count: i32Implementations§
Source§impl MaterialReference
impl MaterialReference
Sourcepub fn contains(
material_references: impl Into<Array<MaterialReference>>,
font_asset: impl Into<TMP_FontAsset>,
) -> bool
pub fn contains( material_references: impl Into<Array<MaterialReference>>, font_asset: impl Into<TMP_FontAsset>, ) -> bool
Contains(::unity::Array<crate::tm_pro::materialreference::MaterialReference>, crate::tm_pro::tmp_fontasset::TMP_FontAsset) overload
Sourcepub fn add_material_reference(
material: impl Into<Material>,
font_asset: impl Into<TMP_FontAsset>,
material_reference_index_lookup: impl Into<Dictionary_2<i32, i32>>,
) -> (i32, Array<MaterialReference>)
pub fn add_material_reference( material: impl Into<Material>, font_asset: impl Into<TMP_FontAsset>, material_reference_index_lookup: impl Into<Dictionary_2<i32, i32>>, ) -> (i32, Array<MaterialReference>)
AddMaterialReference(crate::unity_engine::material::Material, crate::tm_pro::tmp_fontasset::TMP_FontAsset, *mut::unity::Array<crate::tm_pro::materialreference::MaterialReference>, crate::system::collections::generic::dictionary_2::Dictionary_2<i32,i32>) overload
Sourcepub fn add_material_reference_2(
material: impl Into<Material>,
sprite_asset: impl Into<TMP_SpriteAsset>,
material_reference_index_lookup: impl Into<Dictionary_2<i32, i32>>,
) -> (i32, Array<MaterialReference>)
pub fn add_material_reference_2( material: impl Into<Material>, sprite_asset: impl Into<TMP_SpriteAsset>, material_reference_index_lookup: impl Into<Dictionary_2<i32, i32>>, ) -> (i32, Array<MaterialReference>)
AddMaterialReference(crate::unity_engine::material::Material, crate::tm_pro::tmp_spriteasset::TMP_SpriteAsset, *mut::unity::Array<crate::tm_pro::materialreference::MaterialReference>, crate::system::collections::generic::dictionary_2::Dictionary_2<i32,i32>) overload
Source§impl MaterialReference
impl MaterialReference
Sourcepub fn ctor(
&mut self,
index: impl Into<i32>,
font_asset: impl Into<TMP_FontAsset>,
sprite_asset: impl Into<TMP_SpriteAsset>,
material: impl Into<Material>,
padding: impl Into<f32>,
)
pub fn ctor( &mut self, index: impl Into<i32>, font_asset: impl Into<TMP_FontAsset>, sprite_asset: impl Into<TMP_SpriteAsset>, material: impl Into<Material>, padding: impl Into<f32>, )
.ctor(i32, crate::tm_pro::tmp_fontasset::TMP_FontAsset, crate::tm_pro::tmp_spriteasset::TMP_SpriteAsset, crate::unity_engine::material::Material, f32) overload
Source§impl MaterialReference
impl MaterialReference
pub fn ctor_method_info() -> &'static MethodInfo
pub fn contains_method_info() -> &'static MethodInfo
pub fn add_material_reference_method_info() -> &'static MethodInfo
pub fn add_material_reference_2_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for MaterialReference
impl ClassIdentity for MaterialReference
Source§impl Clone for MaterialReference
impl Clone for MaterialReference
Source§fn clone(&self) -> MaterialReference
fn clone(&self) -> MaterialReference
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for MaterialReference
Auto Trait Implementations§
impl Freeze for MaterialReference
impl RefUnwindSafe for MaterialReference
impl !Send for MaterialReference
impl !Sync for MaterialReference
impl Unpin for MaterialReference
impl UnwindSafe for MaterialReference
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
clone_to_uninit)