Home
last modified time | relevance | path

Searched refs:SDL_ShapeTree (Results 1 – 6 of 6) sorted by relevance

/third_party/flutter/skia/third_party/externals/sdl/src/video/
DSDL_shape.c120 static SDL_ShapeTree*
129 SDL_ShapeTree* result = (SDL_ShapeTree*)SDL_malloc(sizeof(SDL_ShapeTree)); in RecursivelyCalculateShapeTree()
178 …result->data.children.upleft = (struct SDL_ShapeTree *)RecursivelyCalculateShapeTree(mode,mask,nex… in RecursivelyCalculateShapeTree()
182 …result->data.children.upright = (struct SDL_ShapeTree *)RecursivelyCalculateShapeTree(mode,mask,ne… in RecursivelyCalculateShapeTree()
188 …result->data.children.downleft = (struct SDL_ShapeTree *)RecursivelyCalculateShapeTree(mode,mask,n… in RecursivelyCalculateShapeTree()
192 …result->data.children.downright = (struct SDL_ShapeTree *)RecursivelyCalculateShapeTree(mode,mask,… in RecursivelyCalculateShapeTree()
206 SDL_ShapeTree*
210 SDL_ShapeTree* result = NULL; in SDL_CalculateShapeTree()
220 SDL_TraverseShapeTree(SDL_ShapeTree *tree,SDL_TraversalFunction function,void* closure) in SDL_TraverseShapeTree()
224 SDL_TraverseShapeTree((SDL_ShapeTree *)tree->data.children.upleft,function,closure); in SDL_TraverseShapeTree()
[all …]
DSDL_shape_internals.h39 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);
/third_party/flutter/skia/third_party/externals/sdl/src/video/windows/
DSDL_windowsshape.h33 SDL_ShapeTree *mask_tree;
DSDL_windowsshape.c49 CombineRectRegions(SDL_ShapeTree* node,void* closure) { in CombineRectRegions()
/third_party/flutter/skia/third_party/externals/sdl/src/video/cocoa/
DSDL_cocoashape.h36 SDL_ShapeTree* shape;
DSDL_cocoashape.m65 ConvertRects(SDL_ShapeTree* tree, void* closure)