1 /** \file 2 * \brief CD Metafile driver private declarations 3 * 4 * See Copyright Notice in cd.h 5 */ 6 7 module cd.mf_private; 8 9 import cd.cd: cdCanvas; 10 11 extern (C) @safe nothrow: 12 13 /* public part of the internal cdCtxCanvas */ 14 struct cdCanvasMF 15 { 16 cdCanvas* canvas; 17 char* filename; 18 void* data; 19 } 20 21 void cdcreatecanvasMF(cdCanvas *canvas, void *data); 22 void cdinittableMF(cdCanvas* canvas); 23 void cdkillcanvasMF(cdCanvasMF *mfcanvas); 24 25