napperley
07/22/2021, 12:54 AMSebastian Sellmair [JB]
07/22/2021, 8:38 AMnapperley
07/22/2021, 11:12 PMpublic expect class Canvas : Closable {
// ...
}
In the linuxX64 module there is an actual implementation of Canvas which contains a pointer:
public expect class Canvas : Closable {
public val cairoPtr: CPointer<cairo_t>? = cairo_create(surface.surfacePtr)
// ...
}
I want to be able to have a linuxCommon module where platform specific stuff for Linux (like the C pointers) can be shared across all Linux modules.