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.Structs.ObjectClass

Description

No description available in the introspection data.

Synopsis

Exported types

newtype ObjectClass Source #

Memory-managed wrapper type.

newZeroObjectClass :: MonadIO m => m ObjectClass Source #

Construct a ObjectClass struct initialized to zero.

Methods

Click to display all available methods, including inherited ones

Expand

Methods

installArgument.

Getters

None.

Setters

None.

installArgument

objectClassInstallArgument :: (HasCallStack, MonadIO m) => ObjectClass -> GParamSpec -> [ArgumentFlags] -> Int32 -> Word32 -> m () Source #

No description available in the introspection data.

Properties

argumentTable

No description available in the introspection data.

clearObjectClassArgumentTable :: MonadIO m => ObjectClass -> m () Source #

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

clear #argumentTable

getObjectClassArgumentTable :: MonadIO m => ObjectClass -> m (Maybe (Map (Ptr ()) (Ptr ()))) Source #

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

get objectClass #argumentTable

setObjectClassArgumentTable :: MonadIO m => ObjectClass -> Ptr (GHashTable (Ptr ()) (Ptr ())) -> m () Source #

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

set objectClass [ #argumentTable := value ]

argumentTableTraverse

No description available in the introspection data.

clearObjectClassArgumentTableTraverse :: MonadIO m => ObjectClass -> m () Source #

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

clear #argumentTableTraverse

getObjectClassArgumentTableTraverse :: MonadIO m => ObjectClass -> m [Ptr ()] Source #

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

get objectClass #argumentTableTraverse

setObjectClassArgumentTableTraverse :: MonadIO m => ObjectClass -> Ptr (GSList (Ptr ())) -> m () Source #

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

set objectClass [ #argumentTableTraverse := value ]

argumentTableTraverseGtype

No description available in the introspection data.

getObjectClassArgumentTableTraverseGtype :: MonadIO m => ObjectClass -> m GType Source #

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

get objectClass #argumentTableTraverseGtype

setObjectClassArgumentTableTraverseGtype :: MonadIO m => ObjectClass -> GType -> m () Source #

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

set objectClass [ #argumentTableTraverseGtype := value ]

build

No description available in the introspection data.

clearObjectClassBuild :: MonadIO m => ObjectClass -> m () Source #

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

clear #build

getObjectClassBuild :: MonadIO m => ObjectClass -> m (Maybe ObjectClassBuildFieldCallback) Source #

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

get objectClass #build

setObjectClassBuild :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassBuildFieldCallback -> m () Source #

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

set objectClass [ #build := value ]

close

No description available in the introspection data.

clearObjectClassClose :: MonadIO m => ObjectClass -> m () Source #

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

clear #close

getObjectClassClose :: MonadIO m => ObjectClass -> m (Maybe ObjectClassCloseFieldCallback) Source #

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

get objectClass #close

setObjectClassClose :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassCloseFieldCallback -> m () Source #

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

set objectClass [ #close := value ]

deprecated

No description available in the introspection data.

getObjectClassDeprecated :: MonadIO m => ObjectClass -> m Bool Source #

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

get objectClass #deprecated

setObjectClassDeprecated :: MonadIO m => ObjectClass -> Bool -> m () Source #

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

set objectClass [ #deprecated := value ]

description

No description available in the introspection data.

clearObjectClassDescription :: MonadIO m => ObjectClass -> m () Source #

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

clear #description

getObjectClassDescription :: MonadIO m => ObjectClass -> m (Maybe Text) Source #

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

get objectClass #description

setObjectClassDescription :: MonadIO m => ObjectClass -> CString -> m () Source #

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

set objectClass [ #description := value ]

nickname

No description available in the introspection data.

clearObjectClassNickname :: MonadIO m => ObjectClass -> m () Source #

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

clear #nickname

getObjectClassNickname :: MonadIO m => ObjectClass -> m (Maybe Text) Source #

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

get objectClass #nickname

setObjectClassNickname :: MonadIO m => ObjectClass -> CString -> m () Source #

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

set objectClass [ #nickname := value ]

outputNeedsArg

No description available in the introspection data.

getObjectClassOutputNeedsArg :: MonadIO m => ObjectClass -> m Bool Source #

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

get objectClass #outputNeedsArg

setObjectClassOutputNeedsArg :: MonadIO m => ObjectClass -> Bool -> m () Source #

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

set objectClass [ #outputNeedsArg := value ]

outputToArg

No description available in the introspection data.

clearObjectClassOutputToArg :: MonadIO m => ObjectClass -> m () Source #

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

clear #outputToArg

getObjectClassOutputToArg :: MonadIO m => ObjectClass -> m (Maybe ObjectClassOutputToArgFieldCallback) Source #

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

get objectClass #outputToArg

setObjectClassOutputToArg :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassOutputToArgFieldCallback -> m () Source #

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

set objectClass [ #outputToArg := value ]

parentClass

No description available in the introspection data.

getObjectClassParentClass :: MonadIO m => ObjectClass -> m ObjectClass Source #

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

get objectClass #parentClass

postbuild

No description available in the introspection data.

clearObjectClassPostbuild :: MonadIO m => ObjectClass -> m () Source #

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

clear #postbuild

getObjectClassPostbuild :: MonadIO m => ObjectClass -> m (Maybe ObjectClassPostbuildFieldCallback) Source #

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

get objectClass #postbuild

setObjectClassPostbuild :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassPostbuildFieldCallback -> m () Source #

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

set objectClass [ #postbuild := value ]

postclose

No description available in the introspection data.

clearObjectClassPostclose :: MonadIO m => ObjectClass -> m () Source #

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

clear #postclose

getObjectClassPostclose :: MonadIO m => ObjectClass -> m (Maybe ObjectClassPostcloseFieldCallback) Source #

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

get objectClass #postclose

setObjectClassPostclose :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassPostcloseFieldCallback -> m () Source #

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

set objectClass [ #postclose := value ]

preclose

No description available in the introspection data.

clearObjectClassPreclose :: MonadIO m => ObjectClass -> m () Source #

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

clear #preclose

getObjectClassPreclose :: MonadIO m => ObjectClass -> m (Maybe ObjectClassPrecloseFieldCallback) Source #

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

get objectClass #preclose

setObjectClassPreclose :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassPrecloseFieldCallback -> m () Source #

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

set objectClass [ #preclose := value ]

rewind

No description available in the introspection data.

clearObjectClassRewind :: MonadIO m => ObjectClass -> m () Source #

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

clear #rewind

getObjectClassRewind :: MonadIO m => ObjectClass -> m (Maybe ObjectClassRewindFieldCallback) Source #

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

get objectClass #rewind

setObjectClassRewind :: MonadIO m => ObjectClass -> FunPtr C_ObjectClassRewindFieldCallback -> m () Source #

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

set objectClass [ #rewind := value ]