Lines Matching refs:bounds

61  * The current bounds of the "cached destination" texture, in destination
62 * coordinate space. The width/height of these bounds will not exceed the
63 * D3DTR_CACHED_DEST_WIDTH/HEIGHT values defined above. These bounds are
79 * The bounds of the previously rendered LCD glyph, in destination
80 * coordinate space. We use these bounds to determine whether the glyph
332 * the rectangle defined by bounds.
334 #define INTERSECTS(gx1, gy1, gx2, gy2, bounds) \
335 ((bounds.x2 > (gx1)) && (bounds.y2 > (gy1)) && \
336 (bounds.x1 < (gx2)) && (bounds.y1 < (gy2)))
339 * This method checks to see if the given LCD glyph bounds fall within the
340 * cached destination texture bounds. If so, this method can return
343 * destination bounds before returning.
345 * The agx1, agx2 are "adjusted" glyph bounds, which are only used when checking
346 * against the previous glyph bounds.
361 // glyph is already within the cached destination bounds; no need
365 // only use the "adjusted" glyph bounds when checking against
366 // previous glyph's bounds
392 // now dxy12 represent the "desired" destination bounds, but the
394 // surface bounds; therefore, we use cxy12 to represent the
395 // clamped bounds, and dxy12 are saved for later
477 // now dxy12 represent the "desired" destination bounds, but the
479 // surface bounds; therefore, we use cxy12 to represent the
480 // clamped bounds, and dxy12 are saved for later
499 // update the cached bounds and mark it valid
507 // always update the previous glyph bounds
697 // calculate the bounds of the tile to be copied from the
704 // need to clamp to the destination bounds, otherwise the