class Vips::Operation
- Vips::Operation
- Vips::VipsObject
- Vips::GObject
- Reference
- Object
Defined in:
vips/operation.crConstructors
-
.new(operation_name : String)
Creates a new
VisOperation
with the specified nickname You'll need to set any arguments and build the operation before you can use it. - .new(ophandle : Pointer(LibVips::VipsOperation))
Class Method Summary
- .build(operation : Operation)
- .call(operation_name : String, kwargs : Optional | Nil, match_image : Image | Nil, *args)
- .call(operation_name : String, kwargs : Optional, *args)
- .call(operation_name : String, *args)
Instance Method Summary
-
#flags
Lookup the set of flags for this operation
- #to_obj : Pointer(LibVips::VipsObject)
Instance methods inherited from class Vips::VipsObject
get(name : String)
get,
get_blurb(name : String)
get_blurb,
get_description
get_description,
get_pspec(name : String) : LibVips::GParamSpec | Nil
get_pspec,
get_typeof(name : String)
get_typeof,
post_close(&block : -> )
post_close,
print_all
print_all,
set(gtype, name, value)set(options : String) set
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
Constructor Detail
def self.new(operation_name : String)
#
Creates a new VisOperation
with the specified nickname
You'll need to set any arguments and build the operation before you can use it.