Lines Matching refs: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,
94 (*FT_AllocDebug_Func)( FT_Memory memory,
105 * A function used to release a given block of memory.
108 * memory ::
109 * A handle to the source memory manager.
112 * The address of the target memory block.
116 (*FT_Free_Func)( FT_Memory memory,
126 * A function used to re-allocate a given block of memory.
129 * memory ::
130 * A handle to the source memory manager.
142 * New block address. 0~in case of memory shortage.
149 (*FT_Realloc_Func)( FT_Memory memory,
161 * A structure used to describe a given memory manager to FreeType~2.
171 * A pointer type to an memory freeing function.
288 * For memory-based streams, this is the address of the first stream
289 * byte in memory. This field should always be set to NULL for
314 * memory ::
315 * The memory manager to use to preload frames. This is set
339 FT_Memory memory;