struct HarfBuzz::FeatureT
- HarfBuzz::FeatureT
- Struct
- Value
- Object
Overview
The #hb_feature_t is the structure that holds information about requested feature application. The feature will be applied with the given value to all glyphs which are in clusters between @start (inclusive) and @end (exclusive). Setting start to #HB_FEATURE_GLOBAL_START and end to #HB_FEATURE_GLOBAL_END specifies that the feature always applies to the entire buffer.
Defined in:
lib/gi-crystal/src/auto/harf_buzz-0.0/feature_t.crConstructors
- .new(pointer : Pointer(Void), transfer : GICrystal::Transfer)
- .new(data : LibHarfBuzz::FeatureT, _transfer : GICrystal::Transfer)
- .new(tag : UInt32? = nil, value : UInt32? = nil, start : UInt32? = nil, end _end : UInt32? = nil)
Class Method Summary
-
.g_type : UInt64
Returns the type id (GType) registered in GLib type system.
Instance Method Summary
- #==(other : self) : Bool
- #_string(buf : Enumerable(String)) : Nil
- #_string(*buf : String)
- #end(*args, **options)
- #end(*args, **options, &)
- #end=(arg)
- #start(*args, **options)
- #start(*args, **options, &)
- #start=(arg)
- #tag(*args, **options)
- #tag(*args, **options, &)
- #tag=(arg)
- #value(*args, **options)
- #value(*args, **options, &)
- #value=(arg)
Constructor Detail
def self.new(tag : UInt32? = nil, value : UInt32? = nil, start : UInt32? = nil, end _end : UInt32? = nil)
#