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

D3D_SHADER_INPUT_TYPE

列挙型
基底型i4

メンバー 26

名前10進16進
D3D_SIT_CBUFFER00x0
D3D_SIT_TBUFFER10x1
D3D_SIT_TEXTURE20x2
D3D_SIT_SAMPLER30x3
D3D_SIT_UAV_RWTYPED40x4
D3D_SIT_STRUCTURED50x5
D3D_SIT_UAV_RWSTRUCTURED60x6
D3D_SIT_BYTEADDRESS70x7
D3D_SIT_UAV_RWBYTEADDRESS80x8
D3D_SIT_UAV_APPEND_STRUCTURED90x9
D3D_SIT_UAV_CONSUME_STRUCTURED100xA
D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER110xB
D3D_SIT_RTACCELERATIONSTRUCTURE120xC
D3D_SIT_UAV_FEEDBACKTEXTURE130xD
D3D10_SIT_CBUFFER00x0
D3D10_SIT_TBUFFER10x1
D3D10_SIT_TEXTURE20x2
D3D10_SIT_SAMPLER30x3
D3D11_SIT_UAV_RWTYPED40x4
D3D11_SIT_STRUCTURED50x5
D3D11_SIT_UAV_RWSTRUCTURED60x6
D3D11_SIT_BYTEADDRESS70x7
D3D11_SIT_UAV_RWBYTEADDRESS80x8
D3D11_SIT_UAV_APPEND_STRUCTURED90x9
D3D11_SIT_UAV_CONSUME_STRUCTURED100xA
D3D11_SIT_UAV_RWSTRUCTURED_WITH_COUNTER110xB

各言語での定義

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

typedef enum D3D_SHADER_INPUT_TYPE : int {
    D3D_SIT_CBUFFER = 0,
    D3D_SIT_TBUFFER = 1,
    D3D_SIT_TEXTURE = 2,
    D3D_SIT_SAMPLER = 3,
    D3D_SIT_UAV_RWTYPED = 4,
    D3D_SIT_STRUCTURED = 5,
    D3D_SIT_UAV_RWSTRUCTURED = 6,
    D3D_SIT_BYTEADDRESS = 7,
    D3D_SIT_UAV_RWBYTEADDRESS = 8,
    D3D_SIT_UAV_APPEND_STRUCTURED = 9,
    D3D_SIT_UAV_CONSUME_STRUCTURED = 10,
    D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER = 11,
    D3D_SIT_RTACCELERATIONSTRUCTURE = 12,
    D3D_SIT_UAV_FEEDBACKTEXTURE = 13,
    D3D10_SIT_CBUFFER = 0,
    D3D10_SIT_TBUFFER = 1,
    D3D10_SIT_TEXTURE = 2,
    D3D10_SIT_SAMPLER = 3,
    D3D11_SIT_UAV_RWTYPED = 4,
    D3D11_SIT_STRUCTURED = 5,
    D3D11_SIT_UAV_RWSTRUCTURED = 6,
    D3D11_SIT_BYTEADDRESS = 7,
    D3D11_SIT_UAV_RWBYTEADDRESS = 8,
    D3D11_SIT_UAV_APPEND_STRUCTURED = 9,
    D3D11_SIT_UAV_CONSUME_STRUCTURED = 10,
    D3D11_SIT_UAV_RWSTRUCTURED_WITH_COUNTER = 11
} D3D_SHADER_INPUT_TYPE;
public enum D3D_SHADER_INPUT_TYPE : int
{
    D3D_SIT_CBUFFER = 0,
    D3D_SIT_TBUFFER = 1,
    D3D_SIT_TEXTURE = 2,
    D3D_SIT_SAMPLER = 3,
    D3D_SIT_UAV_RWTYPED = 4,
    D3D_SIT_STRUCTURED = 5,
    D3D_SIT_UAV_RWSTRUCTURED = 6,
    D3D_SIT_BYTEADDRESS = 7,
    D3D_SIT_UAV_RWBYTEADDRESS = 8,
    D3D_SIT_UAV_APPEND_STRUCTURED = 9,
    D3D_SIT_UAV_CONSUME_STRUCTURED = 10,
    D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER = 11,
    D3D_SIT_RTACCELERATIONSTRUCTURE = 12,
    D3D_SIT_UAV_FEEDBACKTEXTURE = 13,
    D3D10_SIT_CBUFFER = 0,
    D3D10_SIT_TBUFFER = 1,
    D3D10_SIT_TEXTURE = 2,
    D3D10_SIT_SAMPLER = 3,
    D3D11_SIT_UAV_RWTYPED = 4,
    D3D11_SIT_STRUCTURED = 5,
    D3D11_SIT_UAV_RWSTRUCTURED = 6,
    D3D11_SIT_BYTEADDRESS = 7,
    D3D11_SIT_UAV_RWBYTEADDRESS = 8,
    D3D11_SIT_UAV_APPEND_STRUCTURED = 9,
    D3D11_SIT_UAV_CONSUME_STRUCTURED = 10,
    D3D11_SIT_UAV_RWSTRUCTURED_WITH_COUNTER = 11,
}
Public Enum D3D_SHADER_INPUT_TYPE As Integer
    D3D_SIT_CBUFFER = 0
    D3D_SIT_TBUFFER = 1
    D3D_SIT_TEXTURE = 2
    D3D_SIT_SAMPLER = 3
    D3D_SIT_UAV_RWTYPED = 4
    D3D_SIT_STRUCTURED = 5
    D3D_SIT_UAV_RWSTRUCTURED = 6
    D3D_SIT_BYTEADDRESS = 7
    D3D_SIT_UAV_RWBYTEADDRESS = 8
    D3D_SIT_UAV_APPEND_STRUCTURED = 9
    D3D_SIT_UAV_CONSUME_STRUCTURED = 10
    D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER = 11
    D3D_SIT_RTACCELERATIONSTRUCTURE = 12
    D3D_SIT_UAV_FEEDBACKTEXTURE = 13
    D3D10_SIT_CBUFFER = 0
    D3D10_SIT_TBUFFER = 1
    D3D10_SIT_TEXTURE = 2
    D3D10_SIT_SAMPLER = 3
    D3D11_SIT_UAV_RWTYPED = 4
    D3D11_SIT_STRUCTURED = 5
    D3D11_SIT_UAV_RWSTRUCTURED = 6
    D3D11_SIT_BYTEADDRESS = 7
    D3D11_SIT_UAV_RWBYTEADDRESS = 8
    D3D11_SIT_UAV_APPEND_STRUCTURED = 9
    D3D11_SIT_UAV_CONSUME_STRUCTURED = 10
    D3D11_SIT_UAV_RWSTRUCTURED_WITH_COUNTER = 11
