sdlRemoveSurfaceAlternateImages function surface
Remove all alternate versions of a surface.
This function removes a reference from all the alternative versions, destroying them if this is the last reference to them.
\param surface the SDL_Surface structure to update.
\threadsafety This function can be called on different threads with different surfaces.
\since This function is available since SDL 3.2.0.
\sa SDL_AddSurfaceAlternateImage \sa SDL_GetSurfaceImages \sa SDL_SurfaceHasAlternateImages
extern SDL_DECLSPEC void SDLCALL SDL_RemoveSurfaceAlternateImages(SDL_Surface *surface)
Implementation
void sdlRemoveSurfaceAlternateImages(Pointer<SdlSurface> surface) {
final sdlRemoveSurfaceAlternateImagesLookupFunction = _libSdl
.lookupFunction<
Void Function(Pointer<SdlSurface> surface),
void Function(Pointer<SdlSurface> surface)
>('SDL_RemoveSurfaceAlternateImages');
return sdlRemoveSurfaceAlternateImagesLookupFunction(surface);
}