PlatformInterface::Screen *
|
availableScreens
(size_t *
screenCount
)
|
void
|
blendRectTiled
(Qul::PlatformInterface::DrawingDevice *
buffer
, const Qul::PlatformInterface::Rect &
rect
, Qul::PlatformInterface::Rgba32
color
, void (*)()
finish
, void (*)(void *, int)
invalidateCache
)
|
void
|
blendRectTiledAlphaMap
(Qul::PlatformInterface::DrawingDevice *
buffer
, const Qul::PlatformInterface::Rect &
rect
, Qul::PlatformInterface::Rgba32
color
, void (*)()
finish
, void (*)(void *, int)
invalidateCache
)
|
void
|
endFrame
(const PlatformInterface::LayerEngine::ItemLayer *
layer
)
|
Qul::Platform::FrameBufferingType
|
frameBufferingType
(const PlatformInterface::LayerEngine::ItemLayer *
layer
)
|
void
|
handleKeyEvent
(uint64_t
timestamp
, Qul::PlatformInterface::KeyEventType
type
, int
key
, uint32_t
nativeScanCode
= 0, unsigned int
modifiers
= NoKeyboardModifier, char *
textUtf8
= NULL, bool
autoRepeat
= false)
|
void
|
handleTouchCancelEvent
(Qul::PlatformInterface::Screen *
screen
, uint64_t
timestamp
)
|
void
|
handleTouchEvent
(Qul::PlatformInterface::Screen *
screen
, uint64_t
timestamp
, const Qul::PlatformInterface::TouchPoint *
touchPoints
, unsigned int
numTouchPoints
)
|
void
|
init16bppRendering
()
|
void
|
init24bppRendering
()
|
void
|
init32bppRendering
()
|
Qul::Platform::FrameStatistics
|
presentFrame
(const PlatformInterface::Screen *
screen
, const PlatformInterface::Rect &
rect
)
|
void
|
printHeapStats
()
|
void
|
printStackStats
()
|
void
|
qul_free
(void *
ptr
)
|
void *
|
qul_malloc
(std::size_t
size
)
|
void *
|
qul_realloc
(void *
ptr
, std::size_t
new_size
)
|
void
|
updateEngine
(uint64_t
timestamp
)
|