End Enum
import enum

class D3D_SHADER_INPUT_TYPE(enum.IntEnum):
    D3D_SIT_CBUFFER = 0
    D3D_SIT_TBUFFER = 1
    D3D_SIT_TEXTURE = 2
    D3D_SIT_SAMPLER = 3
    D3D_SIT_UAV_RWTYPED = 4
    D3D_SIT_STRUCTURED = 5
    D3D_SIT_UAV_RWSTRUCTURED = 6
    D3D_SIT_BYTEADDRESS = 7
    D3D_SIT_UAV_RWBYTEADDRESS = 8
    D3D_SIT_UAV_APPEND_STRUCTURED = 9
    D3D_SIT_UAV_CONSUME_STRUCTURED = 10
    D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER = 11
    D3D_SIT_RTACCELERATIONSTRUCTURE = 12
    D3D_SIT_UAV_FEEDBACKTEXTURE = 13
    D3D10_SIT_CBUFFER = 0
    D3D10_SIT_TBUFFER = 1
    D3D10_SIT_TEXTURE = 2
    D3D10_SIT_SAMPLER = 3
    D3D11_SIT_UAV_RWTYPED = 4
    D3D11_SIT_STRUCTURED = 5
    D3D11_SIT_UAV_RWSTRUCTURED = 6
    D3D11_SIT_BYTEADDRESS = 7
    D3D11_SIT_UAV_RWBYTEADDRESS = 8
    D3D11_SIT_UAV_APPEND_STRUCTURED = 9
    D3D11_SIT_UAV_CONSUME_STRUCTURED = 10
    D3D11_SIT_UAV_RWSTRUCTURED_WITH_COUNTER = 11
