//---------------------------------------------------------------------------- // Anti-Grain Geometry - Version 2.3 // Copyright (C) 2002-2005 Maxim Shemanarev (http://www.antigrain.com) // // Permission to copy, use, modify, sell and distribute this software // is granted provided this copyright notice appears in all copies. // This software is provided "as is" without express or implied // warranty, and with no claim as to its suitability for any purpose. // //---------------------------------------------------------------------------- // Contact: [email protected] // [email protected] // http://www.antigrain.com //---------------------------------------------------------------------------- #ifndef AGG_PATH_STORAGE_INCLUDED #define AGG_PATH_STORAGE_INCLUDED #include "agg_basics.h" namespace pdfium { namespace agg { class path_storage { … }; inline unsigned path_storage::vertex(float* x, float* y) { … } inline unsigned path_storage::prev_vertex(float* x, float* y) const { … } inline unsigned path_storage::last_vertex(float* x, float* y) const { … } inline unsigned char* path_storage::storage_ptrs(float** xy_ptr) { … } inline void path_storage::add_vertex(float x, float y, unsigned cmd) { … } inline void path_storage::move_to(float x, float y) { … } inline void path_storage::line_to(float x, float y) { … } } } // namespace pdfium #endif