Class

VipsOperation

Description

abstract class Vips.Operation : Vips.Object {
  parent_instance: VipsObject,
  hash: guint,
  found_hash: gboolean,
  pixels: int
}
No description available.

Hierarchy

hierarchy this VipsOperation ancestor_0 VipsObject ancestor_0--this ancestor_1 GObject ancestor_1--ancestor_0

Ancestors

Descendants

Constructors

vips_operation_new

Return a new VipsOperation with the specified nickname. Useful for language bindings.

Functions

vips_operation_block_set

Set the block state on all operations in the libvips class hierarchy at name and below.

Instance methods

vips_operation_call_valist
No description available.
vips_operation_get_flags

Returns the set of flags for this operation.

vips_operation_invalidate
No description available.
Methods inherited from VipsObject (27)

Please see VipsObject for a full list of methods.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Properties inherited from VipsObject (2)
Vips.Object:description
No description available.
Vips.Object:nickname
No description available.

Signals

Vips.Operation::invalidate
No description available.
Signals inherited from VipsObject (4)
Vips.Object::close

The ::close signal is emitted once during object close. The object is dying and may not work.

Vips.Object::postbuild

The ::postbuild signal is emitted once just after successful object construction. Return non-zero to cause object construction to fail.

Vips.Object::postclose

The ::postclose signal is emitted once after object close. The object pointer is still valid, but nothing else.

Vips.Object::preclose

The ::preclose signal is emitted once just before object close starts. The oject is still alive.

Signals inherited from GObject (1)
GObject.Object::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct VipsOperationClass {
  VipsObjectClass parent_class;
  void (* usage) (
    _VipsOperationClass* cls,
    VipsBuf* buf
  );
  VipsOperationFlags (* get_flags) (
    VipsOperation* operation
  );
  VipsOperationFlags flags;
  void (* invalidate) (
    VipsOperation* operation
  );
  
}
Class members
parent_class
VipsObjectClass
  No description available.
usage
void (* usage) (
    _VipsOperationClass* cls,
    VipsBuf* buf
  )
  No description available.
get_flags
VipsOperationFlags (* get_flags) (
    VipsOperation* operation
  )
  No description available.
flags
VipsOperationFlags
  No description available.
invalidate
void (* invalidate) (
    VipsOperation* operation
  )
  No description available.

Virtual methods

Vips.OperationClass.get_flags

Returns the set of flags for this operation.

Vips.OperationClass.invalidate
No description available.

Class methods

vips_operation_class_print_usage

Print a usage message for the operation to stdout.