// D3D_SHADER_INPUT_TYPE
pub const D3D_SIT_CBUFFER: i32 = 0;
pub const D3D_SIT_TBUFFER: i32 = 1;
pub const D3D_SIT_TEXTURE: i32 = 2;
pub const D3D_SIT_SAMPLER: i32 = 3;
pub const D3D_SIT_UAV_RWTYPED: i32 = 4;
pub const D3D_SIT_STRUCTURED: i32 = 5;
pub const D3D_SIT_UAV_RWSTRUCTURED: i32 = 6;
pub const D3D_SIT_BYTEADDRESS: i32 = 7;
pub const D3D_SIT_UAV_RWBYTEADDRESS: i32 = 8;
pub const D3D_SIT_UAV_APPEND_STRUCTURED: i32 = 9;
pub const D3D_SIT_UAV_CONSUME_STRUCTURED: i32 = 10;
pub const D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER: i32 = 11;
pub const D3D_SIT_RTACCELERATIONSTRUCTURE: i32 = 12;
pub const D3D_SIT_UAV_FEEDBACKTEXTURE: i32 = 13;
pub const D3D10_SIT_CBUFFER: i32 = 0;
pub const D3D10_SIT_TBUFFER: i32 = 1;
pub const D3D10_SIT_TEXTURE: i32 = 2;
pub const D3D10_SIT_SAMPLER: i32 = 3;
pub const D3D11_SIT_UAV_RWTYPED: i32 = 4;
pub const D3D11_SIT_STRUCTURED: i32 = 5;
pub const D3D11_SIT_UAV_RWSTRUCTURED: i32 = 6;
pub const D3D11_SIT_BYTEADDRESS: i32 = 7;
pub const D3D11_SIT_UAV_RWBYTEADDRESS: i32 = 8;
pub const D3D11_SIT_UAV_APPEND_STRUCTURED: i32 = 9;
pub const D3D11_SIT_UAV_CONSUME_STRUCTURED: i32 = 10;
pub const D3D11_SIT_UAV_RWSTRUCTURED_WITH_COUNTER: i32 = 11;
// D3D_SHADER_INPUT_TYPE
const (
	D3D_SIT_CBUFFER int32 = 0
	D3D_SIT_TBUFFER int32 = 1
	D3D_SIT_TEXTURE int32 = 2
	D3D_SIT_SAMPLER int32 = 3
	D3D_SIT_UAV_RWTYPED int32 = 4
	D3D_SIT_STRUCTURED int32 = 5
	D3D_SIT_UAV_RWSTRUCTURED int32 = 6
	D3D_SIT_BYTEADDRESS int32 = 7
	D3D_SIT_UAV_RWBYTEADDRESS int32 = 8
	D3D_SIT_UAV_APPEND_STRUCTURED int32 = 9
	D3D_SIT_UAV_CONSUME_STRUCTURED int32 = 10
	D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER int32 = 11
	D3D_SIT_RTACCELERATIONSTRUCTURE int32 = 12
	D3D_SIT_UAV_FEEDBACKTEXTURE int32 = 13
	D3D10_SIT_CBUFFER int32 = 0
	D3D10_SIT_TBUFFER int32 = 1
	D3D10_SIT_TEXTURE int32 = 2
	D3D10_SIT_SAMPLER int32 = 3
	D3D11_SIT_UAV_RWTYPED int32 = 4
	D3D11_SIT_STRUCTURED int32 = 5
	D3D11_SIT_UAV_RWSTRUCTURED int32 = 6
	D3D11_SIT_BYTEADDRESS int32 = 7
	D3D11_SIT_UAV_RWBYTEADDRESS int32 = 8
	D3D11_SIT_UAV_APPEND_STRUCTURED int32 = 9
	D3D11_SIT_UAV_CONSUME_STRUCTURED int32 = 10
	D3D11_SIT_UAV_RWSTRUCTURED_WITH_COUNTER int32 = 11
)
const
  D3D_SIT_CBUFFER = 0;
  D3D_SIT_TBUFFER = 1;
  D3D_SIT_TEXTURE = 2;
  D3D_SIT_SAMPLER = 3;
  D3D_SIT_UAV_RWTYPED = 4;
  D3D_SIT_STRUCTURED = 5;
  D3D_SIT_UAV_RWSTRUCTURED = 6;
  D3D_SIT_BYTEADDRESS = 7;
  D3D_SIT_UAV_RWBYTEADDRESS = 8;
  D3D_SIT_UAV_APPEND_STRUCTURED = 9;
  D3D_SIT_UAV_CONSUME_STRUCTURED = 10;
  D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER = 11;
  D3D_SIT_RTACCELERATIONSTRUCTURE = 12;
  D3D_SIT_UAV_FEEDBACKTEXTURE = 13;
  D3D10_SIT_CBUFFER = 0;
  D3D10_SIT_TBUFFER = 1;
  D3D10_SIT_TEXTURE = 2;
  D3D10_SIT_SAMPLER = 3;
  D3D11_SIT_UAV_RWTYPED = 4;
  D3D11_SIT_STRUCTURED = 5;
  D3D11_SIT_UAV_RWSTRUCTURED = 6;
  D3D11_SIT_BYTEADDRESS = 7;
  D3D11_SIT_UAV_RWBYTEADDRESS = 8;
  D3D11_SIT_UAV_APPEND_STRUCTURED = 9;
  D3D11_SIT_UAV_CONSUME_STRUCTURED = 10;
  D3D11_SIT_UAV_RWSTRUCTURED_WITH_COUNTER = 11;
