ReactOS 0.4.17-dev-934-g091855f
freetype.c File Reference
#include "config.h"
#include <sys/types.h>
#include <dlfcn.h>
#include "ntstatus.h"
#include "windef.h"
#include "wine/debug.h"
#include "unixlib.h"
#include "dwrite_private.h"
Include dependency graph for freetype.c:

Go to the source code of this file.

Macros

#define WIN32_NO_STATUS
 

Functions

static NTSTATUS process_attach (void *args)
 
static NTSTATUS process_detach (void *args)
 
static NTSTATUS create_font_object (void *args)
 
static NTSTATUS release_font_object (void *args)
 
static NTSTATUS get_glyph_outline (void *args)
 
static NTSTATUS get_glyph_count (void *args)
 
static NTSTATUS get_glyph_advance (void *args)
 
static NTSTATUS get_glyph_bbox (void *args)
 
static NTSTATUS get_glyph_bitmap (void *args)
 
static NTSTATUS get_design_glyph_metrics (void *args)
 
 C_ASSERT (ARRAYSIZE(__wine_unix_call_funcs)==unix_funcs_count)
 

Variables

const unixlib_entry_t __wine_unix_call_funcs []
 

Macro Definition Documentation

◆ WIN32_NO_STATUS

#define WIN32_NO_STATUS

Definition at line 40 of file freetype.c.

Function Documentation

◆ C_ASSERT()

◆ create_font_object()

static NTSTATUS create_font_object ( void *  args)
static

Definition at line 755 of file freetype.c.

756{
758}
#define STATUS_NOT_IMPLEMENTED
Definition: d3dkmdt.h:42

Referenced by dwrite_fontface_get_font_object().

◆ get_design_glyph_metrics()

static NTSTATUS get_design_glyph_metrics ( void *  args)
static

Definition at line 797 of file freetype.c.

798{
800}

Referenced by dwritefontface_GetDesignGlyphMetrics().

◆ get_glyph_advance()

static NTSTATUS get_glyph_advance ( void *  args)
static

Definition at line 775 of file freetype.c.

776{
778
779 *params->has_contours = 0;
780 *params->advance = 0;
781
783}
GLenum const GLfloat * params
Definition: glext.h:5645
#define args
Definition: format.c:66

Referenced by fontface_get_glyph_advance().

◆ get_glyph_bbox()

static NTSTATUS get_glyph_bbox ( void *  args)
static

Definition at line 785 of file freetype.c.

786{
788 SetRectEmpty(params->bbox);
790}
BOOL WINAPI SetRectEmpty(_Out_ LPRECT)

Referenced by dwrite_fontface_get_glyph_bbox().

◆ get_glyph_bitmap()

static NTSTATUS get_glyph_bitmap ( void *  args)
static

Definition at line 792 of file freetype.c.

793{
795}

Referenced by dwrite_fontface_get_glyph_bitmap().

◆ get_glyph_count()

static NTSTATUS get_glyph_count ( void *  args)
static

Definition at line 770 of file freetype.c.

771{
773}

Referenced by dwritefontface_GetGlyphCount().

◆ get_glyph_outline()

static NTSTATUS get_glyph_outline ( void *  args)
static

Definition at line 765 of file freetype.c.

766{
768}

Referenced by dwritefontface_GetGlyphRunOutline().

◆ process_attach()

static NTSTATUS process_attach ( void *  args)
static

Definition at line 745 of file freetype.c.

746{
748}

Referenced by DllMain().

◆ process_detach()

static NTSTATUS process_detach ( void *  args)
static

Definition at line 750 of file freetype.c.

751{
753}

◆ release_font_object()

static NTSTATUS release_font_object ( void *  args)
static

Definition at line 760 of file freetype.c.

761{
763}

Referenced by dwrite_fontface_get_font_object(), and dwritefontface_Release().

Variable Documentation

◆ __wine_unix_call_funcs

const unixlib_entry_t __wine_unix_call_funcs[]
Initial value:
=
{
}
static NTSTATUS get_glyph_bitmap(void *args)
Definition: freetype.c:792
static NTSTATUS get_glyph_advance(void *args)
Definition: freetype.c:775
static NTSTATUS release_font_object(void *args)
Definition: freetype.c:760
static NTSTATUS get_glyph_bbox(void *args)
Definition: freetype.c:785
static NTSTATUS get_glyph_count(void *args)
Definition: freetype.c:770
static NTSTATUS get_glyph_outline(void *args)
Definition: freetype.c:765
static NTSTATUS create_font_object(void *args)
Definition: freetype.c:755
static NTSTATUS process_attach(void *args)
Definition: freetype.c:745
static NTSTATUS get_design_glyph_metrics(void *args)
Definition: freetype.c:797
static void process_detach(void)
Definition: main.c:94

Definition at line 804 of file freetype.c.