クラス UIPrimitiveUtility

プリミティブのユーティリティ [詳細]

すべてのメンバ一覧

Static Public メソッド

static void SetupNinePatch (UIPrimitive primitive, float width, float height, float offsetX, float offsetY, NinePatchMargin ninePatchMargin)
 画像の9パッチ情報をプリミティブに適用する。
static void SetupNinePatch (UIPrimitive primitive, float width, float height, float offsetX, float offsetY, ImageRect imageRect, NinePatchMargin ninePatchMargin)
 画像の9パッチ情報をプリミティブに適用する。
static void SetupHorizontalThreePatch (UIPrimitive primitive, float width, float height, float offsetX, float offsetY, float leftMargin, float rightMargin)
 画像の水平方向の3パッチ情報をプリミティブに適用する。
static void SetupVerticalThreePatch (UIPrimitive primitive, float width, float height, float offsetX, float offsetY, float topMargin, float bottomMargin)
 画像の垂直方向の3パッチ情報をプリミティブに適用する。

説明

プリミティブのユーティリティ


メソッド

static void SetupHorizontalThreePatch ( UIPrimitive  primitive,
float  width,
float  height,
float  offsetX,
float  offsetY,
float  leftMargin,
float  rightMargin 
) [static]

画像の水平方向の3パッチ情報をプリミティブに適用する。

引数:
primitiveプリミティブ
width描画先の幅
height描画先の高さ
offsetX描画先のX座標のオフセット位置
offsetY描画先のY座標のオフセット位置
leftMargin画像の左端のマージン
rightMargin画像の右端のマージン
static void SetupNinePatch ( UIPrimitive  primitive,
float  width,
float  height,
float  offsetX,
float  offsetY,
ImageRect  imageRect,
NinePatchMargin  ninePatchMargin 
) [static]

画像の9パッチ情報をプリミティブに適用する。

引数:
primitiveプリミティブ
width描画先の幅
height描画先の高さ
offsetX描画先のX座標のオフセット位置
offsetY描画先のY座標のオフセット位置
imageRect画像の表示領域
ninePatchMargin9パッチ情報
例外:
ArgumentOutOfRangeExceptionプリミティブの最大頂点数、もしくは最大インデックス数が足りない。
static void SetupNinePatch ( UIPrimitive  primitive,
float  width,
float  height,
float  offsetX,
float  offsetY,
NinePatchMargin  ninePatchMargin 
) [static]

画像の9パッチ情報をプリミティブに適用する。

引数:
primitiveプリミティブ
width描画先の幅
height描画先の高さ
offsetX描画先のX座標のオフセット位置
offsetY描画先のY座標のオフセット位置
ninePatchMargin9パッチ情報
例外:
ArgumentOutOfRangeExceptionプリミティブの最大頂点数、もしくは最大インデックス数が足りない。
static void SetupVerticalThreePatch ( UIPrimitive  primitive,
float  width,
float  height,
float  offsetX,
float  offsetY,
float  topMargin,
float  bottomMargin 
) [static]

画像の垂直方向の3パッチ情報をプリミティブに適用する。

引数:
primitiveプリミティブ
width描画先の幅
height描画先の高さ
offsetX描画先のX座標のオフセット位置
offsetY描画先のY座標のオフセット位置
topMargin画像の上端のマージン
bottomMargin画像の下端のマージン