21 #include "../SDL_internal.h" 23 #ifndef SDL_shape_internals_h_ 24 #define SDL_shape_internals_h_ GLsizei GLfixed GLfixed GLfixed GLfixed const GLubyte * bitmap
void SDL_TraverseShapeTree(SDL_ShapeTree *tree, SDL_TraversalFunction function, void *closure)
void SDL_CalculateShapeBitmap(SDL_WindowShapeMode mode, SDL_Surface *shape, Uint8 *bitmap, Uint8 ppb)
struct SDL_ShapeTree * upright
A collection of pixels used in software blitting.
void SDL_FreeShapeTree(SDL_ShapeTree **shape_tree)
SDL_ShapeTree * SDL_CalculateShapeTree(SDL_WindowShapeMode mode, SDL_Surface *shape)
void(* SDL_TraversalFunction)(SDL_ShapeTree *, void *)
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 void
A struct that tags the SDL_WindowShapeParams union with an enum describing the type of its contents...
SDL_QuadTreeChildren children
A rectangle, with the origin at the upper left.