C# Class SharpFont.FT

Show file Open project: Robmaister/SharpFont Class Usage Examples

Private Methods

Method Description
FTC_CMapCache_Lookup ( IntPtr cache, IntPtr face_id, int cmap_index, uint char_code ) : uint
FTC_CMapCache_New ( IntPtr manager, IntPtr &acache ) : System.Error
FTC_ImageCache_Lookup ( IntPtr cache, IntPtr type, uint gindex, IntPtr &aglyph, IntPtr &anode ) : System.Error
FTC_ImageCache_LookupScaler ( IntPtr cache, IntPtr scaler, LoadFlags load_flags, uint gindex, IntPtr &aglyph, IntPtr &anode ) : System.Error
FTC_ImageCache_New ( IntPtr manager, IntPtr &acache ) : System.Error
FTC_Manager_Done ( IntPtr manager ) : void
FTC_Manager_LookupFace ( IntPtr manager, IntPtr face_id, IntPtr &aface ) : System.Error
FTC_Manager_LookupSize ( IntPtr manager, IntPtr scaler, IntPtr &asize ) : System.Error
FTC_Manager_New ( IntPtr library, uint max_faces, uint max_sizes, ulong maxBytes, FaceRequester requester, IntPtr req_data, IntPtr &amanager ) : System.Error
FTC_Manager_RemoveFaceID ( IntPtr manager, IntPtr face_id ) : void
FTC_Manager_Reset ( IntPtr manager ) : void
FTC_Node_Unref ( IntPtr node, IntPtr manager ) : void
FTC_SBitCache_Lookup ( IntPtr cache, IntPtr type, uint gindex, IntPtr &sbit, IntPtr &anode ) : System.Error
FTC_SBitCache_LookupScaler ( IntPtr cache, IntPtr scaler, LoadFlags load_flags, uint gindex, IntPtr &sbit, IntPtr &anode ) : System.Error
FTC_SBitCache_New ( IntPtr manager, IntPtr &acache ) : System.Error
FT_Activate_Size ( IntPtr size ) : System.Error
FT_Add_Default_Modules ( IntPtr library ) : void
FT_Add_Module ( IntPtr library, IntPtr clazz ) : System.Error
FT_Angle_Diff ( IntPtr angle1, IntPtr angle2 ) : IntPtr
FT_Atan2 ( IntPtr x, IntPtr y ) : IntPtr
FT_Attach_File ( IntPtr face, string filepathname ) : System.Error
FT_Attach_Stream ( IntPtr face, IntPtr parameters ) : System.Error
FT_Bitmap_Convert ( IntPtr library, IntPtr source, IntPtr target, int alignment ) : System.Error
FT_Bitmap_Copy ( IntPtr library, IntPtr source, IntPtr target ) : System.Error
FT_Bitmap_Done ( IntPtr library, IntPtr bitmap ) : System.Error
FT_Bitmap_Embolden ( IntPtr library, IntPtr bitmap, IntPtr xStrength, IntPtr yStrength ) : System.Error
FT_Bitmap_New ( IntPtr abitmap ) : void
FT_CeilFix ( IntPtr a ) : IntPtr
FT_ClassicKern_Free ( IntPtr face, IntPtr table ) : System.Error
FT_ClassicKern_Validate ( IntPtr face, ClassicKernValidationFlags validation_flags, IntPtr &ckern_table ) : System.Error
FT_Cos ( IntPtr angle ) : IntPtr
FT_DivFix ( IntPtr a, IntPtr b ) : IntPtr
FT_Done_Face ( IntPtr face ) : System.Error
FT_Done_FreeType ( IntPtr library ) : System.Error
FT_Done_Glyph ( IntPtr glyph ) : void
FT_Done_Library ( IntPtr library ) : System.Error
FT_Done_Size ( IntPtr size ) : System.Error
FT_Face_CheckTrueTypePatents ( IntPtr face ) : bool
FT_Face_GetCharVariantIndex ( IntPtr face, uint charcode, uint variantSelector ) : uint
FT_Face_GetCharVariantIsDefault ( IntPtr face, uint charcode, uint variantSelector ) : int
FT_Face_GetCharsOfVariant ( IntPtr face, uint variantSelector ) : IntPtr
FT_Face_GetVariantSelectors ( IntPtr face ) : IntPtr
FT_Face_GetVariantsOfChar ( IntPtr face, uint charcode ) : IntPtr
FT_Face_SetUnpatentedHinting ( IntPtr face, [ value ) : bool
FT_FloorFix ( IntPtr a ) : IntPtr
FT_GetFilePath_From_Mac_ATS_Name ( string fontName, IntPtr path, int maxPathSize, int &face_index ) : System.Error
FT_GetFile_From_Mac_ATS_Name ( string fontName, IntPtr &pathSpec, int &face_index ) : System.Error
FT_GetFile_From_Mac_Name ( string fontName, IntPtr &pathSpec, int &face_index ) : System.Error
FT_Get_Advance ( IntPtr face, uint gIndex, LoadFlags load_flags, IntPtr &padvance ) : System.Error
FT_Get_Advances ( IntPtr face, uint start, uint count, LoadFlags load_flags, IntPtr &padvance ) : System.Error
FT_Get_BDF_Charset_ID ( IntPtr face, string &acharset_encoding, string &acharset_registry ) : System.Error
FT_Get_BDF_Property ( IntPtr face, string prop_name, IntPtr &aproperty ) : System.Error
FT_Get_CID_From_Glyph_Index ( IntPtr face, uint glyph_index, uint &cid ) : System.Error
FT_Get_CID_Is_Internally_CID_Keyed ( IntPtr face, byte &is_cid ) : System.Error
FT_Get_CID_Registry_Ordering_Supplement ( IntPtr face, string &registry, string &ordering, int &aproperty ) : System.Error
FT_Get_CMap_Format ( IntPtr charmap ) : int
FT_Get_CMap_Language_ID ( IntPtr charmap ) : uint
FT_Get_Char_Index ( IntPtr face, uint charcode ) : uint
FT_Get_Charmap_Index ( IntPtr charmap ) : int
FT_Get_FSType_Flags ( IntPtr face ) : EmbeddingTypes
FT_Get_First_Char ( IntPtr face, uint &agindex ) : uint
FT_Get_Gasp ( IntPtr face, uint ppem ) : Gasp
FT_Get_Glyph ( IntPtr slot, IntPtr &aglyph ) : System.Error
FT_Get_Glyph_Name ( IntPtr face, uint glyph_index, IntPtr buffer, uint buffer_max ) : System.Error
FT_Get_Kerning ( IntPtr face, uint left_glyph, uint right_glyph, uint kern_mode, FTVector26Dot6 &akerning ) : System.Error
FT_Get_MM_Var ( IntPtr face, IntPtr &amaster ) : System.Error
FT_Get_Module ( IntPtr library, string module_name ) : IntPtr
FT_Get_Multi_Master ( IntPtr face, IntPtr &amaster ) : System.Error
FT_Get_Name_Index ( IntPtr face, IntPtr glyph_name ) : uint
FT_Get_Next_Char ( IntPtr face, uint char_code, uint &agindex ) : uint
FT_Get_PFR_Advance ( IntPtr face, uint gindex, int &aadvance ) : System.Error
FT_Get_PFR_Kerning ( IntPtr face, uint left, uint right, SharpFont.FTVector &avector ) : System.Error
FT_Get_PFR_Metrics ( IntPtr face, uint &aoutline_resolution, uint &ametrics_resolution, IntPtr &ametrics_x_scale, IntPtr &ametrics_y_scale ) : System.Error
FT_Get_PS_Font_Info ( IntPtr face, PostScript &afont_info ) : System.Error
FT_Get_PS_Font_Private ( IntPtr face, PostScript &afont_private ) : System.Error
FT_Get_PS_Font_Value ( IntPtr face, DictionaryKeys key, uint idx, IntPtr &value, int value_len ) : int
FT_Get_Postscript_Name ( IntPtr face ) : IntPtr
FT_Get_Renderer ( IntPtr library, GlyphFormat format ) : IntPtr
FT_Get_Sfnt_Name ( IntPtr face, uint idx, TrueType &aname ) : System.Error
FT_Get_Sfnt_Name_Count ( IntPtr face ) : uint
FT_Get_Sfnt_Table ( IntPtr face, SfntTag tag ) : IntPtr
FT_Get_SubGlyph_Info ( IntPtr glyph, uint sub_index, int &p_index, SubGlyphFlags &p_flags, int &p_arg1, int &p_arg2, SharpFont.FTMatrix &p_transform ) : System.Error
FT_Get_Track_Kerning ( IntPtr face, IntPtr point_size, int degree, IntPtr &akerning ) : System.Error
FT_Get_TrueType_Engine_Type ( IntPtr library ) : EngineType
FT_Get_WinFNT_Header ( IntPtr face, IntPtr &aheader ) : System.Error
FT_Get_X11_Font_Format ( IntPtr face ) : IntPtr
FT_GlyphSlot_Own_Bitmap ( IntPtr slot ) : System.Error
FT_Glyph_Copy ( IntPtr source, IntPtr &target ) : System.Error
FT_Glyph_Get_CBox ( IntPtr glyph, GlyphBBoxMode bbox_mode, SharpFont.BBox &acbox ) : void
FT_Glyph_Stroke ( IntPtr &pglyph, IntPtr stoker, [ destroy ) : System.Error
FT_Glyph_StrokeBorder ( IntPtr &pglyph, IntPtr stoker, [ inside, [ destroy ) : System.Error
FT_Glyph_To_Bitmap ( IntPtr &the_glyph, RenderMode render_mode, FTVector26Dot6 &origin, [ destroy ) : System.Error
FT_Glyph_Transform ( IntPtr glyph, SharpFont.FTMatrix &matrix, SharpFont.FTVector &delta ) : System.Error
FT_Gzip_Uncompress ( IntPtr memory, IntPtr output, IntPtr &output_len, IntPtr input, IntPtr input_len ) : System.Error
FT_Has_PS_Glyph_Names ( IntPtr face ) : bool
FT_Init_FreeType ( IntPtr &alibrary ) : System.Error
FT_Library_SetLcdFilter ( IntPtr library, LcdFilter filter ) : System.Error
FT_Library_SetLcdFilterWeights ( IntPtr library, byte weights ) : System.Error
FT_Library_Version ( IntPtr library, int &amajor, int &aminor, int &apatch ) : void
FT_List_Add ( IntPtr list, IntPtr node ) : void
FT_List_Finalize ( IntPtr list, ListDestructor destroy, IntPtr memory, IntPtr user ) : void
FT_List_Find ( IntPtr list, IntPtr data ) : IntPtr
FT_List_Insert ( IntPtr list, IntPtr node ) : void
FT_List_Iterate ( IntPtr list, ListIterator iterator, IntPtr user ) : System.Error
FT_List_Remove ( IntPtr list, IntPtr node ) : void
FT_List_Up ( IntPtr list, IntPtr node ) : void
FT_Load_Char ( IntPtr face, uint char_code, int load_flags ) : System.Error
FT_Load_Glyph ( IntPtr face, uint glyph_index, int load_flags ) : System.Error
FT_Load_Sfnt_Table ( IntPtr face, uint tag, int offset, IntPtr buffer, uint &length ) : System.Error
FT_Matrix_Invert ( SharpFont.FTMatrix &matrix ) : System.Error
FT_Matrix_Multiply ( SharpFont.FTMatrix &a, SharpFont.FTMatrix &b ) : void
FT_MulDiv ( IntPtr a, IntPtr b, IntPtr c ) : IntPtr
FT_MulFix ( IntPtr a, IntPtr b ) : IntPtr
FT_New_Face ( IntPtr library, string filepathname, int face_index, IntPtr &aface ) : System.Error
FT_New_Face_From_FOND ( IntPtr library, IntPtr fond, int face_index, IntPtr &aface ) : System.Error
FT_New_Face_From_FSRef ( IntPtr library, IntPtr @ref, int face_index, IntPtr &aface ) : System.Error
FT_New_Face_From_FSSpec ( IntPtr library, IntPtr spec, int face_index, IntPtr &aface ) : System.Error
FT_New_Library ( IntPtr memory, IntPtr &alibrary ) : System.Error
FT_New_Memory_Face ( IntPtr library, IntPtr file_base, int file_size, int face_index, IntPtr &aface ) : System.Error
FT_New_Size ( IntPtr face, IntPtr &size ) : System.Error
FT_OpenType_Free ( IntPtr face, IntPtr table ) : void
FT_OpenType_Validate ( IntPtr face, OpenTypeValidationFlags validation_flags, IntPtr &base_table, IntPtr &gdef_table, IntPtr &gpos_table, IntPtr &gsub_table, IntPtr &jsft_table ) : System.Error
FT_Open_Face ( IntPtr library, IntPtr args, int face_index, IntPtr &aface ) : System.Error
FT_Outline_Check ( IntPtr outline ) : System.Error
FT_Outline_Copy ( IntPtr source, IntPtr &target ) : System.Error
FT_Outline_Decompose ( IntPtr outline, SharpFont.Internal.OutlineFuncsRec &func_interface, IntPtr user ) : System.Error
FT_Outline_Done ( IntPtr library, IntPtr outline ) : System.Error
FT_Outline_Done_Internal ( IntPtr memory, IntPtr outline ) : System.Error
FT_Outline_Embolden ( IntPtr outline, IntPtr strength ) : System.Error
FT_Outline_EmboldenXY ( IntPtr outline, int xstrength, int ystrength ) : System.Error
FT_Outline_GetInsideBorder ( IntPtr outline ) : StrokerBorder
FT_Outline_GetOutsideBorder ( IntPtr outline ) : StrokerBorder
FT_Outline_Get_BBox ( IntPtr outline, SharpFont.BBox &abbox ) : System.Error
FT_Outline_Get_Bitmap ( IntPtr library, IntPtr outline, IntPtr abitmap ) : System.Error
FT_Outline_Get_CBox ( IntPtr outline, SharpFont.BBox &acbox ) : void
FT_Outline_Get_Orientation ( IntPtr outline ) : Orientation
FT_Outline_New ( IntPtr library, uint numPoints, int numContours, IntPtr &anoutline ) : System.Error
FT_Outline_New_Internal ( IntPtr memory, uint numPoints, int numContours, IntPtr &anoutline ) : System.Error
FT_Outline_Render ( IntPtr library, IntPtr outline, IntPtr @params ) : System.Error
FT_Outline_Reverse ( IntPtr outline ) : void
FT_Outline_Transform ( IntPtr outline, SharpFont.FTMatrix &matrix ) : void
FT_Outline_Translate ( IntPtr outline, int xOffset, int yOffset ) : void
FT_Property_Get ( IntPtr library, string module_name, string property_name, IntPtr value ) : System.Error
FT_Property_Set ( IntPtr library, string module_name, string property_name, IntPtr value ) : System.Error
FT_Reference_Face ( IntPtr face ) : System.Error
FT_Reference_Library ( IntPtr library ) : System.Error
FT_Remove_Module ( IntPtr library, IntPtr module ) : System.Error
FT_Render_Glyph ( IntPtr slot, RenderMode render_mode ) : System.Error
FT_Request_Size ( IntPtr face, IntPtr req ) : System.Error
FT_RoundFix ( IntPtr a ) : IntPtr
FT_Select_Charmap ( IntPtr face, Encoding encoding ) : System.Error
FT_Select_Size ( IntPtr face, int strike_index ) : System.Error
FT_Set_Char_Size ( IntPtr face, IntPtr char_width, IntPtr char_height, uint horz_resolution, uint vert_resolution ) : System.Error
FT_Set_Charmap ( IntPtr face, IntPtr charmap ) : System.Error
FT_Set_Debug_Hook ( IntPtr library, uint hook_index, IntPtr debug_hook ) : void
FT_Set_MM_Blend_Coordinates ( IntPtr face, uint num_coords, IntPtr coords ) : System.Error
FT_Set_MM_Design_Coordinates ( IntPtr face, uint num_coords, IntPtr coords ) : System.Error
FT_Set_Pixel_Sizes ( IntPtr face, uint pixel_width, uint pixel_height ) : System.Error
FT_Set_Renderer ( IntPtr library, IntPtr renderer, uint num_params, IntPtr parameters ) : System.Error
FT_Set_Transform ( IntPtr face, IntPtr matrix, IntPtr delta ) : void
FT_Set_Var_Blend_Coordinates ( IntPtr face, uint num_coords, IntPtr coords ) : System.Error
FT_Set_Var_Design_Coordinates ( IntPtr face, uint num_coords, IntPtr coords ) : System.Error
FT_Sfnt_Table_Info ( IntPtr face, uint table_index, SfntTag tag, uint &length ) : System.Error
FT_Sin ( IntPtr angle ) : IntPtr
FT_Stream_OpenBzip2 ( IntPtr stream, IntPtr source ) : System.Error
FT_Stream_OpenGzip ( IntPtr stream, IntPtr source ) : System.Error
FT_Stream_OpenLZW ( IntPtr stream, IntPtr source ) : System.Error
FT_Stroker_BeginSubPath ( IntPtr stroker, SharpFont.FTVector &to, [ open ) : System.Error
FT_Stroker_ConicTo ( IntPtr stroker, SharpFont.FTVector &control, SharpFont.FTVector &to ) : System.Error
FT_Stroker_CubicTo ( IntPtr stroker, SharpFont.FTVector &control1, SharpFont.FTVector &control2, SharpFont.FTVector &to ) : System.Error
FT_Stroker_Done ( IntPtr stroker ) : void
FT_Stroker_EndSubPath ( IntPtr stroker ) : System.Error
FT_Stroker_Export ( IntPtr stroker, IntPtr outline ) : void
FT_Stroker_ExportBorder ( IntPtr stroker, StrokerBorder border, IntPtr outline ) : void
FT_Stroker_GetBorderCounts ( IntPtr stroker, StrokerBorder border, uint &anum_points, uint &anum_contours ) : System.Error
FT_Stroker_GetCounts ( IntPtr stroker, uint &anum_points, uint &anum_contours ) : System.Error
FT_Stroker_LineTo ( IntPtr stroker, SharpFont.FTVector &to ) : System.Error
FT_Stroker_New ( IntPtr library, IntPtr &astroker ) : System.Error
FT_Stroker_ParseOutline ( IntPtr stroker, IntPtr outline, [ opened ) : System.Error
FT_Stroker_Rewind ( IntPtr stroker ) : void
FT_Stroker_Set ( IntPtr stroker, int radius, StrokerLineCap line_cap, StrokerLineJoin line_join, IntPtr miter_limit ) : void
FT_Tan ( IntPtr angle ) : IntPtr
FT_TrueTypeGX_Free ( IntPtr face, IntPtr table ) : System.Error
FT_TrueTypeGX_Validate ( IntPtr face, TrueTypeValidationFlags validation_flags, byte tables, uint tableLength ) : System.Error
FT_Vector_From_Polar ( SharpFont.FTVector &vec, IntPtr length, IntPtr angle ) : void
FT_Vector_Length ( SharpFont.FTVector &vec ) : IntPtr
FT_Vector_Polarize ( SharpFont.FTVector &vec, IntPtr &length, IntPtr &angle ) : void
FT_Vector_Rotate ( SharpFont.FTVector &vec, IntPtr angle ) : void
FT_Vector_Transform ( SharpFont.FTVector &vec, SharpFont.FTMatrix &matrix ) : void
FT_Vector_Unit ( SharpFont.FTVector &vec, IntPtr angle ) : void