class HarfBuzz::ColorLineT

Overview

A struct containing color information for a gradient.

Defined in:

lib/gi-crystal/src/auto/harf_buzz-0.0/color_line_t.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(pointer : Pointer(Void), transfer : GICrystal::Transfer) #

def self.new(data : LibHarfBuzz::ColorLineT, transfer : GICrystal::Transfer) #

def self.new(get_color_stops : HarfBuzz::ColorLineGetColorStopsFuncT | Nil = nil, get_extend : HarfBuzz::ColorLineGetExtendFuncT | Nil = nil) #

Class Method Detail

def self.g_type : UInt64 #

Returns the type id (GType) registered in GLib type system.


Instance Method Detail

def ==(other : self) : Bool #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def data : Pointer(Void) | Nil #

def data! #


def get_color_stops=(value : HarfBuzz::ColorLineGetColorStopsFuncT) #

def get_color_stops_user_data : Pointer(Void) | Nil #

def get_color_stops_user_data! #


def get_extend=(value : HarfBuzz::ColorLineGetExtendFuncT) #

def get_extend_user_data : Pointer(Void) | Nil #

def get_extend_user_data! #

def reserved0 : Pointer(Void) | Nil #

def reserved0! #

def reserved1 : Pointer(Void) | Nil #

def reserved1! #

def reserved2 : Pointer(Void) | Nil #

def reserved2! #

def reserved3 : Pointer(Void) | Nil #

def reserved3! #

def reserved5 : Pointer(Void) | Nil #

def reserved5! #

def reserved6 : Pointer(Void) | Nil #

def reserved6! #

def reserved7 : Pointer(Void) | Nil #

def reserved7! #

def reserved8 : Pointer(Void) | Nil #

def reserved8! #

def to_unsafe #