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

D3D_NAME

列挙型
基底型i4

メンバー 54

名前10進16進
D3D_NAME_UNDEFINED00x0
D3D_NAME_POSITION10x1
D3D_NAME_CLIP_DISTANCE20x2
D3D_NAME_CULL_DISTANCE30x3
D3D_NAME_RENDER_TARGET_ARRAY_INDEX40x4
D3D_NAME_VIEWPORT_ARRAY_INDEX50x5
D3D_NAME_VERTEX_ID60x6
D3D_NAME_PRIMITIVE_ID70x7
D3D_NAME_INSTANCE_ID80x8
D3D_NAME_IS_FRONT_FACE90x9
D3D_NAME_SAMPLE_INDEX100xA
D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR110xB
D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR120xC
D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR130xD
D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR140xE
D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR150xF
D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR160x10
D3D_NAME_BARYCENTRICS230x17
D3D_NAME_SHADINGRATE240x18
D3D_NAME_CULLPRIMITIVE250x19
D3D_NAME_TARGET640x40
D3D_NAME_DEPTH650x41
D3D_NAME_COVERAGE660x42
D3D_NAME_DEPTH_GREATER_EQUAL670x43
D3D_NAME_DEPTH_LESS_EQUAL680x44
D3D_NAME_STENCIL_REF690x45
D3D_NAME_INNER_COVERAGE700x46
D3D10_NAME_UNDEFINED00x0
D3D10_NAME_POSITION10x1
D3D10_NAME_CLIP_DISTANCE20x2
D3D10_NAME_CULL_DISTANCE30x3
D3D10_NAME_RENDER_TARGET_ARRAY_INDEX40x4
D3D10_NAME_VIEWPORT_ARRAY_INDEX50x5
D3D10_NAME_VERTEX_ID60x6
D3D10_NAME_PRIMITIVE_ID70x7
D3D10_NAME_INSTANCE_ID80x8
D3D10_NAME_IS_FRONT_FACE90x9
D3D10_NAME_SAMPLE_INDEX100xA
D3D10_NAME_TARGET640x40
D3D10_NAME_DEPTH650x41
D3D10_NAME_COVERAGE660x42
D3D11_NAME_FINAL_QUAD_EDGE_TESSFACTOR110xB
D3D11_NAME_FINAL_QUAD_INSIDE_TESSFACTOR120xC
D3D11_NAME_FINAL_TRI_EDGE_TESSFACTOR130xD
D3D11_NAME_FINAL_TRI_INSIDE_TESSFACTOR140xE
D3D11_NAME_FINAL_LINE_DETAIL_TESSFACTOR150xF
D3D11_NAME_FINAL_LINE_DENSITY_TESSFACTOR160x10
D3D11_NAME_DEPTH_GREATER_EQUAL670x43
D3D11_NAME_DEPTH_LESS_EQUAL680x44
D3D11_NAME_STENCIL_REF690x45
D3D11_NAME_INNER_COVERAGE700x46
D3D12_NAME_BARYCENTRICS230x17
D3D12_NAME_SHADINGRATE240x18
D3D12_NAME_CULLPRIMITIVE250x19

各言語での定義

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

