gi-vips-8.0.2: libvips GObject bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.Vips.Objects.ForeignLoad

Description

No description available in the introspection data.

Synopsis

Exported types

class (GObject o, IsDescendantOf ForeignLoad o) => IsForeignLoad o Source #

Type class for types which can be safely cast to ForeignLoad, for instance with toForeignLoad.

Instances

Instances details
(GObject o, IsDescendantOf ForeignLoad o) => IsForeignLoad o Source # 
Instance details

Defined in GI.Vips.Objects.ForeignLoad

toForeignLoad :: (MonadIO m, IsForeignLoad o) => o -> m ForeignLoad Source #

Cast to ForeignLoad, for types for which this is known to be safe. For general casts, use castTo.

Methods

Properties

access

No description available in the introspection data.

constructForeignLoadAccess :: (IsForeignLoad o, MonadIO m) => Access -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “access” property. This is rarely needed directly, but it is used by new.

getForeignLoadAccess :: (MonadIO m, IsForeignLoad o) => o -> m Access Source #

Get the value of the “access” property. When overloading is enabled, this is equivalent to

get foreignLoad #access

setForeignLoadAccess :: (MonadIO m, IsForeignLoad o) => o -> Access -> m () Source #

Set the value of the “access” property. When overloading is enabled, this is equivalent to

set foreignLoad [ #access := value ]

disc

No description available in the introspection data.

constructForeignLoadDisc :: (IsForeignLoad o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “disc” property. This is rarely needed directly, but it is used by new.

getForeignLoadDisc :: (MonadIO m, IsForeignLoad o) => o -> m Bool Source #

Get the value of the “disc” property. When overloading is enabled, this is equivalent to

get foreignLoad #disc

setForeignLoadDisc :: (MonadIO m, IsForeignLoad o) => o -> Bool -> m () Source #

Set the value of the “disc” property. When overloading is enabled, this is equivalent to

set foreignLoad [ #disc := value ]

fail

No description available in the introspection data.

constructForeignLoadFail :: (IsForeignLoad o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “fail” property. This is rarely needed directly, but it is used by new.

getForeignLoadFail :: (MonadIO m, IsForeignLoad o) => o -> m Bool Source #

Get the value of the “fail” property. When overloading is enabled, this is equivalent to

get foreignLoad #fail

setForeignLoadFail :: (MonadIO m, IsForeignLoad o) => o -> Bool -> m () Source #

Set the value of the “fail” property. When overloading is enabled, this is equivalent to

set foreignLoad [ #fail := value ]

flags

No description available in the introspection data.

constructForeignLoadFlags :: (IsForeignLoad o, MonadIO m) => [ForeignFlags] -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “flags” property. This is rarely needed directly, but it is used by new.

getForeignLoadFlags :: (MonadIO m, IsForeignLoad o) => o -> m [ForeignFlags] Source #

Get the value of the “flags” property. When overloading is enabled, this is equivalent to

get foreignLoad #flags

setForeignLoadFlags :: (MonadIO m, IsForeignLoad o) => o -> [ForeignFlags] -> m () Source #

Set the value of the “flags” property. When overloading is enabled, this is equivalent to

set foreignLoad [ #flags := value ]

memory

No description available in the introspection data.

constructForeignLoadMemory :: (IsForeignLoad o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “memory” property. This is rarely needed directly, but it is used by new.

getForeignLoadMemory :: (MonadIO m, IsForeignLoad o) => o -> m Bool Source #

Get the value of the “memory” property. When overloading is enabled, this is equivalent to

get foreignLoad #memory

setForeignLoadMemory :: (MonadIO m, IsForeignLoad o) => o -> Bool -> m () Source #

Set the value of the “memory” property. When overloading is enabled, this is equivalent to

set foreignLoad [ #memory := value ]

out

No description available in the introspection data.

clearForeignLoadOut :: (MonadIO m, IsForeignLoad o) => o -> m () Source #

Set the value of the “out” property to Nothing. When overloading is enabled, this is equivalent to

clear #out

constructForeignLoadOut :: (IsForeignLoad o, MonadIO m, IsImage a) => a -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “out” property. This is rarely needed directly, but it is used by new.

getForeignLoadOut :: (MonadIO m, IsForeignLoad o) => o -> m (Maybe Image) Source #

Get the value of the “out” property. When overloading is enabled, this is equivalent to

get foreignLoad #out

setForeignLoadOut :: (MonadIO m, IsForeignLoad o, IsImage a) => o -> a -> m () Source #

Set the value of the “out” property. When overloading is enabled, this is equivalent to

set foreignLoad [ #out := value ]

sequential

No description available in the introspection data.

constructForeignLoadSequential :: (IsForeignLoad o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “sequential” property. This is rarely needed directly, but it is used by new.

getForeignLoadSequential :: (MonadIO m, IsForeignLoad o) => o -> m Bool Source #

Get the value of the “sequential” property. When overloading is enabled, this is equivalent to

get foreignLoad #sequential

setForeignLoadSequential :: (MonadIO m, IsForeignLoad o) => o -> Bool -> m () Source #

Set the value of the “sequential” property. When overloading is enabled, this is equivalent to

set foreignLoad [ #sequential := value ]