public static extern Int32 GetSurfaceBlendMode(SDL_Surface_Native *surface, SDL_BlendMode *blendMode);
public static Int32 SDL_GetSurfaceBlendMode(SDL_Surface *surface, SDL_BlendMode *blendMode) => impl.SDL_GetSurfaceBlendMode(surface, blendMode);
private static extern Int32 INTERNAL_SDL_GetSurfaceBlendMode(SDL_Surface *surface, SDL_BlendMode *blendMode);
public override sealed Int32 SDL_GetSurfaceBlendMode(SDL_Surface *surface, SDL_BlendMode *blendMode) => INTERNAL_SDL_GetSurfaceBlendMode(surface, blendMode);
public abstract Int32 SDL_GetSurfaceBlendMode(SDL_Surface *surface, SDL_BlendMode *blendMode);