24 #ifndef __TextDrawPriority__ 25 #define __TextDrawPriority__ 27 #include "DrawPassInfo.h" 28 #include "IPMStream.h" 44 const PMReal kTAMaxPassPri = (Text::DrawPassInfo::kPassMax + 0.0);
45 const PMReal kTAPassPriBackground = (Text::DrawPassInfo::kPassBackground + 0.0);
46 const PMReal kTAPassPriText = (Text::DrawPassInfo::kPassText + 0.0);
47 const PMReal kTAPassPriForeground = (Text::DrawPassInfo::kPassForeground + 0.0);
48 const PMReal kTAMinPassPri = (Text::DrawPassInfo::kPassMin + 0.99998);
59 if (v < kTAMaxPassPri)
61 else if (v > kTAMinPassPri)
67 { fVal = other.fVal; }
70 { fVal = other.fVal;
return *
this; }
73 {
return (fVal == other.fVal); }
76 {
return (fVal < other.fVal); }
79 {
return (fVal > other.fVal); }
81 Text::DrawPassInfo::Pass GetPass()
const 82 {
return (fVal / 65536); }
90 int32 GetRunPriority() {
return fVal % 65536; }