public HRESULT getScreenCTM(ISVGMatrix **ppResult) { return(((delegate * unmanaged <ISVGLocatable *, ISVGMatrix **, int>)(lpVtbl[11]))((ISVGLocatable *)Unsafe.AsPointer(ref this), ppResult)); }
public HRESULT getTransformToElement(ISVGElement *pElement, ISVGMatrix **ppResult) { return(((delegate * unmanaged <ISVGLocatable *, ISVGElement *, ISVGMatrix **, int>)(lpVtbl[12]))((ISVGLocatable *)Unsafe.AsPointer(ref this), pElement, ppResult)); }
public HRESULT get_matrix(ISVGMatrix **p) { return(((delegate * unmanaged <ISVGTransform *, ISVGMatrix **, int>)(lpVtbl[10]))((ISVGTransform *)Unsafe.AsPointer(ref this), p)); }
public HRESULT createSVGMatrix(ISVGMatrix **pResult) { return(((delegate * unmanaged <ISVGSVGElement *, ISVGMatrix **, int>)(lpVtbl[55]))((ISVGSVGElement *)Unsafe.AsPointer(ref this), pResult)); }
public HRESULT skewY(float angle, ISVGMatrix **ppResult) { return(((delegate * unmanaged <ISVGMatrix *, float, ISVGMatrix **, int>)(lpVtbl[29]))((ISVGMatrix *)Unsafe.AsPointer(ref this), angle, ppResult)); }
public HRESULT flipY(ISVGMatrix **ppResult) { return(((delegate * unmanaged <ISVGMatrix *, ISVGMatrix **, int>)(lpVtbl[27]))((ISVGMatrix *)Unsafe.AsPointer(ref this), ppResult)); }
public HRESULT rotateFromVector(float x, float y, ISVGMatrix **ppResult) { return(((delegate * unmanaged <ISVGMatrix *, float, float, ISVGMatrix **, int>)(lpVtbl[25]))((ISVGMatrix *)Unsafe.AsPointer(ref this), x, y, ppResult)); }
public HRESULT scaleNonUniform(float scaleFactorX, float scaleFactorY, ISVGMatrix **ppResult) { return(((delegate * unmanaged <ISVGMatrix *, float, float, ISVGMatrix **, int>)(lpVtbl[23]))((ISVGMatrix *)Unsafe.AsPointer(ref this), scaleFactorX, scaleFactorY, ppResult)); }
public HRESULT multiply(ISVGMatrix *secondMatrix, ISVGMatrix **ppResult) { return(((delegate * unmanaged <ISVGMatrix *, ISVGMatrix *, ISVGMatrix **, int>)(lpVtbl[19]))((ISVGMatrix *)Unsafe.AsPointer(ref this), secondMatrix, ppResult)); }