qtah-qt5-0.3.0: Qt bindings for Haskell

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.Qtah.Core.QVector.QRgb

Documentation

class QVectorQRgbValue a where Source #

Minimal complete definition

withQVectorQRgbPtr

Methods

withQVectorQRgbPtr :: a -> (QVectorQRgbConst -> IO b) -> IO b Source #

class QVectorQRgbConstPtr this => QVectorQRgbPtr this where Source #

Minimal complete definition

toQVectorQRgb

Methods

toQVectorQRgb :: this -> QVectorQRgb Source #

data QVectorQRgb Source #

Instances

Eq QVectorQRgb Source # 
Ord QVectorQRgb Source # 
Show QVectorQRgb Source # 
CppPtr QVectorQRgb Source # 
Deletable QVectorQRgb Source # 
QVectorQRgbPtr QVectorQRgb Source # 
QVectorQRgbConstPtr QVectorQRgb Source # 
QVectorQRgbValue a => Assignable QVectorQRgb a Source # 

Methods

assign :: QVectorQRgb -> a -> IO () #

Copyable QVectorQRgb QVectorQRgb Source # 
Copyable QVectorQRgbConst QVectorQRgb Source # 
HasContents QVectorQRgb CUInt Source # 
FromContents QVectorQRgb CUInt Source # 
Assignable (Ptr (Ptr QVectorQRgb)) QVectorQRgb Source # 

Methods

assign :: Ptr (Ptr QVectorQRgb) -> QVectorQRgb -> IO () #

Decodable (Ptr (Ptr QVectorQRgb)) QVectorQRgb Source # 

downCastConst :: QVectorQRgbSuperConst a => a -> QVectorQRgbConst Source #

downCast :: QVectorQRgbSuper a => a -> QVectorQRgb Source #

aDD :: (QVectorQRgbValue arg'1, QVectorQRgbValue arg'2) => arg'1 -> arg'2 -> IO QVectorQRgb Source #

aSSIGN :: (QVectorQRgbPtr arg'1, QVectorQRgbValue arg'2) => arg'1 -> arg'2 -> IO QVectorQRgb Source #

append :: QVectorQRgbPtr arg'1 => arg'1 -> CUInt -> IO () Source #

appendVector :: (QVectorQRgbPtr arg'1, QVectorQRgbValue arg'2) => arg'1 -> arg'2 -> IO () Source #

array :: QVectorQRgbPtr arg'1 => arg'1 -> IO (Ptr CUInt) Source #

arrayConst :: QVectorQRgbValue arg'1 => arg'1 -> IO (Ptr CUInt) Source #

at :: QVectorQRgbPtr arg'1 => arg'1 -> Int -> IO (Ptr CUInt) Source #

atConst :: QVectorQRgbValue arg'1 => arg'1 -> Int -> IO (Ptr CUInt) Source #

capacity :: QVectorQRgbValue arg'1 => arg'1 -> IO Int Source #

clear :: QVectorQRgbPtr arg'1 => arg'1 -> IO () Source #

contains :: QVectorQRgbValue arg'1 => arg'1 -> CUInt -> IO Bool Source #

count :: QVectorQRgbValue arg'1 => arg'1 -> CUInt -> IO Int Source #

endsWith :: QVectorQRgbValue arg'1 => arg'1 -> CUInt -> IO Bool Source #

fill :: QVectorQRgbPtr arg'1 => arg'1 -> CUInt -> IO () Source #

fillResize :: QVectorQRgbPtr arg'1 => arg'1 -> CUInt -> Int -> IO () Source #

first :: QVectorQRgbPtr arg'1 => arg'1 -> IO (Ptr CUInt) Source #

firstConst :: QVectorQRgbValue arg'1 => arg'1 -> IO (Ptr CUInt) Source #

get :: QVectorQRgbValue arg'1 => arg'1 -> Int -> IO CUInt Source #

indexOf :: QVectorQRgbValue arg'1 => arg'1 -> CUInt -> IO Int Source #

indexOfFrom :: QVectorQRgbValue arg'1 => arg'1 -> CUInt -> Int -> IO Int Source #

insert :: QVectorQRgbPtr arg'1 => arg'1 -> Int -> CUInt -> IO () Source #

insertMany :: QVectorQRgbPtr arg'1 => arg'1 -> Int -> Int -> CUInt -> IO () Source #

isEmpty :: QVectorQRgbValue arg'1 => arg'1 -> IO Bool Source #

last :: QVectorQRgbPtr arg'1 => arg'1 -> IO (Ptr CUInt) Source #

lastConst :: QVectorQRgbValue arg'1 => arg'1 -> IO (Ptr CUInt) Source #

lastIndexOf :: QVectorQRgbValue arg'1 => arg'1 -> CUInt -> IO Int Source #

lastIndexOfFrom :: QVectorQRgbValue arg'1 => arg'1 -> CUInt -> Int -> IO Int Source #

mid :: QVectorQRgbValue arg'1 => arg'1 -> Int -> IO QVectorQRgb Source #

midLength :: QVectorQRgbValue arg'1 => arg'1 -> Int -> Int -> IO QVectorQRgb Source #

prepend :: QVectorQRgbPtr arg'1 => arg'1 -> CUInt -> IO () Source #

remove :: QVectorQRgbPtr arg'1 => arg'1 -> Int -> IO () Source #

removeAll :: QVectorQRgbPtr arg'1 => arg'1 -> CUInt -> IO Int Source #

removeFirst :: QVectorQRgbPtr arg'1 => arg'1 -> IO () Source #

removeLast :: QVectorQRgbPtr arg'1 => arg'1 -> IO () Source #

removeMany :: QVectorQRgbPtr arg'1 => arg'1 -> Int -> Int -> IO () Source #

removeOne :: QVectorQRgbPtr arg'1 => arg'1 -> CUInt -> IO Bool Source #

replace :: QVectorQRgbPtr arg'1 => arg'1 -> Int -> CUInt -> IO () Source #

reserve :: QVectorQRgbPtr arg'1 => arg'1 -> Int -> IO () Source #

resize :: QVectorQRgbPtr arg'1 => arg'1 -> Int -> IO () Source #

size :: QVectorQRgbValue arg'1 => arg'1 -> IO Int Source #

squeeze :: QVectorQRgbPtr arg'1 => arg'1 -> IO () Source #

startsWith :: QVectorQRgbValue arg'1 => arg'1 -> CUInt -> IO Bool Source #

swap :: (QVectorQRgbPtr arg'1, QVectorQRgbPtr arg'2) => arg'1 -> arg'2 -> IO () Source #

takeAt :: QVectorQRgbPtr arg'1 => arg'1 -> Int -> IO CUInt Source #

takeFirst :: QVectorQRgbPtr arg'1 => arg'1 -> IO CUInt Source #

takeLast :: QVectorQRgbPtr arg'1 => arg'1 -> IO CUInt Source #

value :: QVectorQRgbValue arg'1 => arg'1 -> Int -> IO CUInt Source #

valueOr :: QVectorQRgbValue arg'1 => arg'1 -> Int -> CUInt -> IO CUInt Source #