Skip to main content

ITMP_GlyphPairAdjustmentRecordMethods

Trait ITMP_GlyphPairAdjustmentRecordMethods 

Source
pub trait ITMP_GlyphPairAdjustmentRecordMethods: ITMP_GlyphPairAdjustmentRecord {
    // Provided methods
    fn get_first_adjustment_record(self) -> TMP_GlyphAdjustmentRecord { ... }
    fn set_first_adjustment_record(
        self,
        value: impl Into<TMP_GlyphAdjustmentRecord>,
    ) { ... }
    fn get_second_adjustment_record(self) -> TMP_GlyphAdjustmentRecord { ... }
    fn set_second_adjustment_record(
        self,
        value: impl Into<TMP_GlyphAdjustmentRecord>,
    ) { ... }
    fn get_feature_lookup_flags(self) -> FontFeatureLookupFlags_2 { ... }
    fn set_feature_lookup_flags(
        self,
        value: impl Into<FontFeatureLookupFlags_2>,
    ) { ... }
    fn ctor(
        self,
        first_adjustment_record: impl Into<TMP_GlyphAdjustmentRecord>,
        second_adjustment_record: impl Into<TMP_GlyphAdjustmentRecord>,
    ) { ... }
    fn ctor_2(
        self,
        glyph_pair_adjustment_record: impl Into<GlyphPairAdjustmentRecord>,
    ) { ... }
}

Provided Methods§

Source

fn get_first_adjustment_record(self) -> TMP_GlyphAdjustmentRecord

get_firstAdjustmentRecord() overload

Source

fn set_first_adjustment_record( self, value: impl Into<TMP_GlyphAdjustmentRecord>, )

set_firstAdjustmentRecord(crate::tm_pro::tmp_glyphadjustmentrecord::TMP_GlyphAdjustmentRecord) overload

Source

fn get_second_adjustment_record(self) -> TMP_GlyphAdjustmentRecord

get_secondAdjustmentRecord() overload

Source

fn set_second_adjustment_record( self, value: impl Into<TMP_GlyphAdjustmentRecord>, )

set_secondAdjustmentRecord(crate::tm_pro::tmp_glyphadjustmentrecord::TMP_GlyphAdjustmentRecord) overload

Source

fn get_feature_lookup_flags(self) -> FontFeatureLookupFlags_2

get_featureLookupFlags() overload

Source

fn set_feature_lookup_flags(self, value: impl Into<FontFeatureLookupFlags_2>)

set_featureLookupFlags(crate::tm_pro::fontfeaturelookupflags_2::FontFeatureLookupFlags_2) overload

Source

fn ctor( self, first_adjustment_record: impl Into<TMP_GlyphAdjustmentRecord>, second_adjustment_record: impl Into<TMP_GlyphAdjustmentRecord>, )

.ctor(crate::tm_pro::tmp_glyphadjustmentrecord::TMP_GlyphAdjustmentRecord, crate::tm_pro::tmp_glyphadjustmentrecord::TMP_GlyphAdjustmentRecord) overload

Source

fn ctor_2( self, glyph_pair_adjustment_record: impl Into<GlyphPairAdjustmentRecord>, )

.ctor(crate::unity_engine::text_core::low_level::glyphpairadjustmentrecord::GlyphPairAdjustmentRecord) 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_GlyphPairAdjustmentRecord> ITMP_GlyphPairAdjustmentRecordMethods for __T

Available on crate feature tm_pro-tmp_glyphpairadjustmentrecord only.