package sdl2 import "core:c" MetalView :: distinct rawptr @(default_calling_convention="c", link_prefix="SDL_") foreign lib { Metal_CreateView :: proc(window: ^Window) -> MetalView --- Metal_DestroyView :: proc(view: MetalView) --- Metal_GetLayer :: proc(view: MetalView) -> rawptr --- Metal_GetDrawableSize :: proc(window: ^Window, w, h: ^c.int) --- }