Lines Matching refs:dimensions

127 RecursivelyCalculateShapeTree(SDL_WindowShapeMode mode,SDL_Surface* mask,SDL_Rect dimensions) {  in RecursivelyCalculateShapeTree()  argument
138 for(y=dimensions.y;y<dimensions.y + dimensions.h;y++) { in RecursivelyCalculateShapeTree()
139 for(x=dimensions.x;x<dimensions.x + dimensions.w;x++) { in RecursivelyCalculateShapeTree()
175 const int halfwidth = dimensions.w / 2; in RecursivelyCalculateShapeTree()
176 const int halfheight = dimensions.h / 2; in RecursivelyCalculateShapeTree()
180 next.x = dimensions.x; in RecursivelyCalculateShapeTree()
181 next.y = dimensions.y; in RecursivelyCalculateShapeTree()
186 next.x = dimensions.x + halfwidth; in RecursivelyCalculateShapeTree()
187 next.w = dimensions.w - halfwidth; in RecursivelyCalculateShapeTree()
190 next.x = dimensions.x; in RecursivelyCalculateShapeTree()
192 next.y = dimensions.y + halfheight; in RecursivelyCalculateShapeTree()
193 next.h = dimensions.h - halfheight; in RecursivelyCalculateShapeTree()
196 next.x = dimensions.x + halfwidth; in RecursivelyCalculateShapeTree()
197 next.w = dimensions.w - halfwidth; in RecursivelyCalculateShapeTree()
208 result->data.shape = dimensions; in RecursivelyCalculateShapeTree()
215 SDL_Rect dimensions; in SDL_CalculateShapeTree() local
218 dimensions.x = 0; in SDL_CalculateShapeTree()
219 dimensions.y = 0; in SDL_CalculateShapeTree()
220 dimensions.w = shape->w; in SDL_CalculateShapeTree()
221 dimensions.h = shape->h; in SDL_CalculateShapeTree()
225 result = RecursivelyCalculateShapeTree(mode,shape,dimensions); in SDL_CalculateShapeTree()