SkiaSharp/binding/libSkiaSharp.Skottie.json

65 строки
1.3 KiB
JSON

// configuration for the libSkiaSharp binary
{
"dllName": "SKIA",
"namespace": "SkiaSharp",
"namespaces": {
"sk_": {
"prefix": "SK",
"exclude": true
},
"gr_": {
"exclude": true
},
"vk_": {
"exclude": true
},
"sksg_": {
"exclude": true
},
"skottie_": {
"cs": "Skottie",
"prefix": ""
},
"skresources_": {
"exclude": true
}
},
"className": "SkottieApi",
"includeDirs": [
"."
],
"headers": {
"include/c": [ "sk_*", "gr_*", "skottie*", "sksg_*" ],
"include/xamarin": [ "sk_*" ]
},
"source": {
"src/c": [ "sk_*", "gr_*", "skottie*", "sksg_*" ],
"src/xamarin": [ "sk_*" ]
},
"mappings": {
"types": {
"skottie_animation_builder_stats_t": {
"readonly": true,
"properties": false
},
"skottie_animation_renderflags_t": {
"cs": "AnimationRenderFlags",
"flags": true
}
},
"functions": {
"skottie_animation_make_from_string": {
"parameters": {
"0": "[MarshalAs (UnmanagedType.LPStr)] String",
"1": "int"
}
},
"skottie_animation_make_from_file": {
"parameters": {
"0": "[MarshalAs (UnmanagedType.LPStr)] String"
}
}
}
}
}