Qtc.Gui.QOpenGLBuffer

Contents

Documentation

class QqOpenGLBuffer x1 where #

Methods

qOpenGLBuffer :: x1 -> IO (QOpenGLBuffer ()) #

Instances
QqOpenGLBuffer () # 
Instance details

Defined in Qtc.Gui.QOpenGLBuffer

Methods

qOpenGLBuffer :: () -> IO (QOpenGLBuffer ()) #

QqOpenGLBuffer QOpenGLBuffer_Type # 
Instance details

Defined in Qtc.Gui.QOpenGLBuffer

QqOpenGLBuffer (QOpenGLBuffer t1) # 
Instance details

Defined in Qtc.Gui.QOpenGLBuffer

Methods

qOpenGLBuffer :: QOpenGLBuffer t1 -> IO (QOpenGLBuffer ()) #

class QqOpenGLBuffer_nf x1 where #

Methods

qOpenGLBuffer_nf :: x1 -> IO (QOpenGLBuffer ()) #

Instances
QqOpenGLBuffer_nf () # 
Instance details

Defined in Qtc.Gui.QOpenGLBuffer

Methods

qOpenGLBuffer_nf :: () -> IO (QOpenGLBuffer ()) #

QqOpenGLBuffer_nf QOpenGLBuffer_Type # 
Instance details

Defined in Qtc.Gui.QOpenGLBuffer

QqOpenGLBuffer_nf (QOpenGLBuffer t1) # 
Instance details

Defined in Qtc.Gui.QOpenGLBuffer

mapRange :: QOpenGLBuffer a -> (Int, Int, RangeAccessFlags) -> IO (QVoid ()) #

Orphan instances

QsetUsagePattern (QOpenGLBuffer a) QOpenGLBuffer_UsagePattern # 
Instance details

QisCreated (QOpenGLBuffer a) () # 
Instance details

Methods

isCreated :: QOpenGLBuffer a -> () -> IO Bool #

Qdestroy (QOpenGLBuffer a) () # 
Instance details

Methods

destroy :: QOpenGLBuffer a -> () -> IO () #

QbufferId (QOpenGLBuffer a) () # 
Instance details

Methods

bufferId :: QOpenGLBuffer a -> () -> IO GLuint #

Qallocate (QOpenGLBuffer a) Int # 
Instance details

Methods

allocate :: QOpenGLBuffer a -> Int -> IO () #

QusagePattern (QOpenGLBuffer a) () (IO QOpenGLBuffer_UsagePattern) # 
Instance details

Qunmap (QOpenGLBuffer a) () (IO Bool) # 
Instance details

Methods

unmap :: QOpenGLBuffer a -> () -> IO Bool #

Qqtype (QOpenGLBuffer a) () (IO QOpenGLBuffer_Type) # 
Instance details

Methods

qtype :: QOpenGLBuffer a -> () -> IO QOpenGLBuffer_Type #

Qqsize (QOpenGLBuffer a) () (IO Int) # 
Instance details

Methods

qsize :: QOpenGLBuffer a -> () -> IO Int #

Qrelease (QOpenGLBuffer a) () (IO ()) # 
Instance details

Methods

release :: QOpenGLBuffer a -> () -> IO () #

Qqmap (QOpenGLBuffer a) QOpenGLBuffer_Access (IO (QVoid ())) # 
Instance details

Methods

qmap :: QOpenGLBuffer a -> QOpenGLBuffer_Access -> IO (QVoid ()) #

Qcreate (QOpenGLBuffer a) () (IO Bool) # 
Instance details

Methods

create :: QOpenGLBuffer a -> () -> IO Bool #

Qbind (QOpenGLBuffer a) () (IO Bool) # 
Instance details

Methods

bind :: QOpenGLBuffer a -> () -> IO Bool #

Qqot (QOpenGLBuffer ()) (QOpenGLBuffer t1) (IO (QOpenGLBuffer ())) # 
Instance details

Methods

qot :: QOpenGLBuffer () -> QOpenGLBuffer t1 -> IO (QOpenGLBuffer ()) #

Qqot (QOpenGLBufferSc a) (QOpenGLBuffer t1) (IO (QOpenGLBuffer ())) # 
Instance details

Methods

qot :: QOpenGLBufferSc a -> QOpenGLBuffer t1 -> IO (QOpenGLBuffer ()) #

Qallocate (QOpenGLBuffer a) (QConstVoidPtr t1, Int) # 
Instance details

Methods

allocate :: QOpenGLBuffer a -> (QConstVoidPtr t1, Int) -> IO () #

Qwrite (QOpenGLBuffer a) (Int, QConstVoidPtr t2, Int) (IO ()) # 
Instance details

Methods

write :: QOpenGLBuffer a -> (Int, QConstVoidPtr t2, Int) -> IO () #

Qqread (QOpenGLBuffer a) (Int, QVoid t2, Int) (IO Bool) # 
Instance details

Methods

qread :: QOpenGLBuffer a -> (Int, QVoid t2, Int) -> IO Bool #