Edit

kc3-lang/ftgl/include/FTPolyGlyph.h

Branch :

  • Show log

    Commit

  • Author : henry
    Date : 2001-08-05 22:15:50
    Hash : 007ca6b5
    Message : Made render() arg const. Minor tidy ups

  • include/FTPolyGlyph.h
  • #ifndef		__FTPolyGlyph__
    #define		__FTPolyGlyph__
    
    #include <ft2build.h>
    #include FT_FREETYPE_H
    #include FT_GLYPH_H
    
    #include "FTGlyph.h"
    
    class FTVectoriser;
    
    class	FTPolyGlyph : public FTGlyph
    {
    	public:
    		// methods
    		FTPolyGlyph( FT_Glyph glyph, int glyphIndex);
    		virtual ~FTPolyGlyph();
    		virtual float Render( const FT_Vector& pen);
    		
    		// attributes
    	
    	private:
    		// methods
    		void Tesselate();
    		
    		// attributes
    		FTVectoriser* vectoriser;
    		int numPoints;
    		int numContours;
    		int contourFlag; 
    		int* contourLength;
    		double* data;
    		int glList;
    	
    };
    
    
    #endif	//	__FTPolyGlyph__