Searched refs:SDL_ShapeTree (Results 1 – 6 of 6) sorted by relevance
/AliOS-Things-master/components/SDL2/src/video/ |
A D | SDL_shape_internals.h | 39 struct SDL_ShapeTree *upleft,*upright,*downleft,*downright; 52 } SDL_ShapeTree; typedef 54 typedef void(*SDL_TraversalFunction)(SDL_ShapeTree*,void*); 57 extern SDL_ShapeTree* SDL_CalculateShapeTree(SDL_WindowShapeMode mode,SDL_Surface* shape); 58 extern void SDL_TraverseShapeTree(SDL_ShapeTree *tree,SDL_TraversalFunction function,void* closure); 59 extern void SDL_FreeShapeTree(SDL_ShapeTree** shape_tree);
|
A D | SDL_shape.c | 126 static SDL_ShapeTree* 135 SDL_ShapeTree* result = (SDL_ShapeTree*)SDL_malloc(sizeof(SDL_ShapeTree)); in RecursivelyCalculateShapeTree() 212 SDL_ShapeTree* 216 SDL_ShapeTree* result = NULL; in SDL_CalculateShapeTree() 232 SDL_TraverseShapeTree(SDL_ShapeTree *tree,SDL_TraversalFunction function,void* closure) in SDL_TraverseShapeTree() 236 SDL_TraverseShapeTree((SDL_ShapeTree *)tree->data.children.upleft,function,closure); in SDL_TraverseShapeTree() 246 SDL_FreeShapeTree(SDL_ShapeTree** shape_tree) in SDL_FreeShapeTree() 249 SDL_FreeShapeTree((SDL_ShapeTree **)(char*)&(*shape_tree)->data.children.upleft); in SDL_FreeShapeTree() 250 SDL_FreeShapeTree((SDL_ShapeTree **)(char*)&(*shape_tree)->data.children.upright); in SDL_FreeShapeTree() 251 SDL_FreeShapeTree((SDL_ShapeTree **)(char*)&(*shape_tree)->data.children.downleft); in SDL_FreeShapeTree() [all …]
|
/AliOS-Things-master/components/SDL2/src/video/windows/ |
A D | SDL_windowsshape.h | 33 SDL_ShapeTree *mask_tree;
|
A D | SDL_windowsshape.c | 50 CombineRectRegions(SDL_ShapeTree* node,void* closure) { in CombineRectRegions()
|
/AliOS-Things-master/components/SDL2/src/video/cocoa/ |
A D | SDL_cocoashape.h | 36 SDL_ShapeTree* shape;
|
A D | SDL_cocoashape.m | 65 ConvertRects(SDL_ShapeTree* tree, void* closure)
|
Completed in 5 milliseconds