User Guide
API Reference
ink::Surface
~Surface()
beginFrame()
canvas()
endFrame()
flush()
getPixelData()
isGPU()
makeSnapshot()
peekPixels()
resize()
setGlyphCache()
takeRecording()
MakeGpu()
MakeRaster()
MakeRasterDirect()
MakeRecording()
ink::Canvas
draw()
Canvas()
clipRect()
concat()
drawImage()
drawLine()
drawPolyline()
drawText()
fillCircle()
fillRect()
fillRoundRect()
getMatrix()
restore()
rotate()
save()
scale()
setMatrix()
strokeCircle()
strokeRect()
strokeRoundRect()
translate()
ink::Image
StorageType
CpuPixmap
GpuTexture
backendTextureHandle()
format()
glTextureId()
height()
info()
isCpuBacked()
isGpuBacked()
pixels()
pixels32()
storageType()
stride()
uniqueId()
valid()
width()
MakeFromBackendTexture()
MakeFromGLTexture()
MakeFromPixmap()
MakeFromPixmapNoCopy()
ink::Pixmap
Pixmap()
~Pixmap()
addr()
addr32()
addr8()
clear()
operator=()
reallocate()
reset()
rowAddr()
Alloc()
Wrap()
ink::PixmapInfo
bytesPerPixel()
computeByteSize()
format
height
stride
width
Make()
MakeBGRA()
MakeRGBA()
PixelFormat
RGBA8888
BGRA8888
ink::Recording
Recording()
accept()
arena()
dispatch()
getImage()
images()
ops()
ink::Recorder
clearClip()
clearTransform()
finish()
setClip()
setTransform()
ink::DrawOpArena
DrawOpArena()
allocate()
getPoints()
getRoundRect()
getString()
storeMatrix()
storePoints()
storeRoundRect()
storeString()
ink::GpuContext
execute()
readPixels()
textureId()
fboId()
~GpuContext()
ink::GlyphCache
~GlyphCache()
ascent()
atlasData()
atlasDirty()
atlasHeight()
atlasWidth()
getGlyph()
init()
lineHeight()
markClean()
measureText()
release()
ink::GlyphMetrics
advance
u0
u1
v0
v1
x0
x1
y0
y1
ink::Point
x
y
ink::Rect
h
w
ink::Color
a
b
g
r
Please activate JavaScript to enable the search functionality.