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