Vips.ThreadState

g GObject.Object GObject.Object Vips.Object Vips.Object GObject.Object->Vips.Object Vips.ThreadState Vips.ThreadState Vips.Object->Vips.ThreadState

Subclasses:

None

Methods

Inherited:

Vips.Object (27), GObject.Object (37)

Structs:

Vips.ObjectClass (1), GObject.ObjectClass (5)

class

new (im, a)

class

set (object, a, b)

Virtual Methods

Inherited:

Vips.Object (9), GObject.Object (7)

Properties

Inherited:

Vips.Object (2)

Signals

Inherited:

Vips.Object (4), GObject.Object (1)

Fields

Inherited:

Vips.Object (4), GObject.Object (1)

Name

Type

Access

Description

a

object

r

im

Vips.Image

r

parent_object

Vips.Object

r

pos

Vips.Rect

r

reg

Vips.Region

r

stall

bool

r

stop

bool

r

x

int

r

y

int

r

Class Details

class Vips.ThreadState(**kwargs)
Bases:

Vips.Object

Abstract:

No

Structure:

Vips.ThreadStateClass

A [class`ThreadState`] represents a per-thread state.

[callback`ThreadpoolAllocateFn`] functions can use these members to communicate with [callback`ThreadpoolWorkFn`] functions.

::: seealso [func`threadpool_run`].

classmethod new(im, a)
Parameters:
Return type:

Vips.ThreadState

classmethod set(object, a, b)
Parameters:
Return type:

object or None