gi-vips-8.0.5: 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.Structs.ArgumentInstance

Description

No description available in the introspection data.

Synopsis

Exported types

newtype ArgumentInstance Source #

Memory-managed wrapper type.

Constructors

ArgumentInstance (ManagedPtr ArgumentInstance) 

Instances

Instances details
Eq ArgumentInstance Source # 
Instance details

Defined in GI.Vips.Structs.ArgumentInstance

BoxedPtr ArgumentInstance Source # 
Instance details

Defined in GI.Vips.Structs.ArgumentInstance

CallocPtr ArgumentInstance Source # 
Instance details

Defined in GI.Vips.Structs.ArgumentInstance

ManagedPtrNewtype ArgumentInstance Source # 
Instance details

Defined in GI.Vips.Structs.ArgumentInstance

tag ~ 'AttrSet => Constructible ArgumentInstance tag Source # 
Instance details

Defined in GI.Vips.Structs.ArgumentInstance

Methods

new :: MonadIO m => (ManagedPtr ArgumentInstance -> ArgumentInstance) -> [AttrOp ArgumentInstance tag] -> m ArgumentInstance

newZeroArgumentInstance :: MonadIO m => m ArgumentInstance Source #

Construct a ArgumentInstance struct initialized to zero.

Methods

Properties

argumentClass

No description available in the introspection data.

clearArgumentInstanceArgumentClass :: MonadIO m => ArgumentInstance -> m () Source #

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

clear #argumentClass

getArgumentInstanceArgumentClass :: MonadIO m => ArgumentInstance -> m (Maybe ArgumentClass) Source #

Get the value of the “argument_class” field. When overloading is enabled, this is equivalent to

get argumentInstance #argumentClass

setArgumentInstanceArgumentClass :: MonadIO m => ArgumentInstance -> Ptr ArgumentClass -> m () Source #

Set the value of the “argument_class” field. When overloading is enabled, this is equivalent to

set argumentInstance [ #argumentClass := value ]

assigned

No description available in the introspection data.

getArgumentInstanceAssigned :: MonadIO m => ArgumentInstance -> m Bool Source #

Get the value of the “assigned” field. When overloading is enabled, this is equivalent to

get argumentInstance #assigned

setArgumentInstanceAssigned :: MonadIO m => ArgumentInstance -> Bool -> m () Source #

Set the value of the “assigned” field. When overloading is enabled, this is equivalent to

set argumentInstance [ #assigned := value ]

closeId

No description available in the introspection data.

getArgumentInstanceCloseId :: MonadIO m => ArgumentInstance -> m CULong Source #

Get the value of the “close_id” field. When overloading is enabled, this is equivalent to

get argumentInstance #closeId

setArgumentInstanceCloseId :: MonadIO m => ArgumentInstance -> CULong -> m () Source #

Set the value of the “close_id” field. When overloading is enabled, this is equivalent to

set argumentInstance [ #closeId := value ]

invalidateId

No description available in the introspection data.

getArgumentInstanceInvalidateId :: MonadIO m => ArgumentInstance -> m CULong Source #

Get the value of the “invalidate_id” field. When overloading is enabled, this is equivalent to

get argumentInstance #invalidateId

setArgumentInstanceInvalidateId :: MonadIO m => ArgumentInstance -> CULong -> m () Source #

Set the value of the “invalidate_id” field. When overloading is enabled, this is equivalent to

set argumentInstance [ #invalidateId := value ]

object

No description available in the introspection data.

clearArgumentInstanceObject :: MonadIO m => ArgumentInstance -> m () Source #

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

clear #object

getArgumentInstanceObject :: MonadIO m => ArgumentInstance -> m (Maybe Object) Source #

Get the value of the “object” field. When overloading is enabled, this is equivalent to

get argumentInstance #object

setArgumentInstanceObject :: MonadIO m => ArgumentInstance -> Ptr Object -> m () Source #

Set the value of the “object” field. When overloading is enabled, this is equivalent to

set argumentInstance [ #object := value ]

parent

No description available in the introspection data.

getArgumentInstanceParent :: MonadIO m => ArgumentInstance -> m Argument Source #

Get the value of the “parent” field. When overloading is enabled, this is equivalent to

get argumentInstance #parent