20 #include FT_INTERNAL_OBJECTS_H
69 error = Raster_Err_Invalid_Argument;
117 error = Raster_Err_Invalid_Argument;
122 #ifndef FT_CONFIG_OPTION_PIC
126 if ( render->
clazz == &ft_raster1_renderer_class )
127 return Raster_Err_Cannot_Render_Glyph;
132 if ( render->
clazz == &ft_raster5_renderer_class )
133 return Raster_Err_Cannot_Render_Glyph;
145 return Raster_Err_Cannot_Render_Glyph;
151 return Raster_Err_Cannot_Render_Glyph;
182 error = Raster_Err_Invalid_Argument;
206 pitch = ( ( width + 15 ) >> 4 ) << 1;
212 bitmap->
pitch = pitch;
238 slot->
format = FT_GLYPH_FORMAT_BITMAP;
FT_ULong raster_pool_size
FT_Raster_Render_Func raster_render
#define FT_STANDARD_RASTER_GET
#define FT_MEM_ZERO(dest, count)
enum FT_Render_Mode_ FT_Render_Mode
FT_Module_Interface(* FT_Module_Requester)(FT_Module module, const char *name)
static void render(const Vertex_Buffer_Macrorenderer ¯orenderer, std::vector< Vertex_Buffer::Vertex_Buffer_Range * > &descriptors)
#define FT_RASTER_FLAG_AA
EGLSurface EGLint EGLint EGLint EGLint height
#define FT_GLYPH_OWN_BITMAP
#define FT_PAD_CEIL(x, n)
FT_Outline_Get_CBox(const FT_Outline *outline, FT_BBox *acbox)
#define FT_MODULE_RENDERER
FT_Outline_Transform(const FT_Outline *outline, const FT_Matrix *matrix)
FT_Raster_Funcs * raster_class
FT_Raster_ResetFunc raster_reset
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
EGLSurface EGLint EGLint EGLint width
void(* FT_Module_Destructor)(FT_Module module)
FT_Raster_SetModeFunc raster_set_mode
FT_Module_Constructor FT_Renderer_RenderFunc FT_Renderer_TransformFunc ft_raster1_transform
#define FT_MODULE_LIBRARY(x)
FT_Module_Constructor FT_Renderer_RenderFunc FT_Renderer_TransformFunc FT_Renderer_GetCBoxFunc ft_raster1_get_cbox
void(* FT_Renderer_GetCBoxFunc)(FT_Renderer renderer, FT_GlyphSlot slot, FT_BBox *cbox)
typedefFT_BEGIN_HEADER struct FT_MemoryRec_ * FT_Memory
#define FT_DEFINE_RENDERER(class_,flags_, size_, name_, version_, requires_,interface_, init_, done_, get_interface_,glyph_format_, render_glyph_, transform_glyph_,get_glyph_cbox_, set_mode_, raster_class_)
FT_Glyph_Format glyph_format
FT_Error(* FT_Renderer_SetModeFunc)(FT_Renderer renderer, FT_ULong mode_tag, FT_Pointer mode_ptr)
FT_Error(* FT_Module_Constructor)(FT_Module module)
FT_Module_Constructor FT_Renderer_RenderFunc ft_raster1_render
const FT_String * module_name
FT_Slot_Internal internal
FT_Error(* FT_Renderer_TransformFunc)(FT_Renderer renderer, FT_GlyphSlot slot, const FT_Matrix *matrix, const FT_Vector *delta)
#define FT_ALLOC_MULT(ptr, count, item_size)
FT_Module_Constructor ft_raster1_init
FT_Outline_Translate(const FT_Outline *outline, FT_Pos xOffset, FT_Pos yOffset)
GLsizei GLfixed GLfixed GLfixed GLfixed const GLubyte * bitmap
FT_Renderer_Class * clazz
FT_Error(* FT_Renderer_RenderFunc)(FT_Renderer renderer, FT_GlyphSlot slot, FT_UInt mode, const FT_Vector *origin)
FT_Module_Constructor FT_GLYPH_FORMAT_OUTLINE
FT_Module_Constructor FT_Renderer_RenderFunc FT_Renderer_TransformFunc FT_Renderer_GetCBoxFunc FT_Renderer_SetModeFunc ft_raster1_set_mode