The shards are added to the Shards table. Given the complexity of the shard template I'm not sure a crude "flip"will work for everything but...
Lua Code:
-- Inverts all child textures of a frame.
local function yInvertAllTextures(Frame)
for _, Region in pairs({ Frame:GetRegions() }) do
if Region:IsObjectType("Texture") then yInvertTexture(Region) end
end
for i=1, #Frame.Shards do
for _, Region in pairs({ Frame.Shards[i]:GetRegions() }) do
if Region:IsObjectType("Texture") then yInvertTexture(Region) end
end
end
end