Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

drawGlyph.cpp File Reference

libLASi provides a C++ output stream interface for writing multi-language Postscript documents. More...

#include <ostream>
#include <freetype/ftoutln.h>
#include <algorithm>
#include <LASi.h>
#include "glyphMgr.h"
#include "util.h"
#include "memory.h"

Namespaces

namespace  std

Classes

struct  StateOfDrawGlyph

Functions

FT_Vector operator+ (const FT_Vector &vec1, const FT_Vector &vec2)
FT_Vector operator * (const FT_Vector &vec1, const int n)
FT_Vector operator * (const int n, const FT_Vector &vec1)
FT_Vector operator/ (const FT_Vector &vec1, const int n)
FT_Vector operator/ (const int n, const FT_Vector &vec1)
ostream & operator<< (ostream &os, const FT_Vector &ftVec)
int xTo (const FT_Vector *pftVec, void *const data, const char *const cmd)
int moveTo (FT_Vector *pftVec, void *data)
int lineTo (FT_Vector *pftVec, void *data)
int cubicTo (FT_Vector *ctrlPt1, FT_Vector *ctrlPt2, FT_Vector *pEndPt, void *data)
int conicTo (FT_Vector *pCtrlPt, FT_Vector *pEndPt, void *data)

Variables

const FT_Outline_Funcs outlineFuncs = {moveTo, lineTo, conicTo, cubicTo}


Detailed Description

libLASi provides a C++ output stream interface for writing multi-language Postscript documents.

Copyright (C) 2003 Larry Siden. See README file in project root directory for copyright and contact info. See COPYING file in project root for terms of re-distribution.


Function Documentation

int conicTo FT_Vector *  pCtrlPt,
FT_Vector *  pEndPt,
void *  data
[static]
 

int cubicTo FT_Vector *  ctrlPt1,
FT_Vector *  ctrlPt2,
FT_Vector *  pEndPt,
void *  data
[static]
 

int lineTo FT_Vector *  pftVec,
void *  data
[static]
 

int moveTo FT_Vector *  pftVec,
void *  data
[static]
 

FT_Vector operator * const int  n,
const FT_Vector &  vec1
[static]
 

FT_Vector operator * const FT_Vector &  vec1,
const int  n
[static]
 

FT_Vector operator+ const FT_Vector &  vec1,
const FT_Vector &  vec2
[static]
 

FT_Vector operator/ const int  n,
const FT_Vector &  vec1
[static]
 

FT_Vector operator/ const FT_Vector &  vec1,
const int  n
[static]
 

ostream& operator<< ostream &  os,
const FT_Vector &  ftVec
[static]
 

int xTo const FT_Vector *  pftVec,
void *const   data,
const char *const   cmd
[static]
 


Variable Documentation

const FT_Outline_Funcs outlineFuncs = {moveTo, lineTo, conicTo, cubicTo} [static]
 


Generated on Thu Dec 23 03:58:33 2004 for LASi by  doxygen 1.3.9.1