pathfinder/c/cbindgen.toml

65 lines
1.6 KiB
TOML
Raw Permalink Normal View History

2019-06-21 01:18:09 -04:00
language = "C"
header = """\
/* Generated code. Do not edit; instead run `cargo build` in `pathfinder_c`. */
2019-06-25 01:55:55 -04:00
#ifndef PF_PATHFINDER_H
#define PF_PATHFINDER_H
#if defined(__APPLE__) && defined(__OBJC__)
2019-06-25 01:55:55 -04:00
#include <QuartzCore/QuartzCore.h>
#else
typedef struct CAMetalLayerPrivate CAMetalLayer;
2019-06-25 01:55:55 -04:00
#endif
#ifdef __cplusplus
extern \"C\" {
#endif
"""
trailer = """\
#ifdef __cplusplus
}
2019-06-25 01:55:55 -04:00
#endif
#endif
"""
2019-06-21 01:18:09 -04:00
include_version = true
[parse]
parse_deps = true
include = [
"font-kit",
2019-06-21 01:18:09 -04:00
"pathfinder_canvas",
"pathfinder_content",
2019-06-21 01:18:09 -04:00
"pathfinder_geometry",
"pathfinder_gl",
"pathfinder_gpu",
"pathfinder_metal",
2019-06-21 01:18:09 -04:00
"pathfinder_renderer",
"pathfinder_svg",
2019-06-21 01:18:09 -04:00
]
2019-06-25 01:55:55 -04:00
[export.rename]
"BuildOptions" = "PFBuildOptionsPrivate"
"CanvasFontContext" = "PFCanvasFontContextPrivate"
"CanvasRenderingContext2D" = "PFCanvasRenderingContext2DPrivate"
"CoreAnimationDrawableRef" = "NSObject<CAMetalDrawable>"
2019-06-25 01:55:55 -04:00
"DestFramebuffer_GLDevice" = "PFDestFramebufferGLDevicePrivate"
"DestFramebuffer_MetalDevice" = "PFDestFramebufferMetalDevicePrivate"
"FillStyle" = "PFFillStylePrivate"
"GLDevice" = "PFGLDevicePrivate"
"Handle" = "FKHandlePrivate"
"MetalDevice" = "PFMetalDevicePrivate"
"NativeMetalDeviceRef" = "NSObject<MTLDevice>"
2019-06-25 01:55:55 -04:00
"Path2D" = "PFPath2DPrivate"
"RenderTransform" = "PFRenderTransformPrivate"
"Renderer_GLDevice" = "PFRendererGLDevicePrivate"
"Renderer_MetalDevice" = "PFRendererMetalDevicePrivate"
"ResourceLoaderWrapper" = "PFResourceLoaderWrapperPrivate"
"Scene" = "PFScenePrivate"
"SceneProxy" = "PFSceneProxyPrivate"
"SVGScene" = "PFSVGScenePrivate"
2020-07-28 20:05:33 -04:00
[defines]
"target_os = macos" = "__APPLE__"
2020-07-28 20:05:33 -04:00
"feature = pf-text" = "PATHFINDER_TEXT"
"feature = pf-gl" = "PATHFINDER_GL"