//------------------------------------------------------------------------------
// Lamp : Open source game middleware
// Copyright (C) 2004  Junpei Ohtani ( Email : junpee@users.sourceforge.jp )
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation; either
// version 2.1 of the License, or (at your option) any later version.
//
// This library is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
// Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public
// License along with this library; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
//------------------------------------------------------------------------------

/** @file
 * プリミティブオールヘッダ
 * @author Junpee
 */

#ifndef CORE_PRIMITIVE_ALL_H_
#define CORE_PRIMITIVE_ALL_H_

// 基本ヘッダ
#include <LampBasic.h>

// 文字列
#include <Core/Primitive/String.h>

// ビットセット
#include <Core/Primitive/BitSet.h>

// 三要素キャラクタカラー
#include <Core/Primitive/Color3c.h>

// 四要素キャラクタカラー
#include <Core/Primitive/Color4c.h>

// 三要素実数カラー
#include <Core/Primitive/Color3f.h>

// 四要素実数カラー
#include <Core/Primitive/Color4f.h>

// 二要素整数位置
#include <Core/Primitive/Point2i.h>

// 二要素実数位置
#include <Core/Primitive/Point2f.h>

// 整数寸法
#include <Core/Primitive/DimensionI.h>

// 実数寸法
#include <Core/Primitive/DimensionF.h>

// 整数矩形
#include <Core/Primitive/RectangleI.h>

// 実数矩形
#include <Core/Primitive/RectangleF.h>

// 三次元ベクトル
#include <Core/Primitive/Vector3.h>

// 四元数
#include <Core/Primitive/Quaternion.h>

// 3×3行列
#include <Core/Primitive/Matrix33.h>

// 3×4行列
#include <Core/Primitive/Matrix34.h>

// 4×4行列
#include <Core/Primitive/Matrix44.h>

// テクスチャ座標
#include <Core/Primitive/TexCoord.h>

// 一次元テクスチャ座標
#include <Core/Primitive/TexCoord1.h>

// 二次元テクスチャ座標
#include <Core/Primitive/TexCoord2.h>

// 三次元テクスチャ座標
#include <Core/Primitive/TexCoord3.h>

// 四次元テクスチャ座標
#include <Core/Primitive/TexCoord4.h>

// 三次元軸
#include <Core/Primitive/Axis3.h>

//------------------------------------------------------------------------------
#endif // End of CORE_INPUT_OUTPUT_ALL_H_
//------------------------------------------------------------------------------
