Function ul_sys::ulPlatformSetSurfaceDefinition [−][src]
pub unsafe extern "C" fn ulPlatformSetSurfaceDefinition(
surface_definition: ULSurfaceDefinition
)
Expand description
Set a custom Surface implementation.
This can be used to wrap a platform-specific GPU texture, Windows DIB, macOS CGImage, or any other pixel buffer target for display on screen.
By default, the library uses a bitmap surface for all surfaces but you can override this by providing your own surface definition here.
You should call this before ulCreateRenderer() or ulCreateApp().