This effect flips a bunch of layers up to the entire layout.
You need to use this effect as a layer effect and on a layer on its own!
Without effect:
<img src="http://dl.dropbox.com/u/11182740/construct/fliplayout1.png" border="0">
With effect:
<img src="http://dl.dropbox.com/u/11182740/construct/fliplayout2.png" border="0">
Usage:
1) Create a new layer (named "flipped" in this example)
2) Apply the "Flip Layout"-effect to "flipped"
Everything underneath that layer will then be drawn flipped on the "flipped"-layer (replacing everything that currently is on that layer, so always use a dedicated layer).
The effect has 3 parameters:
flip vertical
flip horizontal
activation
Set any of those to 1.0 to switch them on. Any other value will switch them off.
Note: Activation is there to make it more comfortable to edit your game. The effect will still add to GPU load, it just doesn't show the result. To save GPU load, deactivate the effect using the system actions.
In edit time the effect will look offset, this is not an error. In runtime it will all be ok. Furthermore, the effect only works using a little trick: the colors have to be merged with a very small amount of the layer's color. It's only 0.001% though, so no human being will notice it. And last but not least the usual limitation for pixel shader effects: Windows elements like editboxes or buttons can't be altered, they'll stay at their positions (have a look at the pictures above)
Download: Flip Layout.fx