【文件属性】:
文件名称:LJIT2pixman:LuaJIT绑定到开罗的像素渲染引擎pixman
文件大小:23KB
文件格式:ZIP
更新时间:2021-05-08 10:39:04
Lua
LJIT2pixman
LuaJIT绑定到开罗的像素渲染引擎pixman
此绑定可以在两个级别上进行
原始ffi.cdef绑定(pixman_ffi.lua)-使您可以将所有内容作为原始C进行访问
Lua表绑定-将表的功能,类型,常量和枚举升级
使用Lua表绑定,您可以编写看起来与原始C等效几乎相同的代码。
例子:
“ screen-test.c”
# include < stdio>
# include < stdlib>
# include " pixman.h "
# include " gtk-utils.h "
int
main ( int argc, char **argv)
{
# define WIDTH 40
# define HEIGHT 40
uint32_t *src1 = malloc (WIDTH * HEIGHT * 4
【文件预览】:
LJIT2pixman-master
----testy()
--------test_pixman.lua(386B)
----pixman_ffi.lua(39KB)
----demos()
--------radial-test.lua(3KB)
--------trap-test.lua(1KB)
--------clip-in.lua(2KB)
--------checkerboard.lua(2KB)
--------utils.lua(4KB)
--------screen-test.lua(2KB)
--------linear-gradient.lua(2KB)
--------tri-test.lua(2KB)
--------conical-test.lua(3KB)
--------srgb-test.lua(2KB)
----pixman.lua(17KB)
----LICENSE(1KB)
----libc.lua(887B)
----README.md(4KB)