/*************************************************************************************************/
/*!
   	@file		icubicgraphics.h
	@author 	Fanzo
 	@date 		2008/2/29
*/
/*************************************************************************************************/
#pragma		once

///////////////////////////////////////////////////////////////////////////////////////////////////
//include files


#pragma pack( push , 8 )		//set align

namespace icubic
{

///////////////////////////////////////////////////////////////////////////////////////////////////
// preprocessor deifne

///////////////////////////////////////////////////////////////////////////////////////////////////
// type define

///////////////////////////////////////////////////////////////////////////////////////////////////
// classes define

///////////////////////////////////////////////////////////////////////////////////////////////////
// global variable define

///////////////////////////////////////////////////////////////////////////////////////////////////
// global functions define

};	//namespace

//using namespace icubic;		
#include	"../iCubicStd/iCubicStd.h"
#include	"Affine.h"
#include	"GraphicsUnit.h"
#include	"Coord.h"
#include	"pp/pp.h"
#include	"GraphicsMisc.h"
#include	"ConvertPP.h"
#include	"Math.h"
#include	"Spline.h"
#include	"MatrixMulti.h"
//#include	"ExpandAllocator.h"
#include	"ArrayAllocator.h"
#include	"Outline.h"
#include	"EdgemapOutline.h"
#include	"Path.h"
#include	"PathLine.h"
#include	"PathArc.h"
#include	"PathCubic.h"
#include	"PathQuadratic.h"
#include	"PathTo.h"
#include	"PathSegmentSampler.h"
#include	"JointRound.h"
#include	"JointBevel.h"
#include	"JointMiter.h"
#include	"CapFlat.h"
#include	"CapRound.h"
#include	"CapArrow.h"
#include	"OutlineGenPaint.h"
#include	"OutlineGenStroke.h"
#include	"OutlineGenDash.h"
#include	"OutlineEffectStroke.h"
#include	"Surface.h"
#include	"EdgemapPolygon.h"
#include	"EdgemapCell.h"
#include	"NormFunctionLinear.h"
#include	"NormFunctionSin.h"
#include	"NormFunctionSpline.h"
#include	"NormFunctionBicubic.h"
#include	"NormTable.h"
#include	"NormTablePreset.h"
#include	"RendererOutline.h"
#include	"RendererPolygon.h"
#include	"RendererCell.h"
#include	"BlenderOnezero.h"
#include	"BlenderOverlap.h"

#include	"PaintSolidColor.h"
#include	"PaintGradLinear.h"
#include	"PaintGradRadial.h"
#include	"PaintTexture.h"
#include	"TextureSolidColor.h"
#include	"TextureImageNearest.h"
#include	"TextureImageWeight4.h"
#include	"TextureImageWeight16.h"
#include	"TexturePaint.h"

#include	"FontManager.h"
#include	"Bitblt.h"
#include	"Font.h"
#include	"Graphics.h"
#include	"GraphicsCmds.h"
#include	"GraphicsCmd.h"

#include	"LoaderImagefile_bmp.h"
#include	"LoaderImagefile_png.h"
#include	"LoaderImagefile_psd.h"
#include	"LoaderImagefile.h"
#include	"ParserSVG.h"
#include	"LoaderVectorfile_svg.h"

#pragma pack( pop )			//release align
