Nitro wrote: > Am 08.12.2008, 23:56 Uhr, schrieb Paul McNett <[EMAIL PROTECTED]>: > >> In FloatCanvas 1, color depth needs to be 24 for the HitTest to work. Is >> this still >> an issue in FC2? >> >> I have some users that can't run my app because they have display >> adapters (virtual >> display adapters over things like Citrix) that only go up to a depth of >> 16. > > Right now floatcanvas2 does not do pixel perfect hit testing (ppht), > instead it tests whether a point is inside the created graphics path. So > it is independent of color depth. If your application does not need ppht > you might be interested in that. > I am thinking to add ppht at some point, but it will work a bit different > from the current hit testing as there's also an alpha channel to be aware > of. For this mode the color depth should not matter. > It's actually quite simple to implement. Each of the objects whose > bounding boxes intersect with the position to be tested will be drawn into > a 1x1 sized offscreen bitmap. Then the bitmap pixel is tested for changes > after each draw. If it changed, that node was hit. This might be a tad > slower than the approach in fc1, but it works with alpha channels > (potentially allowing you to set some alpha threshold).
Thank you! I'll see if FC2 works with my app and if so, I'll switch! Paul _______________________________________________ FloatCanvas mailing list [email protected] http://mail.mithis.com/cgi-bin/mailman/listinfo/floatcanvas
