Gegl.Config

g GObject.Object GObject.Object Gegl.Config Gegl.Config GObject.Object->Gegl.Config

Subclasses:

None

Methods

Inherited:

GObject.Object (37)

Structs:

GObject.ObjectClass (5)

Virtual Methods

Inherited:

GObject.Object (7)

Properties

Name

Type

Flags

Short Description

application-license

str

r/w/c

A list of additional licenses to allow for operations

chunk-size

int

r/w/c

the number of pixels processed simultaneously by GEGL.

mipmap-rendering

bool

r/w/c

Enable code paths for mipmap preview rendering, uses approximations for 50% 25% etc zoom factors to reduce processing.

quality

float

r/w/c

quality/speed trade off 1.0 = full quality, 0.0 = full speed

queue-size

int

r/w

Maximum size of a file backend’s writer thread queue (in bytes)

swap

str

r/w

where gegl stores it’s swap files

swap-compression

str

r/w

compression algorithm used for data stored in the swap

threads

int

r/w/c

Number of concurrent evaluation threads

tile-cache-size

int

r/w

size of tile cache in bytes

tile-height

int

r/w

default tile height for created buffers.

tile-width

int

r/w

default tile width for created buffers.

use-opencl

bool

r/w/c

Try to use OpenCL

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Class Details

class Gegl.Config(**kwargs)
Bases:

GObject.Object

Abstract:

No

Property Details

Gegl.Config.props.application_license
Name:

application-license

Type:

str

Default Value:

''

Flags:

READABLE, WRITABLE, CONSTRUCT

A list of additional licenses to allow for operations

Gegl.Config.props.chunk_size
Name:

chunk-size

Type:

int

Default Value:

1048576

Flags:

READABLE, WRITABLE, CONSTRUCT

the number of pixels processed simultaneously by GEGL.

Gegl.Config.props.mipmap_rendering
Name:

mipmap-rendering

Type:

bool

Default Value:

False

Flags:

READABLE, WRITABLE, CONSTRUCT

Enable code paths for mipmap preview rendering, uses approximations for 50% 25% etc zoom factors to reduce processing.

Gegl.Config.props.quality
Name:

quality

Type:

float

Default Value:

1.0

Flags:

READABLE, WRITABLE, CONSTRUCT

quality/speed trade off 1.0 = full quality, 0.0 = full speed

Gegl.Config.props.queue_size
Name:

queue-size

Type:

int

Default Value:

52428800

Flags:

READABLE, WRITABLE

Maximum size of a file backend’s writer thread queue (in bytes)

Gegl.Config.props.swap
Name:

swap

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE

where gegl stores it’s swap files

Gegl.Config.props.swap_compression
Name:

swap-compression

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE

compression algorithm used for data stored in the swap

Gegl.Config.props.threads
Name:

threads

Type:

int

Default Value:

4

Flags:

READABLE, WRITABLE, CONSTRUCT

Number of concurrent evaluation threads

Gegl.Config.props.tile_cache_size
Name:

tile-cache-size

Type:

int

Default Value:

9339301888

Flags:

READABLE, WRITABLE

size of tile cache in bytes

Gegl.Config.props.tile_height
Name:

tile-height

Type:

int

Default Value:

128

Flags:

READABLE, WRITABLE

default tile height for created buffers.

Gegl.Config.props.tile_width
Name:

tile-width

Type:

int

Default Value:

128

Flags:

READABLE, WRITABLE

default tile width for created buffers.

Gegl.Config.props.use_opencl
Name:

use-opencl

Type:

bool

Default Value:

False

Flags:

READABLE, WRITABLE, CONSTRUCT

Try to use OpenCL