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

D3D_FORMAT_COMPONENT_INTERPRETATION

列挙型
基底型i4

メンバー 8

名前10進16進
D3DFCI_TYPELESS00x0
D3DFCI_FLOAT-40xFFFFFFFC
D3DFCI_SNORM-30xFFFFFFFD
D3DFCI_UNORM-20xFFFFFFFE
D3DFCI_SINT-10xFFFFFFFF
D3DFCI_UINT10x1
D3DFCI_UNORM_SRGB20x2
D3DFCI_BIASED_FIXED_2_830x3

各言語での定義

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

typedef enum D3D_FORMAT_COMPONENT_INTERPRETATION : int {
    D3DFCI_TYPELESS = 0,
    D3DFCI_FLOAT = -4,
    D3DFCI_SNORM = -3,
    D3DFCI_UNORM = -2,
    D3DFCI_SINT = -1,
    D3DFCI_UINT = 1,
    D3DFCI_UNORM_SRGB = 2,
    D3DFCI_BIASED_FIXED_2_8 = 3
} D3D_FORMAT_COMPONENT_INTERPRETATION;
public enum D3D_FORMAT_COMPONENT_INTERPRETATION : int
{
    D3DFCI_TYPELESS = 0,
    D3DFCI_FLOAT = -4,
    D3DFCI_SNORM = -3,
    D3DFCI_UNORM = -2,
    D3DFCI_SINT = -1,
    D3DFCI_UINT = 1,
    D3DFCI_UNORM_SRGB = 2,
    D3DFCI_BIASED_FIXED_2_8 = 3,
}
Public Enum D3D_FORMAT_COMPONENT_INTERPRETATION As Integer
    D3DFCI_TYPELESS = 0
    D3DFCI_FLOAT = -4
    D3DFCI_SNORM = -3
    D3DFCI_UNORM = -2
    D3DFCI_SINT = -1
    D3DFCI_UINT = 1
    D3DFCI_UNORM_SRGB = 2
    D3DFCI_BIASED_FIXED_2_8 = 3
End Enum
import enum

class D3D_FORMAT_COMPONENT_INTERPRETATION(enum.IntEnum):
    D3DFCI_TYPELESS = 0
    D3DFCI_FLOAT = -4
    D3DFCI_SNORM = -3
    D3DFCI_UNORM = -2
    D3DFCI_SINT = -1
    D3DFCI_UINT = 1
    D3DFCI_UNORM_SRGB = 2
    D3DFCI_BIASED_FIXED_2_8 = 3
// D3D_FORMAT_COMPONENT_INTERPRETATION
pub const D3DFCI_TYPELESS: i32 = 0;
pub const D3DFCI_FLOAT: i32 = -4;
pub const D3DFCI_SNORM: i32 = -3;
pub const D3DFCI_UNORM: i32 = -2;
pub const D3DFCI_SINT: i32 = -1;
pub const D3DFCI_UINT: i32 = 1;
pub const D3DFCI_UNORM_SRGB: i32 = 2;
pub const D3DFCI_BIASED_FIXED_2_8: i32 = 3;
// D3D_FORMAT_COMPONENT_INTERPRETATION
const (
	D3DFCI_TYPELESS int32 = 0
	D3DFCI_FLOAT int32 = -4
	D3DFCI_SNORM int32 = -3
	D3DFCI_UNORM int32 = -2
	D3DFCI_SINT int32 = -1
	D3DFCI_UINT int32 = 1
	D3DFCI_UNORM_SRGB int32 = 2
	D3DFCI_BIASED_FIXED_2_8 int32 = 3
)
const
  D3DFCI_TYPELESS = 0;
  D3DFCI_FLOAT = -4;
  D3DFCI_SNORM = -3;
  D3DFCI_UNORM = -2;
  D3DFCI_SINT = -1;
  D3DFCI_UINT = 1;
  D3DFCI_UNORM_SRGB = 2;
  D3DFCI_BIASED_FIXED_2_8 = 3;
// D3D_FORMAT_COMPONENT_INTERPRETATION
pub const D3DFCI_TYPELESS: i32 = 0;
pub const D3DFCI_FLOAT: i32 = -4;
pub const D3DFCI_SNORM: i32 = -3;
pub const D3DFCI_UNORM: i32 = -2;
pub const D3DFCI_SINT: i32 = -1;
pub const D3DFCI_UINT: i32 = 1;
pub const D3DFCI_UNORM_SRGB: i32 = 2;
pub const D3DFCI_BIASED_FIXED_2_8: i32 = 3;
const
  D3DFCI_TYPELESS* = 0
  D3DFCI_FLOAT* = -4
  D3DFCI_SNORM* = -3
  D3DFCI_UNORM* = -2
  D3DFCI_SINT* = -1
  D3DFCI_UINT* = 1
  D3DFCI_UNORM_SRGB* = 2
  D3DFCI_BIASED_FIXED_2_8* = 3
enum D3D_FORMAT_COMPONENT_INTERPRETATION : int {
    D3DFCI_TYPELESS = 0,
    D3DFCI_FLOAT = -4,
    D3DFCI_SNORM = -3,
    D3DFCI_UNORM = -2,
    D3DFCI_SINT = -1,
    D3DFCI_UINT = 1,
    D3DFCI_UNORM_SRGB = 2,
    D3DFCI_BIASED_FIXED_2_8 = 3,
}
#define global D3DFCI_TYPELESS         0x0
#define global D3DFCI_FLOAT            0xFFFFFFFC
#define global D3DFCI_SNORM            0xFFFFFFFD
#define global D3DFCI_UNORM            0xFFFFFFFE
#define global D3DFCI_SINT             0xFFFFFFFF
#define global D3DFCI_UINT             0x1
#define global D3DFCI_UNORM_SRGB       0x2
#define global D3DFCI_BIASED_FIXED_2_8 0x3