typedef enum D3D_NAME : int {
    D3D_NAME_UNDEFINED = 0,
    D3D_NAME_POSITION = 1,
    D3D_NAME_CLIP_DISTANCE = 2,
    D3D_NAME_CULL_DISTANCE = 3,
    D3D_NAME_RENDER_TARGET_ARRAY_INDEX = 4,
    D3D_NAME_VIEWPORT_ARRAY_INDEX = 5,
    D3D_NAME_VERTEX_ID = 6,
    D3D_NAME_PRIMITIVE_ID = 7,
    D3D_NAME_INSTANCE_ID = 8,
    D3D_NAME_IS_FRONT_FACE = 9,
    D3D_NAME_SAMPLE_INDEX = 10,
    D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR = 11,
    D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR = 12,
    D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR = 13,
    D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR = 14,
    D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR = 15,
    D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR = 16,
    D3D_NAME_BARYCENTRICS = 23,
    D3D_NAME_SHADINGRATE = 24,
    D3D_NAME_CULLPRIMITIVE = 25,
    D3D_NAME_TARGET = 64,
    D3D_NAME_DEPTH = 65,
    D3D_NAME_COVERAGE = 66,
    D3D_NAME_DEPTH_GREATER_EQUAL = 67,
    D3D_NAME_DEPTH_LESS_EQUAL = 68,
    D3D_NAME_STENCIL_REF = 69,
    D3D_NAME_INNER_COVERAGE = 70,
    D3D10_NAME_UNDEFINED = 0,
    D3D10_NAME_POSITION = 1,
    D3D10_NAME_CLIP_DISTANCE = 2,
    D3D10_NAME_CULL_DISTANCE = 3,
    D3D10_NAME_RENDER_TARGET_ARRAY_INDEX = 4,
    D3D10_NAME_VIEWPORT_ARRAY_INDEX = 5,
    D3D10_NAME_VERTEX_ID = 6,
    D3D10_NAME_PRIMITIVE_ID = 7,
    D3D10_NAME_INSTANCE_ID = 8,
    D3D10_NAME_IS_FRONT_FACE = 9,
    D3D10_NAME_SAMPLE_INDEX = 10,
    D3D10_NAME_TARGET = 64,
    D3D10_NAME_DEPTH = 65,
    D3D10_NAME_COVERAGE = 66,
    D3D11_NAME_FINAL_QUAD_EDGE_TESSFACTOR = 11,
    D3D11_NAME_FINAL_QUAD_INSIDE_TESSFACTOR = 12,
    D3D11_NAME_FINAL_TRI_EDGE_TESSFACTOR = 13,
    D3D11_NAME_FINAL_TRI_INSIDE_TESSFACTOR = 14,
    D3D11_NAME_FINAL_LINE_DETAIL_TESSFACTOR = 15,
    D3D11_NAME_FINAL_LINE_DENSITY_TESSFACTOR = 16,
    D3D11_NAME_DEPTH_GREATER_EQUAL = 67,
    D3D11_NAME_DEPTH_LESS_EQUAL = 68,
    D3D11_NAME_STENCIL_REF = 69,
    D3D11_NAME_INNER_COVERAGE = 70,
    D3D12_NAME_BARYCENTRICS = 23,
    D3D12_NAME_SHADINGRATE = 24,
    D3D12_NAME_CULLPRIMITIVE = 25
} D3D_NAME;
public enum D3D_NAME : int
{
    D3D_NAME_UNDEFINED = 0,
    D3D_NAME_POSITION = 1,
    D3D_NAME_CLIP_DISTANCE = 2,
    D3D_NAME_CULL_DISTANCE = 3,
    D3D_NAME_RENDER_TARGET_ARRAY_INDEX = 4,
    D3D_NAME_VIEWPORT_ARRAY_INDEX = 5,
    D3D_NAME_VERTEX_ID = 6,
    D3D_NAME_PRIMITIVE_ID = 7,
    D3D_NAME_INSTANCE_ID = 8,
    D3D_NAME_IS_FRONT_FACE = 9,
    D3D_NAME_SAMPLE_INDEX = 10,
    D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR = 11,
    D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR = 12,
    D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR = 13,
    D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR = 14,
    D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR = 15,
    D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR = 16,
    D3D_NAME_BARYCENTRICS = 23,
    D3D_NAME_SHADINGRATE = 24,
    D3D_NAME_CULLPRIMITIVE = 25,
    D3D_NAME_TARGET = 64,
    D3D_NAME_DEPTH = 65,
    D3D_NAME_COVERAGE = 66,
    D3D_NAME_DEPTH_GREATER_EQUAL = 67,
    D3D_NAME_DEPTH_LESS_EQUAL = 68,
    D3D_NAME_STENCIL_REF = 69,
    D3D_NAME_INNER_COVERAGE = 70,
    D3D10_NAME_UNDEFINED = 0,
    D3D10_NAME_POSITION = 1,
    D3D10_NAME_CLIP_DISTANCE = 2,
    D3D10_NAME_CULL_DISTANCE = 3,
    D3D10_NAME_RENDER_TARGET_ARRAY_INDEX = 4,
    D3D10_NAME_VIEWPORT_ARRAY_INDEX = 5,
    D3D10_NAME_VERTEX_ID = 6,
    D3D10_NAME_PRIMITIVE_ID = 7,
    D3D10_NAME_INSTANCE_ID = 8,
    D3D10_NAME_IS_FRONT_FACE = 9,
    D3D10_NAME_SAMPLE_INDEX = 10,
    D3D10_NAME_TARGET = 64,
    D3D10_NAME_DEPTH = 65,
    D3D10_NAME_COVERAGE = 66,
    D3D11_NAME_FINAL_QUAD_EDGE_TESSFACTOR = 11,
    D3D11_NAME_FINAL_QUAD_INSIDE_TESSFACTOR = 12,
    D3D11_NAME_FINAL_TRI_EDGE_TESSFACTOR = 13,
    D3D11_NAME_FINAL_TRI_INSIDE_TESSFACTOR = 14,
    D3D11_NAME_FINAL_LINE_DETAIL_TESSFACTOR = 15,
    D3D11_NAME_FINAL_LINE_DENSITY_TESSFACTOR = 16,
    D3D11_NAME_DEPTH_GREATER_EQUAL = 67,
    D3D11_NAME_DEPTH_LESS_EQUAL = 68,
    D3D11_NAME_STENCIL_REF = 69,
    D3D11_NAME_INNER_COVERAGE = 70,
    D3D12_NAME_BARYCENTRICS = 23,
    D3D12_NAME_SHADINGRATE = 24,
    D3D12_NAME_CULLPRIMITIVE = 25,
}
Public Enum D3D_NAME As Integer
    D3D_NAME_UNDEFINED = 0
    D3D_NAME_POSITION = 1
    D3D_NAME_CLIP_DISTANCE = 2
    D3D_NAME_CULL_DISTANCE = 3
    D3D_NAME_RENDER_TARGET_ARRAY_INDEX = 4
    D3D_NAME_VIEWPORT_ARRAY_INDEX = 5
    D3D_NAME_VERTEX_ID = 6
    D3D_NAME_PRIMITIVE_ID = 7
    D3D_NAME_INSTANCE_ID = 8
    D3D_NAME_IS_FRONT_FACE = 9
    D3D_NAME_SAMPLE_INDEX = 10
    D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR = 11
    D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR = 12
    D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR = 13
    D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR = 14
    D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR = 15
    D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR = 16
    D3D_NAME_BARYCENTRICS = 23
    D3D_NAME_SHADINGRATE = 24
    D3D_NAME_CULLPRIMITIVE = 25
    D3D_NAME_TARGET = 64
    D3D_NAME_DEPTH = 65
    D3D_NAME_COVERAGE = 66
    D3D_NAME_DEPTH_GREATER_EQUAL = 67
    D3D_NAME_DEPTH_LESS_EQUAL = 68
    D3D_NAME_STENCIL_REF = 69
    D3D_NAME_INNER_COVERAGE = 70
    D3D10_NAME_UNDEFINED = 0
    D3D10_NAME_POSITION = 1
    D3D10_NAME_CLIP_DISTANCE = 2
    D3D10_NAME_CULL_DISTANCE = 3
    D3D10_NAME_RENDER_TARGET_ARRAY_INDEX = 4
    D3D10_NAME_VIEWPORT_ARRAY_INDEX = 5
    D3D10_NAME_VERTEX_ID = 6
    D3D10_NAME_PRIMITIVE_ID = 7
    D3D10_NAME_INSTANCE_ID = 8
    D3D10_NAME_IS_FRONT_FACE = 9
    D3D10_NAME_SAMPLE_INDEX = 10
    D3D10_NAME_TARGET = 64
    D3D10_NAME_DEPTH = 65
    D3D10_NAME_COVERAGE = 66
    D3D11_NAME_FINAL_QUAD_EDGE_TESSFACTOR = 11
    D3D11_NAME_FINAL_QUAD_INSIDE_TESSFACTOR = 12
    D3D11_NAME_FINAL_TRI_EDGE_TESSFACTOR = 13
    D3D11_NAME_FINAL_TRI_INSIDE_TESSFACTOR = 14
    D3D11_NAME_FINAL_LINE_DETAIL_TESSFACTOR = 15
    D3D11_NAME_FINAL_LINE_DENSITY_TESSFACTOR = 16
    D3D11_NAME_DEPTH_GREATER_EQUAL = 67
    D3D11_NAME_DEPTH_LESS_EQUAL = 68
    D3D11_NAME_STENCIL_REF = 69
    D3D11_NAME_INNER_COVERAGE = 70
    D3D12_NAME_BARYCENTRICS = 23
    D3D12_NAME_SHADINGRATE = 24
    D3D12_NAME_CULLPRIMITIVE = 25
