Class ScaledFont
public class ScaledFont
  - Inheritance
 - 
      
      ScaledFont
 
- Inherited Members
 
Methods
Create(FontFaceHandle, MatrixHandle, MatrixHandle, FontOptionsHandle)
public static extern ScaledFontOwnedHandle Create(FontFaceHandle font_face, MatrixHandle font_matrix, MatrixHandle ctm, FontOptionsHandle options)
  Parameters
font_faceFontFaceHandlefont_matrixMatrixHandlectmMatrixHandleoptionsFontOptionsHandle
Returns
Destroy(nint)
public static extern void Destroy(nint handle)
  Parameters
handlenint
Extents(ScaledFontHandle, out FontExtents)
public static extern void Extents(ScaledFontHandle handle, out FontExtents extents)
  Parameters
handleScaledFontHandleextentsFontExtents
GetCtm(ScaledFontHandle, MatrixHandle)
public static extern void GetCtm(ScaledFontHandle handle, MatrixHandle ctm)
  Parameters
handleScaledFontHandlectmMatrixHandle
GetFontFace(ScaledFontHandle)
public static extern FontFaceUnownedHandle GetFontFace(ScaledFontHandle handle)
  Parameters
handleScaledFontHandle
Returns
GetFontMatrix(ScaledFontHandle, MatrixHandle)
public static extern void GetFontMatrix(ScaledFontHandle handle, MatrixHandle matrix)
  Parameters
handleScaledFontHandlematrixMatrixHandle
GetFontOptions(ScaledFontHandle, FontOptionsHandle)
public static extern void GetFontOptions(ScaledFontHandle handle, FontOptionsHandle options)
  Parameters
handleScaledFontHandleoptionsFontOptionsHandle
GetGType()
Calls native function cairo_gobject_scaled_font_get_type.
public static extern nuint GetGType()
  Returns
- nuint
 Transfer ownership: None Nullable: False
GetScaleMatrix(ScaledFontHandle, MatrixHandle)
public static extern void GetScaleMatrix(ScaledFontHandle handle, MatrixHandle matrix)
  Parameters
handleScaledFontHandlematrixMatrixHandle
GetType(ScaledFontHandle)
public static extern FontType GetType(ScaledFontHandle handle)
  Parameters
handleScaledFontHandle
Returns
Status(ScaledFontHandle)
public static extern Status Status(ScaledFontHandle handle)
  Parameters
handleScaledFontHandle
Returns
TextExtents(ScaledFontHandle, NonNullableUtf8StringHandle, out TextExtents)
public static extern void TextExtents(ScaledFontHandle handle, NonNullableUtf8StringHandle utf8, out TextExtents extents)
  Parameters
handleScaledFontHandleutf8NonNullableUtf8StringHandleextentsTextExtents