Code:
<Texture name="MyHealPredictionBarTemplate" virtual="true" file="Interface\TargetingFrame\UI-StatusBar">
<Color r="0.0" g="0.827" b="0.765"/>
</Texture>
in
UnitFrameUtil_UpdateFillBarBase it does the juggling of setting various bar positions depending on the bars/textures passed.
Something like:
Lua Code:
local f = CreateFrame("StatusBar")
f:SetSize(100, 40)
f:SetPoint("LEFT", 20, 0)
f:SetStatusBarTexture("Interface\\TargetingFrame\\UI-StatusBar")
f:SetStatusBarColor(1, 0.5, 0.5)
f.t1 = f:CreateTexture(nil, "ARTWORK", 1)
f.t1:SetTexture("Interface\\TargetingFrame\\UI-StatusBar")
f.t1:SetVertexColor(0, 0, 0, 0.5)
f.t1:SetPoint("TOPLEFT", f, "TOP")
f.t1:SetPoint("BOTTOMRIGHT")