End Enum
import enum

class D3D_NAME(enum.IntEnum):
    D3D_NAME_UNDEFINED = 0
    D3D_NAME_POSITION = 1
    D3D_NAME_CLIP_DISTANCE = 2
    D3D_NAME_CULL_DISTANCE = 3
    D3D_NAME_RENDER_TARGET_ARRAY_INDEX = 4
    D3D_NAME_VIEWPORT_ARRAY_INDEX = 5
    D3D_NAME_VERTEX_ID = 6
    D3D_NAME_PRIMITIVE_ID = 7
    D3D_NAME_INSTANCE_ID = 8
    D3D_NAME_IS_FRONT_FACE = 9
    D3D_NAME_SAMPLE_INDEX = 10
    D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR = 11
    D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR = 12
    D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR = 13
    D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR = 14
    D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR = 15
    D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR = 16
    D3D_NAME_BARYCENTRICS = 23
    D3D_NAME_SHADINGRATE = 24
    D3D_NAME_CULLPRIMITIVE = 25
    D3D_NAME_TARGET = 64
    D3D_NAME_DEPTH = 65
    D3D_NAME_COVERAGE = 66
    D3D_NAME_DEPTH_GREATER_EQUAL = 67
    D3D_NAME_DEPTH_LESS_EQUAL = 68
    D3D_NAME_STENCIL_REF = 69
    D3D_NAME_INNER_COVERAGE = 70
    D3D10_NAME_UNDEFINED = 0
    D3D10_NAME_POSITION = 1
    D3D10_NAME_CLIP_DISTANCE = 2
    D3D10_NAME_CULL_DISTANCE = 3
    D3D10_NAME_RENDER_TARGET_ARRAY_INDEX = 4
    D3D10_NAME_VIEWPORT_ARRAY_INDEX = 5
    D3D10_NAME_VERTEX_ID = 6
    D3D10_NAME_PRIMITIVE_ID = 7
    D3D10_NAME_INSTANCE_ID = 8
    D3D10_NAME_IS_FRONT_FACE = 9
    D3D10_NAME_SAMPLE_INDEX = 10
    D3D10_NAME_TARGET = 64
    D3D10_NAME_DEPTH = 65
    D3D10_NAME_COVERAGE = 66
    D3D11_NAME_FINAL_QUAD_EDGE_TESSFACTOR = 11
    D3D11_NAME_FINAL_QUAD_INSIDE_TESSFACTOR = 12
    D3D11_NAME_FINAL_TRI_EDGE_TESSFACTOR = 13
    D3D11_NAME_FINAL_TRI_INSIDE_TESSFACTOR = 14
    D3D11_NAME_FINAL_LINE_DETAIL_TESSFACTOR = 15
    D3D11_NAME_FINAL_LINE_DENSITY_TESSFACTOR = 16
    D3D11_NAME_DEPTH_GREATER_EQUAL = 67
    D3D11_NAME_DEPTH_LESS_EQUAL = 68
    D3D11_NAME_STENCIL_REF = 69
    D3D11_NAME_INNER_COVERAGE = 70
    D3D12_NAME_BARYCENTRICS = 23
    D3D12_NAME_SHADINGRATE = 24
    D3D12_NAME_CULLPRIMITIVE = 25
