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 = nil, value : UInt32 | Nil = nil, start : UInt32 | Nil = nil, end _end : UInt32 | Nil = 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 = nil, value : UInt32 | Nil = nil, start : UInt32 | Nil = nil, end _end : UInt32 | Nil = nil)
#
Class Method Detail
Returns the type id (GType) registered in GLib type system.