Class

VipsForeignLoad

Description

abstract class Vips.ForeignLoad : Vips.Foreign {
  parent_object: VipsForeign,
  out: VipsImage*,
  real: VipsImage*,
  nocache: gboolean,
  disc: gboolean,
  error: gboolean
}
No description available.

Hierarchy

hierarchy this VipsForeignLoad ancestor_0 VipsForeign ancestor_0--this ancestor_1 VipsOperation ancestor_1--ancestor_0 ancestor_2 VipsObject ancestor_2--ancestor_1 ancestor_3 GObject ancestor_3--ancestor_2

Instance methods

Methods inherited from VipsOperation (3)
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

Vips.ForeignLoad:access
No description available.
Vips.ForeignLoad:disc
No description available.
Vips.ForeignLoad:fail
No description available.
Vips.ForeignLoad:fail-on
No description available.
Vips.ForeignLoad:flags
No description available.
Vips.ForeignLoad:memory
No description available.
Vips.ForeignLoad:out
No description available.
Vips.ForeignLoad:sequential
No description available.
Properties inherited from VipsObject (2)
Vips.Object:description
No description available.
Vips.Object:nickname
No description available.

Signals

Signals inherited from VipsOperation (1)
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 VipsForeignLoadClass {
  VipsForeignClass parent_class;
  gboolean (* is_a) (
    const char* filename
  );
  gboolean (* is_a_buffer) (
    void* data,
    size_t size
  );
  gboolean (* is_a_source) (
    VipsSource* source
  );
  VipsForeignFlags (* get_flags_filename) (
    const char* filename
  );
  VipsForeignFlags (* get_flags) (
    VipsForeignLoad* load
  );
  int (* header) (
    VipsForeignLoad* load
  );
  int (* load) (
    VipsForeignLoad* load
  );
  
}
Class members
parent_class
VipsForeignClass
  No description available.
is_a
gboolean (* is_a) (
    const char* filename
  )
  No description available.
is_a_buffer
gboolean (* is_a_buffer) (
    void* data,
    size_t size
  )
  No description available.
is_a_source
gboolean (* is_a_source) (
    VipsSource* source
  )
  No description available.
get_flags_filename
VipsForeignFlags (* get_flags_filename) (
    const char* filename
  )
  No description available.
get_flags
VipsForeignFlags (* get_flags) (
    VipsForeignLoad* load
  )
  No description available.
header
int (* header) (
    VipsForeignLoad* load
  )
  No description available.
load
int (* load) (
    VipsForeignLoad* load
  )
  No description available.

Virtual methods

Vips.ForeignLoadClass.get_flags
No description available.
Vips.ForeignLoadClass.header
No description available.
Vips.ForeignLoadClass.load
No description available.