// D3D_NAME
pub const D3D_NAME_UNDEFINED: i32 = 0;
pub const D3D_NAME_POSITION: i32 = 1;
pub const D3D_NAME_CLIP_DISTANCE: i32 = 2;
pub const D3D_NAME_CULL_DISTANCE: i32 = 3;
pub const D3D_NAME_RENDER_TARGET_ARRAY_INDEX: i32 = 4;
pub const D3D_NAME_VIEWPORT_ARRAY_INDEX: i32 = 5;
pub const D3D_NAME_VERTEX_ID: i32 = 6;
pub const D3D_NAME_PRIMITIVE_ID: i32 = 7;
pub const D3D_NAME_INSTANCE_ID: i32 = 8;
pub const D3D_NAME_IS_FRONT_FACE: i32 = 9;
pub const D3D_NAME_SAMPLE_INDEX: i32 = 10;
pub const D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR: i32 = 11;
pub const D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR: i32 = 12;
pub const D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR: i32 = 13;
pub const D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR: i32 = 14;
pub const D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR: i32 = 15;
pub const D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR: i32 = 16;
pub const D3D_NAME_BARYCENTRICS: i32 = 23;
pub const D3D_NAME_SHADINGRATE: i32 = 24;
pub const D3D_NAME_CULLPRIMITIVE: i32 = 25;
pub const D3D_NAME_TARGET: i32 = 64;
pub const D3D_NAME_DEPTH: i32 = 65;
pub const D3D_NAME_COVERAGE: i32 = 66;
pub const D3D_NAME_DEPTH_GREATER_EQUAL: i32 = 67;
pub const D3D_NAME_DEPTH_LESS_EQUAL: i32 = 68;
pub const D3D_NAME_STENCIL_REF: i32 = 69;
pub const D3D_NAME_INNER_COVERAGE: i32 = 70;
pub const D3D10_NAME_UNDEFINED: i32 = 0;
pub const D3D10_NAME_POSITION: i32 = 1;
pub const D3D10_NAME_CLIP_DISTANCE: i32 = 2;
pub const D3D10_NAME_CULL_DISTANCE: i32 = 3;
pub const D3D10_NAME_RENDER_TARGET_ARRAY_INDEX: i32 = 4;
pub const D3D10_NAME_VIEWPORT_ARRAY_INDEX: i32 = 5;
pub const D3D10_NAME_VERTEX_ID: i32 = 6;
pub const D3D10_NAME_PRIMITIVE_ID: i32 = 7;
pub const D3D10_NAME_INSTANCE_ID: i32 = 8;
pub const D3D10_NAME_IS_FRONT_FACE: i32 = 9;
pub const D3D10_NAME_SAMPLE_INDEX: i32 = 10;
pub const D3D10_NAME_TARGET: i32 = 64;
pub const D3D10_NAME_DEPTH: i32 = 65;
pub const D3D10_NAME_COVERAGE: i32 = 66;
pub const D3D11_NAME_FINAL_QUAD_EDGE_TESSFACTOR: i32 = 11;
pub const D3D11_NAME_FINAL_QUAD_INSIDE_TESSFACTOR: i32 = 12;
pub const D3D11_NAME_FINAL_TRI_EDGE_TESSFACTOR: i32 = 13;
pub const D3D11_NAME_FINAL_TRI_INSIDE_TESSFACTOR: i32 = 14;
pub const D3D11_NAME_FINAL_LINE_DETAIL_TESSFACTOR: i32 = 15;
pub const D3D11_NAME_FINAL_LINE_DENSITY_TESSFACTOR: i32 = 16;
pub const D3D11_NAME_DEPTH_GREATER_EQUAL: i32 = 67;
pub const D3D11_NAME_DEPTH_LESS_EQUAL: i32 = 68;
pub const D3D11_NAME_STENCIL_REF: i32 = 69;
pub const D3D11_NAME_INNER_COVERAGE: i32 = 70;
pub const D3D12_NAME_BARYCENTRICS: i32 = 23;
pub const D3D12_NAME_SHADINGRATE: i32 = 24;
pub const D3D12_NAME_CULLPRIMITIVE: i32 = 25;
// D3D_NAME
const (
	D3D_NAME_UNDEFINED int32 = 0
	D3D_NAME_POSITION int32 = 1
	D3D_NAME_CLIP_DISTANCE int32 = 2
	D3D_NAME_CULL_DISTANCE int32 = 3
	D3D_NAME_RENDER_TARGET_ARRAY_INDEX int32 = 4
	D3D_NAME_VIEWPORT_ARRAY_INDEX int32 = 5
	D3D_NAME_VERTEX_ID int32 = 6
	D3D_NAME_PRIMITIVE_ID int32 = 7
	D3D_NAME_INSTANCE_ID int32 = 8
	D3D_NAME_IS_FRONT_FACE int32 = 9
	D3D_NAME_SAMPLE_INDEX int32 = 10
	D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR int32 = 11
	D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR int32 = 12
	D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR int32 = 13
	D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR int32 = 14
	D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR int32 = 15
	D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR int32 = 16
	D3D_NAME_BARYCENTRICS int32 = 23
	D3D_NAME_SHADINGRATE int32 = 24
	D3D_NAME_CULLPRIMITIVE int32 = 25
	D3D_NAME_TARGET int32 = 64
	D3D_NAME_DEPTH int32 = 65
	D3D_NAME_COVERAGE int32 = 66
	D3D_NAME_DEPTH_GREATER_EQUAL int32 = 67
	D3D_NAME_DEPTH_LESS_EQUAL int32 = 68
	D3D_NAME_STENCIL_REF int32 = 69
	D3D_NAME_INNER_COVERAGE int32 = 70
	D3D10_NAME_UNDEFINED int32 = 0
	D3D10_NAME_POSITION int32 = 1
	D3D10_NAME_CLIP_DISTANCE int32 = 2
	D3D10_NAME_CULL_DISTANCE int32 = 3
	D3D10_NAME_RENDER_TARGET_ARRAY_INDEX int32 = 4
	D3D10_NAME_VIEWPORT_ARRAY_INDEX int32 = 5
	D3D10_NAME_VERTEX_ID int32 = 6
	D3D10_NAME_PRIMITIVE_ID int32 = 7
	D3D10_NAME_INSTANCE_ID int32 = 8
	D3D10_NAME_IS_FRONT_FACE int32 = 9
	D3D10_NAME_SAMPLE_INDEX int32 = 10
	D3D10_NAME_TARGET int32 = 64
	D3D10_NAME_DEPTH int32 = 65
	D3D10_NAME_COVERAGE int32 = 66
	D3D11_NAME_FINAL_QUAD_EDGE_TESSFACTOR int32 = 11
	D3D11_NAME_FINAL_QUAD_INSIDE_TESSFACTOR int32 = 12
	D3D11_NAME_FINAL_TRI_EDGE_TESSFACTOR int32 = 13
	D3D11_NAME_FINAL_TRI_INSIDE_TESSFACTOR int32 = 14
	D3D11_NAME_FINAL_LINE_DETAIL_TESSFACTOR int32 = 15
	D3D11_NAME_FINAL_LINE_DENSITY_TESSFACTOR int32 = 16
	D3D11_NAME_DEPTH_GREATER_EQUAL int32 = 67
	D3D11_NAME_DEPTH_LESS_EQUAL int32 = 68
	D3D11_NAME_STENCIL_REF int32 = 69
	D3D11_NAME_INNER_COVERAGE int32 = 70
	D3D12_NAME_BARYCENTRICS int32 = 23
	D3D12_NAME_SHADINGRATE int32 = 24
	D3D12_NAME_CULLPRIMITIVE int32 = 25
)
const
  D3D_NAME_UNDEFINED = 0;
  D3D_NAME_POSITION = 1;
  D3D_NAME_CLIP_DISTANCE = 2;
  D3D_NAME_CULL_DISTANCE = 3;
  D3D_NAME_RENDER_TARGET_ARRAY_INDEX = 4;
  D3D_NAME_VIEWPORT_ARRAY_INDEX = 5;
  D3D_NAME_VERTEX_ID = 6;
  D3D_NAME_PRIMITIVE_ID = 7;
  D3D_NAME_INSTANCE_ID = 8;
  D3D_NAME_IS_FRONT_FACE = 9;
  D3D_NAME_SAMPLE_INDEX = 10;
  D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR = 11;
  D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR = 12;
  D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR = 13;
  D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR = 14;
  D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR = 15;
  D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR = 16;
  D3D_NAME_BARYCENTRICS = 23;
  D3D_NAME_SHADINGRATE = 24;
  D3D_NAME_CULLPRIMITIVE = 25;
  D3D_NAME_TARGET = 64;
  D3D_NAME_DEPTH = 65;
  D3D_NAME_COVERAGE = 66;
  D3D_NAME_DEPTH_GREATER_EQUAL = 67;
  D3D_NAME_DEPTH_LESS_EQUAL = 68;
  D3D_NAME_STENCIL_REF = 69;
  D3D_NAME_INNER_COVERAGE = 70;
  D3D10_NAME_UNDEFINED = 0;
  D3D10_NAME_POSITION = 1;
  D3D10_NAME_CLIP_DISTANCE = 2;
  D3D10_NAME_CULL_DISTANCE = 3;
  D3D10_NAME_RENDER_TARGET_ARRAY_INDEX = 4;
  D3D10_NAME_VIEWPORT_ARRAY_INDEX = 5;
  D3D10_NAME_VERTEX_ID = 6;
  D3D10_NAME_PRIMITIVE_ID = 7;
  D3D10_NAME_INSTANCE_ID = 8;
  D3D10_NAME_IS_FRONT_FACE = 9;
  D3D10_NAME_SAMPLE_INDEX = 10;
  D3D10_NAME_TARGET = 64;
  D3D10_NAME_DEPTH = 65;
  D3D10_NAME_COVERAGE = 66;
  D3D11_NAME_FINAL_QUAD_EDGE_TESSFACTOR = 11;
  D3D11_NAME_FINAL_QUAD_INSIDE_TESSFACTOR = 12;
  D3D11_NAME_FINAL_TRI_EDGE_TESSFACTOR = 13;
  D3D11_NAME_FINAL_TRI_INSIDE_TESSFACTOR = 14;
  D3D11_NAME_FINAL_LINE_DETAIL_TESSFACTOR = 15;
  D3D11_NAME_FINAL_LINE_DENSITY_TESSFACTOR = 16;
  D3D11_NAME_DEPTH_GREATER_EQUAL = 67;
  D3D11_NAME_DEPTH_LESS_EQUAL = 68;
  D3D11_NAME_STENCIL_REF = 69;
  D3D11_NAME_INNER_COVERAGE = 70;
  D3D12_NAME_BARYCENTRICS = 23;
  D3D12_NAME_SHADINGRATE = 24;
  D3D12_NAME_CULLPRIMITIVE = 25;
