CrossFramework Library

XBase:数学

構成

class  XBase::AABBox2
 浮動小数型2次元AABB(Axis Aligned Bounding Box)。 [詳細]
class  XBase::AABBox2i
 整数型2次元AABB(Axis Aligned Bounding Box)。 [詳細]
class  XBase::Angle
 角度を示すクラス。 [詳細]
class  XBase::Degree
 DegreePOD のクラス版。 [詳細]
struct  XBase::DegreePOD
 度を扱う構造体。 [詳細]
struct  XBase::Math
 数学系関数を集めた空間。 [詳細]
class  XBase::Matrix34
 Matrix34POD のクラス版。 [詳細]
struct  XBase::Matrix34POD
 3x4の32bit浮動小数行列構造体。 [詳細]
class  XBase::Matrix44
 Matrix44POD のクラス版。 [詳細]
struct  XBase::Matrix44POD
 4x4の32bit浮動小数行列構造体。 [詳細]
class  XBase::Quaternion
 32bit浮動小数のクォータニオンクラス。 [詳細]
class  XBase::Radian
 RadianPOD のクラス版。 [詳細]
struct  XBase::RadianPOD
 ラジアンを扱う構造体。 [詳細]
class  XBase::Random
 乱数。 [詳細]
class  XBase::Vector2
 Vector2POD のクラス版。 [詳細]
class  XBase::Vector2i
 Vector2iPOD のクラス版。 [詳細]
struct  XBase::Vector2iPOD
 整数型2次元ベクトル構造体。 [詳細]
struct  XBase::Vector2POD
 浮動小数型2次元ベクトル構造体。 [詳細]
class  XBase::Vector3
 Vector3POD のクラス版。 [詳細]
class  XBase::Vector3i
 Vector3iPOD のクラス版。 [詳細]
struct  XBase::Vector3iPOD
 整数型3次元ベクトル構造体。 [詳細]
struct  XBase::Vector3POD
 浮動小数型3次元ベクトル構造体。 [詳細]
class  XBase::Vector4
 Vector4POD のクラス版。 [詳細]
class  XBase::Vector4i
 Vector4iPOD のクラス版。 [詳細]
struct  XBase::Vector4iPOD
 整数型4次元ベクトル構造体。 [詳細]
struct  XBase::Vector4POD
 浮動小数型4次元ベクトル構造体。 [詳細]

マクロ定義

#define XBASE_INFINITY   (std::numeric_limits< float >::infinity())
 無限大の値。
#define XBASE_PI   (3.14159265f)
 円周率の値。

型定義

typedef Matrix34POD XBase::Mtx34
 Matrix34POD のエイリアス。
typedef Matrix44POD XBase::Mtx44
 Matrix44POD のエイリアス。
typedef Vector2POD XBase::Vec2
 Vector2PODのエイリアス。
typedef Vec2 XBase::Vec2f
 Vec2 のエイリアス。
typedef Vector2iPOD XBase::Vec2i
 Vector2iPOD のエイリアス。
typedef Vector3POD XBase::Vec3
 Vector3POD のエイリアス。
typedef Vec3 XBase::Vec3f
 Vec3 のエイリアス。
typedef Vector3iPOD XBase::Vec3i
 Vector3iPOD のエイリアス。
typedef Vector4POD XBase::Vec4
 Vector4POD のエイリアス。
typedef Vec4 XBase::Vec4f
 Vec4 のエイリアス。
typedef Vector4iPOD XBase::Vec4i
 Vector4iPOD のエイリアス。
typedef Vector2 XBase::Vector2f
 Vector2 のエイリアス。
typedef Vector2POD XBase::Vector2fPOD
 Vector2POD のエイリアス。
typedef Vector3 XBase::Vector3f
 Vector3 のエイリアス。
typedef Vector3POD XBase::Vector3fPOD
 Vector3POD のエイリアス。
typedef Vector4 XBase::Vector4f
 Vector4 のエイリアス。
typedef Vector4POD XBase::Vector4fPOD
 Vector4POD のエイリアス。
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 マクロ定義