本文整理汇总了C++中Transformer::TransformRect方法的典型用法代码示例。如果您正苦于以下问题:C++ Transformer::TransformRect方法的具体用法?C++ Transformer::TransformRect怎么用?C++ Transformer::TransformRect使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Transformer
的用法示例。
在下文中一共展示了Transformer::TransformRect方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: IncurTextDisplayDamage
void Viewer::IncurTextDisplayDamage (TextDisplay* td, Painter* p) {
Coord l, b, r, t;
td->Bounds(l, b, r, t);
--l; --b; ++r; ++t;
Transformer* rel = p->GetTransformer();
if (rel != nil) rel->TransformRect(l, b, r, t);
_damage->Incur(l, b, r, t);
}
示例2: transformRect
void Graphic::transformRect (
float x0, float y0, float x1, float y1,
float& nx0, float& ny0, float& nx1, float& ny1, Graphic* g
) {
Transformer* t = (g == nil) ? GetTransformer() : g->GetTransformer();
nx0 = x0; ny0 = y0; nx1 = x1; ny1 = y1;
if (t != nil) {
t->TransformRect(nx0, ny0, nx1, ny1);
}
}