// D3D_NAME
pub const D3D_NAME_UNDEFINED: i32 = 0;
pub const D3D_NAME_POSITION: i32 = 1;
pub const D3D_NAME_CLIP_DISTANCE: i32 = 2;
pub const D3D_NAME_CULL_DISTANCE: i32 = 3;
pub const D3D_NAME_RENDER_TARGET_ARRAY_INDEX: i32 = 4;
pub const D3D_NAME_VIEWPORT_ARRAY_INDEX: i32 = 5;
pub const D3D_NAME_VERTEX_ID: i32 = 6;
pub const D3D_NAME_PRIMITIVE_ID: i32 = 7;
pub const D3D_NAME_INSTANCE_ID: i32 = 8;
pub const D3D_NAME_IS_FRONT_FACE: i32 = 9;
pub const D3D_NAME_SAMPLE_INDEX: i32 = 10;
pub const D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR: i32 = 11;
pub const D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR: i32 = 12;
pub const D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR: i32 = 13;
pub const D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR: i32 = 14;
pub const D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR: i32 = 15;
pub const D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR: i32 = 16;
pub const D3D_NAME_BARYCENTRICS: i32 = 23;
pub const D3D_NAME_SHADINGRATE: i32 = 24;
pub const D3D_NAME_CULLPRIMITIVE: i32 = 25;
pub const D3D_NAME_TARGET: i32 = 64;
pub const D3D_NAME_DEPTH: i32 = 65;
pub const D3D_NAME_COVERAGE: i32 = 66;
pub const D3D_NAME_DEPTH_GREATER_EQUAL: i32 = 67;
pub const D3D_NAME_DEPTH_LESS_EQUAL: i32 = 68;
pub const D3D_NAME_STENCIL_REF: i32 = 69;
pub const D3D_NAME_INNER_COVERAGE: i32 = 70;
pub const D3D10_NAME_UNDEFINED: i32 = 0;
pub const D3D10_NAME_POSITION: i32 = 1;
pub const D3D10_NAME_CLIP_DISTANCE: i32 = 2;
pub const D3D10_NAME_CULL_DISTANCE: i32 = 3;
pub const D3D10_NAME_RENDER_TARGET_ARRAY_INDEX: i32 = 4;
pub const D3D10_NAME_VIEWPORT_ARRAY_INDEX: i32 = 5;
pub const D3D10_NAME_VERTEX_ID: i32 = 6;
pub const D3D10_NAME_PRIMITIVE_ID: i32 = 7;
pub const D3D10_NAME_INSTANCE_ID: i32 = 8;
pub const D3D10_NAME_IS_FRONT_FACE: i32 = 9;
pub const D3D10_NAME_SAMPLE_INDEX: i32 = 10;
pub const D3D10_NAME_TARGET: i32 = 64;
pub const D3D10_NAME_DEPTH: i32 = 65;
pub const D3D10_NAME_COVERAGE: i32 = 66;
pub const D3D11_NAME_FINAL_QUAD_EDGE_TESSFACTOR: i32 = 11;
pub const D3D11_NAME_FINAL_QUAD_INSIDE_TESSFACTOR: i32 = 12;
pub const D3D11_NAME_FINAL_TRI_EDGE_TESSFACTOR: i32 = 13;
pub const D3D11_NAME_FINAL_TRI_INSIDE_TESSFACTOR: i32 = 14;
pub const D3D11_NAME_FINAL_LINE_DETAIL_TESSFACTOR: i32 = 15;
pub const D3D11_NAME_FINAL_LINE_DENSITY_TESSFACTOR: i32 = 16;
pub const D3D11_NAME_DEPTH_GREATER_EQUAL: i32 = 67;
pub const D3D11_NAME_DEPTH_LESS_EQUAL: i32 = 68;
pub const D3D11_NAME_STENCIL_REF: i32 = 69;
pub const D3D11_NAME_INNER_COVERAGE: i32 = 70;
pub const D3D12_NAME_BARYCENTRICS: i32 = 23;
pub const D3D12_NAME_SHADINGRATE: i32 = 24;
pub const D3D12_NAME_CULLPRIMITIVE: i32 = 25;
const
  D3D_NAME_UNDEFINED* = 0
  D3D_NAME_POSITION* = 1
  D3D_NAME_CLIP_DISTANCE* = 2
  D3D_NAME_CULL_DISTANCE* = 3
  D3D_NAME_RENDER_TARGET_ARRAY_INDEX* = 4
  D3D_NAME_VIEWPORT_ARRAY_INDEX* = 5
  D3D_NAME_VERTEX_ID* = 6
  D3D_NAME_PRIMITIVE_ID* = 7
  D3D_NAME_INSTANCE_ID* = 8
  D3D_NAME_IS_FRONT_FACE* = 9
  D3D_NAME_SAMPLE_INDEX* = 10
  D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR* = 11
  D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR* = 12
  D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR* = 13
  D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR* = 14
  D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR* = 15
  D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR* = 16
  D3D_NAME_BARYCENTRICS* = 23
  D3D_NAME_SHADINGRATE* = 24
  D3D_NAME_CULLPRIMITIVE* = 25
  D3D_NAME_TARGET* = 64
  D3D_NAME_DEPTH* = 65
  D3D_NAME_COVERAGE* = 66
  D3D_NAME_DEPTH_GREATER_EQUAL* = 67
  D3D_NAME_DEPTH_LESS_EQUAL* = 68
  D3D_NAME_STENCIL_REF* = 69
  D3D_NAME_INNER_COVERAGE* = 70
  D3D10_NAME_UNDEFINED* = 0
  D3D10_NAME_POSITION* = 1
  D3D10_NAME_CLIP_DISTANCE* = 2
  D3D10_NAME_CULL_DISTANCE* = 3
  D3D10_NAME_RENDER_TARGET_ARRAY_INDEX* = 4
  D3D10_NAME_VIEWPORT_ARRAY_INDEX* = 5
  D3D10_NAME_VERTEX_ID* = 6
  D3D10_NAME_PRIMITIVE_ID* = 7
  D3D10_NAME_INSTANCE_ID* = 8
  D3D10_NAME_IS_FRONT_FACE* = 9
  D3D10_NAME_SAMPLE_INDEX* = 10
  D3D10_NAME_TARGET* = 64
  D3D10_NAME_DEPTH* = 65
  D3D10_NAME_COVERAGE* = 66
  D3D11_NAME_FINAL_QUAD_EDGE_TESSFACTOR* = 11
  D3D11_NAME_FINAL_QUAD_INSIDE_TESSFACTOR* = 12
  D3D11_NAME_FINAL_TRI_EDGE_TESSFACTOR* = 13
  D3D11_NAME_FINAL_TRI_INSIDE_TESSFACTOR* = 14
  D3D11_NAME_FINAL_LINE_DETAIL_TESSFACTOR* = 15
  D3D11_NAME_FINAL_LINE_DENSITY_TESSFACTOR* = 16
  D3D11_NAME_DEPTH_GREATER_EQUAL* = 67
  D3D11_NAME_DEPTH_LESS_EQUAL* = 68
  D3D11_NAME_STENCIL_REF* = 69
  D3D11_NAME_INNER_COVERAGE* = 70
  D3D12_NAME_BARYCENTRICS* = 23
  D3D12_NAME_SHADINGRATE* = 24
  D3D12_NAME_CULLPRIMITIVE* = 25
