Win32 API 日本語リファレンス
ホームGraphics.Direct2D › D2D1_ORIENTATION

D2D1_ORIENTATION

列挙型
基底型i4

メンバー 8

名前10進16進説明
D2D1_ORIENTATION_DEFAULT10x1方向は変更されません。
D2D1_ORIENTATION_FLIP_HORIZONTAL20x2イメージは水平方向に反転されます。
D2D1_ORIENTATION_ROTATE_CLOCKWISE18030x3イメージは時計回りに 180 度回転されます。
D2D1_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL40x4イメージは時計回りに 180 度回転された後、水平方向に反転されます。
D2D1_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL50x5イメージは時計回りに 90 度回転された後、水平方向に反転されます。
D2D1_ORIENTATION_ROTATE_CLOCKWISE27060x6イメージは時計回りに 270 度回転されます。
D2D1_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL70x7イメージは時計回りに 270 度回転された後、水平方向に反転されます。
D2D1_ORIENTATION_ROTATE_CLOCKWISE9080x8イメージは時計回りに 90 度回転されます。

公式ドキュメント

イメージを表示する際の反転と回転を指定します。

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

各言語での定義

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

typedef enum D2D1_ORIENTATION : int {
    D2D1_ORIENTATION_DEFAULT = 1,
    D2D1_ORIENTATION_FLIP_HORIZONTAL = 2,
    D2D1_ORIENTATION_ROTATE_CLOCKWISE180 = 3,
    D2D1_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL = 4,
    D2D1_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL = 5,
    D2D1_ORIENTATION_ROTATE_CLOCKWISE270 = 6,
    D2D1_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL = 7,
    D2D1_ORIENTATION_ROTATE_CLOCKWISE90 = 8
} D2D1_ORIENTATION;
public enum D2D1_ORIENTATION : int
{
    D2D1_ORIENTATION_DEFAULT = 1,
    D2D1_ORIENTATION_FLIP_HORIZONTAL = 2,
    D2D1_ORIENTATION_ROTATE_CLOCKWISE180 = 3,
    D2D1_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL = 4,
    D2D1_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL = 5,
    D2D1_ORIENTATION_ROTATE_CLOCKWISE270 = 6,
    D2D1_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL = 7,
    D2D1_ORIENTATION_ROTATE_CLOCKWISE90 = 8,
}
Public Enum D2D1_ORIENTATION As Integer
    D2D1_ORIENTATION_DEFAULT = 1
    D2D1_ORIENTATION_FLIP_HORIZONTAL = 2
    D2D1_ORIENTATION_ROTATE_CLOCKWISE180 = 3
    D2D1_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL = 4
    D2D1_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL = 5
    D2D1_ORIENTATION_ROTATE_CLOCKWISE270 = 6
    D2D1_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL = 7
    D2D1_ORIENTATION_ROTATE_CLOCKWISE90 = 8
End Enum
import enum

class D2D1_ORIENTATION(enum.IntEnum):
    D2D1_ORIENTATION_DEFAULT = 1
    D2D1_ORIENTATION_FLIP_HORIZONTAL = 2
    D2D1_ORIENTATION_ROTATE_CLOCKWISE180 = 3
    D2D1_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL = 4
    D2D1_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL = 5
    D2D1_ORIENTATION_ROTATE_CLOCKWISE270 = 6
    D2D1_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL = 7
    D2D1_ORIENTATION_ROTATE_CLOCKWISE90 = 8
// D2D1_ORIENTATION
pub const D2D1_ORIENTATION_DEFAULT: i32 = 1;
pub const D2D1_ORIENTATION_FLIP_HORIZONTAL: i32 = 2;
pub const D2D1_ORIENTATION_ROTATE_CLOCKWISE180: i32 = 3;
pub const D2D1_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL: i32 = 4;
pub const D2D1_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL: i32 = 5;
pub const D2D1_ORIENTATION_ROTATE_CLOCKWISE270: i32 = 6;
pub const D2D1_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL: i32 = 7;
pub const D2D1_ORIENTATION_ROTATE_CLOCKWISE90: i32 = 8;
// D2D1_ORIENTATION
const (
	D2D1_ORIENTATION_DEFAULT int32 = 1
	D2D1_ORIENTATION_FLIP_HORIZONTAL int32 = 2
	D2D1_ORIENTATION_ROTATE_CLOCKWISE180 int32 = 3
	D2D1_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL int32 = 4
	D2D1_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL int32 = 5
	D2D1_ORIENTATION_ROTATE_CLOCKWISE270 int32 = 6
	D2D1_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL int32 = 7
	D2D1_ORIENTATION_ROTATE_CLOCKWISE90 int32 = 8
)
const
  D2D1_ORIENTATION_DEFAULT = 1;
  D2D1_ORIENTATION_FLIP_HORIZONTAL = 2;
  D2D1_ORIENTATION_ROTATE_CLOCKWISE180 = 3;
  D2D1_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL = 4;
  D2D1_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL = 5;
  D2D1_ORIENTATION_ROTATE_CLOCKWISE270 = 6;
  D2D1_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL = 7;
  D2D1_ORIENTATION_ROTATE_CLOCKWISE90 = 8;
// D2D1_ORIENTATION
pub const D2D1_ORIENTATION_DEFAULT: i32 = 1;
pub const D2D1_ORIENTATION_FLIP_HORIZONTAL: i32 = 2;
pub const D2D1_ORIENTATION_ROTATE_CLOCKWISE180: i32 = 3;
pub const D2D1_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL: i32 = 4;
pub const D2D1_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL: i32 = 5;
pub const D2D1_ORIENTATION_ROTATE_CLOCKWISE270: i32 = 6;
pub const D2D1_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL: i32 = 7;
pub const D2D1_ORIENTATION_ROTATE_CLOCKWISE90: i32 = 8;
const
  D2D1_ORIENTATION_DEFAULT* = 1
  D2D1_ORIENTATION_FLIP_HORIZONTAL* = 2
  D2D1_ORIENTATION_ROTATE_CLOCKWISE180* = 3
  D2D1_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL* = 4
  D2D1_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL* = 5
  D2D1_ORIENTATION_ROTATE_CLOCKWISE270* = 6
  D2D1_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL* = 7
  D2D1_ORIENTATION_ROTATE_CLOCKWISE90* = 8
enum D2D1_ORIENTATION : int {
    D2D1_ORIENTATION_DEFAULT = 1,
    D2D1_ORIENTATION_FLIP_HORIZONTAL = 2,
    D2D1_ORIENTATION_ROTATE_CLOCKWISE180 = 3,
    D2D1_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL = 4,
    D2D1_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL = 5,
    D2D1_ORIENTATION_ROTATE_CLOCKWISE270 = 6,
    D2D1_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL = 7,
    D2D1_ORIENTATION_ROTATE_CLOCKWISE90 = 8,
}
#define global D2D1_ORIENTATION_DEFAULT                             0x1
#define global D2D1_ORIENTATION_FLIP_HORIZONTAL                     0x2
#define global D2D1_ORIENTATION_ROTATE_CLOCKWISE180                 0x3
#define global D2D1_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL 0x4
#define global D2D1_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL  0x5
#define global D2D1_ORIENTATION_ROTATE_CLOCKWISE270                 0x6
#define global D2D1_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL 0x7
#define global D2D1_ORIENTATION_ROTATE_CLOCKWISE90                  0x8