文件名称:LJIT2pixman:LuaJIT绑定到开罗的像素渲染引擎pixman
文件大小:23KB
文件格式:ZIP
更新时间:2024-05-28 04:25:44
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)