| libgutenprint API Reference 5.3.5
    | 
Curve caching functions. More...
#include <gutenprint/curve.h>| Data Structures | |
| struct | stp_cached_curve_t | 
| Macros | |
| #define | CURVE_CACHE_FAST_USHORT(cache) | 
| #define | CURVE_CACHE_FAST_DOUBLE(cache) | 
| #define | CURVE_CACHE_FAST_COUNT(cache) | 
| Functions | |
| void | stp_curve_free_curve_cache (stp_cached_curve_t *cache) | 
| void | stp_curve_cache_curve_data (stp_cached_curve_t *cache) | 
| stp_curve_t * | stp_curve_cache_get_curve (stp_cached_curve_t *cache) | 
| void | stp_curve_cache_curve_invalidate (stp_cached_curve_t *cache) | 
| void | stp_curve_cache_set_curve (stp_cached_curve_t *cache, stp_curve_t *curve) | 
| void | stp_curve_cache_set_curve_copy (stp_cached_curve_t *cache, const stp_curve_t *curve) | 
| size_t | stp_curve_cache_get_count (stp_cached_curve_t *cache) | 
| const unsigned short * | stp_curve_cache_get_ushort_data (stp_cached_curve_t *cache) | 
| const double * | stp_curve_cache_get_double_data (stp_cached_curve_t *cache) | 
| void | stp_curve_cache_copy (stp_cached_curve_t *dest, const stp_cached_curve_t *src) | 
Curve caching functions.
| #define CURVE_CACHE_FAST_COUNT | ( | cache | ) | 
| #define CURVE_CACHE_FAST_DOUBLE | ( | cache | ) | 
| #define CURVE_CACHE_FAST_USHORT | ( | cache | ) | 
| 
 | extern | 
| 
 | extern | 
| 
 | extern | 
| 
 | extern | 
| 
 | extern | 
| 
 | extern | 
| 
 | extern | 
| 
 | extern | 
| 
 | extern | 
| 
 | extern |