public static extern System.Int32 SDL_SetSurfaceBlendMode( IntPtr/* SDL_Surface* */ surface, SDL_BlendMode blendMode);
public static extern System.Int32 SDL_SetTextureBlendMode( IntPtr/* SDL_Texture* */ texture, SDL_BlendMode blendMode);
public static extern System.Int32 SDL_SetRenderDrawBlendMode( IntPtr/* SDL_Renderer* */ renderer, SDL_BlendMode blendMode);
public static extern Int32 GetSurfaceBlendMode(SDL_Surface_Native* surface, SDL_BlendMode* blendMode);
public static extern int SDL_GetRenderDrawBlendMode( IntPtr renderer, ref SDL_BlendMode blendMode );
public static extern int SDL_SetSurfaceBlendMode( ref SDL_Surface surface, SDL_BlendMode blendMode );
public static extern int SDL_SetTextureBlendMode( IntPtr texture, SDL_BlendMode blendMode );
public static int SDL_GetSurfaceBlendMode(IntPtr surface, ref SDL_BlendMode blendMode) => s_SDL_GetSurfaceBlendMode_SDL_Surface_SDL_BlendMode_t(surface, ref blendMode);