Home | History | Annotate | Download | only in freetype2

Lines Matching defs:memory

38   /*   How FreeType manages memory and i/o.                                */
41 /* This section contains various definitions related to memory */
43 /* information if you want to use a custom memory manager or you own */
62 * A handle to a given memory manager object, defined with an
75 * A function used to allocate `size' bytes from `memory'.
78 * memory ::
79 * A handle to the source memory manager.
85 * Address of new memory block. 0~in case of failure.
89 (*FT_Alloc_Func)( FT_Memory memory,
99 * A function used to release a given block of memory.
102 * memory ::
103 * A handle to the source memory manager.
106 * The address of the target memory block.
110 (*FT_Free_Func)( FT_Memory memory,
120 * A function used to re-allocate a given block of memory.
123 * memory ::
124 * A handle to the source memory manager.
136 * New block address. 0~in case of memory shortage.
143 (*FT_Realloc_Func)( FT_Memory memory,
155 * A structure used to describe a given memory manager to FreeType~2.
165 * A pointer type to an memory freeing function.
285 * For memory-based streams, this is the address of the first stream
286 * byte in memory. This field should always be set to NULL for
316 * memory ::
317 * The memory manager to use to preload frames. This is set
341 FT_Memory memory;