freetype2-0.2.0: Haskell bindings for FreeType 2 library

Safe HaskellNone
LanguageHaskell98

FreeType.Support.Computations

Contents

Description

Please refer to the Support API > Computations chapter of the reference.

Internal: FreeType.Support.Computations.Internal.

Synopsis

FT_MulDiv

FT_MulFix

FT_DivFix

FT_RoundFix

FT_CeilFix

FT_FloorFix

FT_Vector_Transform

FT_Matrix_Multiply

FT_Matrix_Invert

FT_Angle

FT_ANGLE_PI

pattern FT_ANGLE_PI :: (Eq a, Num a) => a Source #

FT_ANGLE_2PI

pattern FT_ANGLE_2PI :: (Eq a, Num a) => a Source #

FT_ANGLE_PI2

pattern FT_ANGLE_PI2 :: (Eq a, Num a) => a Source #

FT_ANGLE_PI4

pattern FT_ANGLE_PI4 :: (Eq a, Num a) => a Source #

FT_Sin

ft_Sin Source #

Arguments

:: FT_Angle

angle

-> FT_Fixed 

FT_Cos

ft_Cos Source #

Arguments

:: FT_Angle

angle

-> FT_Fixed 

FT_Tan

ft_Tan Source #

Arguments

:: FT_Angle

angle

-> FT_Fixed 

FT_Atan2

FT_Angle_Diff

ft_Angle_Diff Source #

Arguments

:: FT_Angle

angle1

-> FT_Angle

angle2

-> FT_Angle 

FT_Vector_Unit

FT_Vector_Rotate

FT_Vector_Length

FT_Vector_Polarize

ft_Vector_Polarize Source #

Arguments

:: FT_Vector

vec

-> (FT_Fixed, FT_Angle)

(length, angle)

FT_Vector_From_Polar