Beispiel #1
0
    public void SetCurrentTransform(Matrix4x4 matrix)
    {
        EnsureHandleIsValid();
        var pfMatrix = new PFMatrix2x2F(
            matrix.m00,
            matrix.m01,
            matrix.m10,
            matrix.m11
            );
        var pfVector    = new PFVector2F(matrix.m03, matrix.m13);
        var pfTransform = new PFTransform2F(pfMatrix, pfVector);

        PF.PFCanvasSetCurrentTransform(handle, ref pfTransform);
    }
Beispiel #2
0
 internal static extern IntPtr /* RenderTransform */ PFRenderTransformCreate2D(ref PFTransform2F transform);
Beispiel #3
0
 internal static extern void PFCanvasSetCurrentTransform(IntPtr /* CanvasRenderingContext2D */ canvas, ref PFTransform2F transform);