// D3D_SHADER_INPUT_TYPE
pub const D3D_SIT_CBUFFER: i32 = 0;
pub const D3D_SIT_TBUFFER: i32 = 1;
pub const D3D_SIT_TEXTURE: i32 = 2;
pub const D3D_SIT_SAMPLER: i32 = 3;
pub const D3D_SIT_UAV_RWTYPED: i32 = 4;
pub const D3D_SIT_STRUCTURED: i32 = 5;
pub const D3D_SIT_UAV_RWSTRUCTURED: i32 = 6;
pub const D3D_SIT_BYTEADDRESS: i32 = 7;
pub const D3D_SIT_UAV_RWBYTEADDRESS: i32 = 8;
pub const D3D_SIT_UAV_APPEND_STRUCTURED: i32 = 9;
pub const D3D_SIT_UAV_CONSUME_STRUCTURED: i32 = 10;
pub const D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER: i32 = 11;
pub const D3D_SIT_RTACCELERATIONSTRUCTURE: i32 = 12;
pub const D3D_SIT_UAV_FEEDBACKTEXTURE: i32 = 13;
pub const D3D10_SIT_CBUFFER: i32 = 0;
pub const D3D10_SIT_TBUFFER: i32 = 1;
pub const D3D10_SIT_TEXTURE: i32 = 2;
pub const D3D10_SIT_SAMPLER: i32 = 3;
pub const D3D11_SIT_UAV_RWTYPED: i32 = 4;
pub const D3D11_SIT_STRUCTURED: i32 = 5;
pub const D3D11_SIT_UAV_RWSTRUCTURED: i32 = 6;
pub const D3D11_SIT_BYTEADDRESS: i32 = 7;
pub const D3D11_SIT_UAV_RWBYTEADDRESS: i32 = 8;
pub const D3D11_SIT_UAV_APPEND_STRUCTURED: i32 = 9;
pub const D3D11_SIT_UAV_CONSUME_STRUCTURED: i32 = 10;
pub const D3D11_SIT_UAV_RWSTRUCTURED_WITH_COUNTER: i32 = 11;
const
  D3D_SIT_CBUFFER* = 0
  D3D_SIT_TBUFFER* = 1
  D3D_SIT_TEXTURE* = 2
  D3D_SIT_SAMPLER* = 3
  D3D_SIT_UAV_RWTYPED* = 4
  D3D_SIT_STRUCTURED* = 5
  D3D_SIT_UAV_RWSTRUCTURED* = 6
  D3D_SIT_BYTEADDRESS* = 7
  D3D_SIT_UAV_RWBYTEADDRESS* = 8
  D3D_SIT_UAV_APPEND_STRUCTURED* = 9
  D3D_SIT_UAV_CONSUME_STRUCTURED* = 10
  D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER* = 11
  D3D_SIT_RTACCELERATIONSTRUCTURE* = 12
  D3D_SIT_UAV_FEEDBACKTEXTURE* = 13
  D3D10_SIT_CBUFFER* = 0
  D3D10_SIT_TBUFFER* = 1
  D3D10_SIT_TEXTURE* = 2
  D3D10_SIT_SAMPLER* = 3
  D3D11_SIT_UAV_RWTYPED* = 4
  D3D11_SIT_STRUCTURED* = 5
  D3D11_SIT_UAV_RWSTRUCTURED* = 6
  D3D11_SIT_BYTEADDRESS* = 7
  D3D11_SIT_UAV_RWBYTEADDRESS* = 8
  D3D11_SIT_UAV_APPEND_STRUCTURED* = 9
  D3D11_SIT_UAV_CONSUME_STRUCTURED* = 10
  D3D11_SIT_UAV_RWSTRUCTURED_WITH_COUNTER* = 11
