Win32 API 日本語リファレンス
ホームStorage.Xps › XPS_TILE_MODE

XPS_TILE_MODE

列挙型
基底型i4

メンバー 5

名前10進16進説明
XPS_TILE_MODE_NONE10x1基本タイルのみが描画されます。
XPS_TILE_MODE_TILE20x2最初に基本タイルが描画されます。次に、あるタイルの右端が次のタイルの左端に接するように基本タイルを繰り返すことで、残りの領域が塗りつぶされます。上端と下端についても同様です。
XPS_TILE_MODE_FLIPX30x3XPS_TILE_MODE_TILE と同じですが、タイルの列が 1 列おきに水平方向に反転されます。
XPS_TILE_MODE_FLIPY40x4XPS_TILE_MODE_TILE と同じですが、タイルの行が 1 行おきに垂直方向に反転されます。
XPS_TILE_MODE_FLIPXY50x5XPS_TILE_MODE_FLIPXXPS_TILE_MODE_FLIPY によって生じる効果を組み合わせたものです。

公式ドキュメント

タイル ブラシのタイル表示の動作を記述します。

解説(Remarks)

次の図は、タイル ブラシが出力領域を塗りつぶす方法に対して、各タイル モードが与える効果を示しています。

さまざまなタイル モードの動作の例を示す図
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum XPS_TILE_MODE : int {
    XPS_TILE_MODE_NONE = 1,
    XPS_TILE_MODE_TILE = 2,
    XPS_TILE_MODE_FLIPX = 3,
    XPS_TILE_MODE_FLIPY = 4,
    XPS_TILE_MODE_FLIPXY = 5
} XPS_TILE_MODE;
public enum XPS_TILE_MODE : int
{
    XPS_TILE_MODE_NONE = 1,
    XPS_TILE_MODE_TILE = 2,
    XPS_TILE_MODE_FLIPX = 3,
    XPS_TILE_MODE_FLIPY = 4,
    XPS_TILE_MODE_FLIPXY = 5,
}
Public Enum XPS_TILE_MODE As Integer
    XPS_TILE_MODE_NONE = 1
    XPS_TILE_MODE_TILE = 2
    XPS_TILE_MODE_FLIPX = 3
    XPS_TILE_MODE_FLIPY = 4
    XPS_TILE_MODE_FLIPXY = 5
End Enum
import enum

class XPS_TILE_MODE(enum.IntEnum):
    XPS_TILE_MODE_NONE = 1
    XPS_TILE_MODE_TILE = 2
    XPS_TILE_MODE_FLIPX = 3
    XPS_TILE_MODE_FLIPY = 4
    XPS_TILE_MODE_FLIPXY = 5
// XPS_TILE_MODE
pub const XPS_TILE_MODE_NONE: i32 = 1;
pub const XPS_TILE_MODE_TILE: i32 = 2;
pub const XPS_TILE_MODE_FLIPX: i32 = 3;
pub const XPS_TILE_MODE_FLIPY: i32 = 4;
pub const XPS_TILE_MODE_FLIPXY: i32 = 5;
// XPS_TILE_MODE
const (
	XPS_TILE_MODE_NONE int32 = 1
	XPS_TILE_MODE_TILE int32 = 2
	XPS_TILE_MODE_FLIPX int32 = 3
	XPS_TILE_MODE_FLIPY int32 = 4
	XPS_TILE_MODE_FLIPXY int32 = 5
)
const
  XPS_TILE_MODE_NONE = 1;
  XPS_TILE_MODE_TILE = 2;
  XPS_TILE_MODE_FLIPX = 3;
  XPS_TILE_MODE_FLIPY = 4;
  XPS_TILE_MODE_FLIPXY = 5;
// XPS_TILE_MODE
pub const XPS_TILE_MODE_NONE: i32 = 1;
pub const XPS_TILE_MODE_TILE: i32 = 2;
pub const XPS_TILE_MODE_FLIPX: i32 = 3;
pub const XPS_TILE_MODE_FLIPY: i32 = 4;
pub const XPS_TILE_MODE_FLIPXY: i32 = 5;
const
  XPS_TILE_MODE_NONE* = 1
  XPS_TILE_MODE_TILE* = 2
  XPS_TILE_MODE_FLIPX* = 3
  XPS_TILE_MODE_FLIPY* = 4
  XPS_TILE_MODE_FLIPXY* = 5
enum XPS_TILE_MODE : int {
    XPS_TILE_MODE_NONE = 1,
    XPS_TILE_MODE_TILE = 2,
    XPS_TILE_MODE_FLIPX = 3,
    XPS_TILE_MODE_FLIPY = 4,
    XPS_TILE_MODE_FLIPXY = 5,
}
#define global XPS_TILE_MODE_NONE   0x1
#define global XPS_TILE_MODE_TILE   0x2
#define global XPS_TILE_MODE_FLIPX  0x3
#define global XPS_TILE_MODE_FLIPY  0x4
#define global XPS_TILE_MODE_FLIPXY 0x5