app_server: add Canvas::PenToLocalTransform
This commit is contained in:
@@ -188,6 +188,17 @@ Canvas::PenToScreenTransform() const GCC_2_NRV(transform)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
SimpleTransform
|
||||||
|
Canvas::PenToLocalTransform() const GCC_2_NRV(transform)
|
||||||
|
{
|
||||||
|
#if __GNUC__ >= 3
|
||||||
|
SimpleTransform transform;
|
||||||
|
#endif
|
||||||
|
fDrawState->Transform(transform);
|
||||||
|
return transform;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
SimpleTransform
|
SimpleTransform
|
||||||
Canvas::ScreenToPenTransform() const GCC_2_NRV(transform)
|
Canvas::ScreenToPenTransform() const GCC_2_NRV(transform)
|
||||||
{
|
{
|
||||||
@@ -218,4 +229,3 @@ OffscreenCanvas::ResyncDrawState()
|
|||||||
{
|
{
|
||||||
fDrawingEngine->SetDrawState(fDrawState);
|
fDrawingEngine->SetDrawState(fDrawState);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -57,6 +57,7 @@ public:
|
|||||||
SimpleTransform LocalToScreenTransform() const;
|
SimpleTransform LocalToScreenTransform() const;
|
||||||
SimpleTransform ScreenToLocalTransform() const;
|
SimpleTransform ScreenToLocalTransform() const;
|
||||||
SimpleTransform PenToScreenTransform() const;
|
SimpleTransform PenToScreenTransform() const;
|
||||||
|
SimpleTransform PenToLocalTransform() const;
|
||||||
SimpleTransform ScreenToPenTransform() const;
|
SimpleTransform ScreenToPenTransform() const;
|
||||||
|
|
||||||
virtual DrawingEngine* GetDrawingEngine() const = 0;
|
virtual DrawingEngine* GetDrawingEngine() const = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user