icubic library reference
定数
説明
iCubic Graphicsの定数


定数
antialias
アンチエイリアスを定義する定数
enum antialias
{
none_antialias // アンチエイリアスなし
x2_antialias // 2 * 2 のアンチエイリアス
x4_antialias // 4 * 4 のアンチエイリアス
x8_antialias // 8 * 8 のアンチエイリアス
x16_antialias // 16 * 16 のアンチエイリアス
};

PathFillRule
パスの塗りつぶしの種類を定義する定数
enum PathFillRule
{
Winding_PathFillRule // 重なった部分を塗りつぶす
EvenOdd_PathFillRule // 重なった部分を塗りつぶさない
};

PathOperator
パスの演算の種類を定義する定数
enum PathOperator
{
And_PathOperator // AND演算
Or_PathOperator // OR演算
Xor_PathOperator // XOR演算
Sub_PathOperator // SUB演算
};

FontFormatType
フォントのフォーマットの種類を定義する定数
enum FontFormatType
{
Null_FontFormatType  
Raster_FontFormatType  
TrueType_FontFormatType  
};

FontCharsetType
フォントの文字セットの種類を定義する定数
enum FontCharsetType
{
Null_FontCharsetType  
Unicode_FontCharsetType  
Roman_FontCharsetType  
Japanese_FontCharsetType  
Unknown_FontCharsetType  
};

FontPitchType
フォントのピッチの種類を定義する定数
FontCharsetType
{
Null_FontPitchType  
Fix_FontPitchType  
Variable_FontPitchType  
};

pixelformat
ピクセルの種類を定義する定数
enum pixelformat
{
rgb_pixelformat // X , R , G , B
rgba_pixelformat // A , R , G , B
a_pixelformat // A
};

Wraptype
ラップの種類を定義する定数
enum Wraptype
{
Repeat_Wraptype // 繰り返し
Clamp_Wraptype //繰り返さない
};

SourceInterpolateType_gp
補間の種類を定義する定数
enum SourceInterpolateType_gp
{
Nearest_SourceInterpolateType_gp // 補間なし
Linear_SourceInterpolateType_gp // 線形補間
Bicubic_SourceInterpolateType_gp // Bicubic補間
};

TextAlignHorz_gp
水平方向のアライメントの種類を定義する定数
enum TextAlignHorz_gp
{
Left_TextAlignHorz_gp // 左
Center_TextAlignHorz_gp // 中央
Right_TextAlignHorz_gp // 右
};

TextAlignVert_gp
垂直方向のアライメントの種類を定義する定数
enum TextAlignVert_gp
{
Top_TextAlignVert_gp // 左
Center_TextAlignVert_gp // 中央
Bottom_TextAlignVert_gp // 右
};