class Vips::VipsObject

Direct Known Subclasses

Defined in:

vips/vipsobject.cr

Instance Method Summary

Instance methods inherited from class Vips::GObject

finalize finalize, get(name : String, gval : GValue) get, object_ref object_ref, ref_count ref_count, release_handle release_handle, set(name : String, gval : GValue) set, signal_connect(signal : String, callback : Proc, data : Pointer(Void) = Pointer(Void).null) : LibVips::Gulong signal_connect, signal_disconnect(handler_id : LibVips::Gulong)
signal_disconnect(func : Proc, data : Pointer(Void) = Pointer(Void).null)
signal_disconnect(data : LibVips::Gpointer)
signal_disconnect

Instance Method Detail

def get(name : String) #

Returns a GObject property


[View source]
def get_blurb(name : String) #

Get the blurb for a GObject property.


[View source]
def get_description #

Get the description of a GObject.


[View source]
def get_pspec(name : String) : LibVips::GParamSpec | Nil #

[View source]
def get_typeof(name : String) #

Get the GType of a GObject property


[View source]
def post_close(&block : -> ) #

[View source]
def print_all #

Print a table of all active libvips objects. Handy for debugging.


[View source]
def set(gtype, name, value) #

Set a GObject property. Value is converted to the property type, if possible.


[View source]
def set(options : String) #

Set a series of properties using a String


[View source]