Date: 2010-03-24 11:49:15 -0700 (Wed, 24 Mar 2010)
Update for implementing ILayoutDirectionElement in BitmapAsset and SpriteAsset. Instead of trying to handle transforming the assets directly, we leverage AdvancedLayoutFeatures to update the transform matrix of the assets. The main difference between the asset implementations and other ones is that width/height and scaleX/Y are tied to each other. The setters of each of those properties will set the backing value of their respective property. Another change is that we use the existence of layoutFeatures to keep track of whether the asset needs to de-mirror instead of using the mirror variable.
Also, I removed a FIXME from AdvancedLayoutFeatures. We already short-circuit this in the classes that own the AdvancedLayoutFeatures. I changed the FIXMEs for the x getters to TODOs.
QE notes: No
Doc notes: No
Bugs: SDK-25879, SDK-25894
Reviewer: Hans, Carol, Evtim
Tests run: checkintests
Is noteworthy for integration: No