enum D3D_NAME : int {
    D3D_NAME_UNDEFINED = 0,
    D3D_NAME_POSITION = 1,
    D3D_NAME_CLIP_DISTANCE = 2,
    D3D_NAME_CULL_DISTANCE = 3,
    D3D_NAME_RENDER_TARGET_ARRAY_INDEX = 4,
    D3D_NAME_VIEWPORT_ARRAY_INDEX = 5,
    D3D_NAME_VERTEX_ID = 6,
    D3D_NAME_PRIMITIVE_ID = 7,
    D3D_NAME_INSTANCE_ID = 8,
    D3D_NAME_IS_FRONT_FACE = 9,
    D3D_NAME_SAMPLE_INDEX = 10,
    D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR = 11,
    D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR = 12,
    D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR = 13,
    D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR = 14,
    D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR = 15,
    D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR = 16,
    D3D_NAME_BARYCENTRICS = 23,
    D3D_NAME_SHADINGRATE = 24,
    D3D_NAME_CULLPRIMITIVE = 25,
    D3D_NAME_TARGET = 64,
    D3D_NAME_DEPTH = 65,
    D3D_NAME_COVERAGE = 66,
    D3D_NAME_DEPTH_GREATER_EQUAL = 67,
    D3D_NAME_DEPTH_LESS_EQUAL = 68,
    D3D_NAME_STENCIL_REF = 69,
    D3D_NAME_INNER_COVERAGE = 70,
    D3D10_NAME_UNDEFINED = 0,
    D3D10_NAME_POSITION = 1,
    D3D10_NAME_CLIP_DISTANCE = 2,
    D3D10_NAME_CULL_DISTANCE = 3,
    D3D10_NAME_RENDER_TARGET_ARRAY_INDEX = 4,
    D3D10_NAME_VIEWPORT_ARRAY_INDEX = 5,
    D3D10_NAME_VERTEX_ID = 6,
    D3D10_NAME_PRIMITIVE_ID = 7,
    D3D10_NAME_INSTANCE_ID = 8,
    D3D10_NAME_IS_FRONT_FACE = 9,
    D3D10_NAME_SAMPLE_INDEX = 10,
    D3D10_NAME_TARGET = 64,
    D3D10_NAME_DEPTH = 65,
    D3D10_NAME_COVERAGE = 66,
    D3D11_NAME_FINAL_QUAD_EDGE_TESSFACTOR = 11,
    D3D11_NAME_FINAL_QUAD_INSIDE_TESSFACTOR = 12,
    D3D11_NAME_FINAL_TRI_EDGE_TESSFACTOR = 13,
    D3D11_NAME_FINAL_TRI_INSIDE_TESSFACTOR = 14,
    D3D11_NAME_FINAL_LINE_DETAIL_TESSFACTOR = 15,
    D3D11_NAME_FINAL_LINE_DENSITY_TESSFACTOR = 16,
    D3D11_NAME_DEPTH_GREATER_EQUAL = 67,
    D3D11_NAME_DEPTH_LESS_EQUAL = 68,
    D3D11_NAME_STENCIL_REF = 69,
    D3D11_NAME_INNER_COVERAGE = 70,
    D3D12_NAME_BARYCENTRICS = 23,
    D3D12_NAME_SHADINGRATE = 24,
    D3D12_NAME_CULLPRIMITIVE = 25,
}
#define global D3D_NAME_UNDEFINED                       0x0
#define global D3D_NAME_POSITION                        0x1
#define global D3D_NAME_CLIP_DISTANCE                   0x2
#define global D3D_NAME_CULL_DISTANCE                   0x3
#define global D3D_NAME_RENDER_TARGET_ARRAY_INDEX       0x4
#define global D3D_NAME_VIEWPORT_ARRAY_INDEX            0x5
#define global D3D_NAME_VERTEX_ID                       0x6
#define global D3D_NAME_PRIMITIVE_ID                    0x7
#define global D3D_NAME_INSTANCE_ID                     0x8
#define global D3D_NAME_IS_FRONT_FACE                   0x9
#define global D3D_NAME_SAMPLE_INDEX                    0xA
#define global D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR      0xB
#define global D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR    0xC
#define global D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR       0xD
#define global D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR     0xE
#define global D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR    0xF
#define global D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR   0x10
#define global D3D_NAME_BARYCENTRICS                    0x17
#define global D3D_NAME_SHADINGRATE                     0x18
#define global D3D_NAME_CULLPRIMITIVE                   0x19
#define global D3D_NAME_TARGET                          0x40
#define global D3D_NAME_DEPTH                           0x41
#define global D3D_NAME_COVERAGE                        0x42
#define global D3D_NAME_DEPTH_GREATER_EQUAL             0x43
#define global D3D_NAME_DEPTH_LESS_EQUAL                0x44
#define global D3D_NAME_STENCIL_REF                     0x45
#define global D3D_NAME_INNER_COVERAGE                  0x46
#define global D3D10_NAME_UNDEFINED                     0x0
#define global D3D10_NAME_POSITION                      0x1
#define global D3D10_NAME_CLIP_DISTANCE                 0x2
#define global D3D10_NAME_CULL_DISTANCE                 0x3
#define global D3D10_NAME_RENDER_TARGET_ARRAY_INDEX     0x4
#define global D3D10_NAME_VIEWPORT_ARRAY_INDEX          0x5
#define global D3D10_NAME_VERTEX_ID                     0x6
#define global D3D10_NAME_PRIMITIVE_ID                  0x7
#define global D3D10_NAME_INSTANCE_ID                   0x8
#define global D3D10_NAME_IS_FRONT_FACE                 0x9
#define global D3D10_NAME_SAMPLE_INDEX                  0xA
#define global D3D10_NAME_TARGET                        0x40
#define global D3D10_NAME_DEPTH                         0x41
#define global D3D10_NAME_COVERAGE                      0x42
#define global D3D11_NAME_FINAL_QUAD_EDGE_TESSFACTOR    0xB
#define global D3D11_NAME_FINAL_QUAD_INSIDE_TESSFACTOR  0xC
#define global D3D11_NAME_FINAL_TRI_EDGE_TESSFACTOR     0xD
#define global D3D11_NAME_FINAL_TRI_INSIDE_TESSFACTOR   0xE
#define global D3D11_NAME_FINAL_LINE_DETAIL_TESSFACTOR  0xF
#define global D3D11_NAME_FINAL_LINE_DENSITY_TESSFACTOR 0x10
#define global D3D11_NAME_DEPTH_GREATER_EQUAL           0x43
#define global D3D11_NAME_DEPTH_LESS_EQUAL              0x44
#define global D3D11_NAME_STENCIL_REF                   0x45
#define global D3D11_NAME_INNER_COVERAGE                0x46
#define global D3D12_NAME_BARYCENTRICS                  0x17
#define global D3D12_NAME_SHADINGRATE                   0x18
#define global D3D12_NAME_CULLPRIMITIVE                 0x19