enum D3D_SHADER_INPUT_TYPE : int {
    D3D_SIT_CBUFFER = 0,
    D3D_SIT_TBUFFER = 1,
    D3D_SIT_TEXTURE = 2,
    D3D_SIT_SAMPLER = 3,
    D3D_SIT_UAV_RWTYPED = 4,
    D3D_SIT_STRUCTURED = 5,
    D3D_SIT_UAV_RWSTRUCTURED = 6,
    D3D_SIT_BYTEADDRESS = 7,
    D3D_SIT_UAV_RWBYTEADDRESS = 8,
    D3D_SIT_UAV_APPEND_STRUCTURED = 9,
    D3D_SIT_UAV_CONSUME_STRUCTURED = 10,
    D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER = 11,
    D3D_SIT_RTACCELERATIONSTRUCTURE = 12,
    D3D_SIT_UAV_FEEDBACKTEXTURE = 13,
    D3D10_SIT_CBUFFER = 0,
    D3D10_SIT_TBUFFER = 1,
    D3D10_SIT_TEXTURE = 2,
    D3D10_SIT_SAMPLER = 3,
    D3D11_SIT_UAV_RWTYPED = 4,
    D3D11_SIT_STRUCTURED = 5,
    D3D11_SIT_UAV_RWSTRUCTURED = 6,
    D3D11_SIT_BYTEADDRESS = 7,
    D3D11_SIT_UAV_RWBYTEADDRESS = 8,
    D3D11_SIT_UAV_APPEND_STRUCTURED = 9,
    D3D11_SIT_UAV_CONSUME_STRUCTURED = 10,
    D3D11_SIT_UAV_RWSTRUCTURED_WITH_COUNTER = 11,
}
#define global D3D_SIT_CBUFFER                         0x0
#define global D3D_SIT_TBUFFER                         0x1
#define global D3D_SIT_TEXTURE                         0x2
#define global D3D_SIT_SAMPLER                         0x3
#define global D3D_SIT_UAV_RWTYPED                     0x4
#define global D3D_SIT_STRUCTURED                      0x5
#define global D3D_SIT_UAV_RWSTRUCTURED                0x6
#define global D3D_SIT_BYTEADDRESS                     0x7
#define global D3D_SIT_UAV_RWBYTEADDRESS               0x8
#define global D3D_SIT_UAV_APPEND_STRUCTURED           0x9
#define global D3D_SIT_UAV_CONSUME_STRUCTURED          0xA
#define global D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER   0xB
#define global D3D_SIT_RTACCELERATIONSTRUCTURE         0xC
#define global D3D_SIT_UAV_FEEDBACKTEXTURE             0xD
#define global D3D10_SIT_CBUFFER                       0x0
#define global D3D10_SIT_TBUFFER                       0x1
#define global D3D10_SIT_TEXTURE                       0x2
#define global D3D10_SIT_SAMPLER                       0x3
#define global D3D11_SIT_UAV_RWTYPED                   0x4
#define global D3D11_SIT_STRUCTURED                    0x5
#define global D3D11_SIT_UAV_RWSTRUCTURED              0x6
#define global D3D11_SIT_BYTEADDRESS                   0x7
#define global D3D11_SIT_UAV_RWBYTEADDRESS             0x8
#define global D3D11_SIT_UAV_APPEND_STRUCTURED         0x9
#define global D3D11_SIT_UAV_CONSUME_STRUCTURED        0xA
#define global D3D11_SIT_UAV_RWSTRUCTURED_WITH_COUNTER 0xB