ホーム › Graphics.Direct3D9 › D3DSHADER_PARAM_REGISTER_TYPE
D3DSHADER_PARAM_REGISTER_TYPE
列挙型メンバー 22
| 名前 | 10進 | 16進 |
|---|---|---|
| D3DSPR_TEMP | 0 | 0x0 |
| D3DSPR_INPUT | 1 | 0x1 |
| D3DSPR_CONST | 2 | 0x2 |
| D3DSPR_ADDR | 3 | 0x3 |
| D3DSPR_TEXTURE | 3 | 0x3 |
| D3DSPR_RASTOUT | 4 | 0x4 |
| D3DSPR_ATTROUT | 5 | 0x5 |
| D3DSPR_TEXCRDOUT | 6 | 0x6 |
| D3DSPR_OUTPUT | 6 | 0x6 |
| D3DSPR_CONSTINT | 7 | 0x7 |
| D3DSPR_COLOROUT | 8 | 0x8 |
| D3DSPR_DEPTHOUT | 9 | 0x9 |
| D3DSPR_SAMPLER | 10 | 0xA |
| D3DSPR_CONST2 | 11 | 0xB |
| D3DSPR_CONST3 | 12 | 0xC |
| D3DSPR_CONST4 | 13 | 0xD |
| D3DSPR_CONSTBOOL | 14 | 0xE |
| D3DSPR_LOOP | 15 | 0xF |
| D3DSPR_TEMPFLOAT16 | 16 | 0x10 |
| D3DSPR_MISCTYPE | 17 | 0x11 |
| D3DSPR_LABEL | 18 | 0x12 |
| D3DSPR_PREDICATE | 19 | 0x13 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum D3DSHADER_PARAM_REGISTER_TYPE : int {
D3DSPR_TEMP = 0,
D3DSPR_INPUT = 1,
D3DSPR_CONST = 2,
D3DSPR_ADDR = 3,
D3DSPR_TEXTURE = 3,
D3DSPR_RASTOUT = 4,
D3DSPR_ATTROUT = 5,
D3DSPR_TEXCRDOUT = 6,
D3DSPR_OUTPUT = 6,
D3DSPR_CONSTINT = 7,
D3DSPR_COLOROUT = 8,
D3DSPR_DEPTHOUT = 9,
D3DSPR_SAMPLER = 10,
D3DSPR_CONST2 = 11,
D3DSPR_CONST3 = 12,
D3DSPR_CONST4 = 13,
D3DSPR_CONSTBOOL = 14,
D3DSPR_LOOP = 15,
D3DSPR_TEMPFLOAT16 = 16,
D3DSPR_MISCTYPE = 17,
D3DSPR_LABEL = 18,
D3DSPR_PREDICATE = 19
} D3DSHADER_PARAM_REGISTER_TYPE;public enum D3DSHADER_PARAM_REGISTER_TYPE : int
{
D3DSPR_TEMP = 0,
D3DSPR_INPUT = 1,
D3DSPR_CONST = 2,
D3DSPR_ADDR = 3,
D3DSPR_TEXTURE = 3,
D3DSPR_RASTOUT = 4,
D3DSPR_ATTROUT = 5,
D3DSPR_TEXCRDOUT = 6,
D3DSPR_OUTPUT = 6,
D3DSPR_CONSTINT = 7,
D3DSPR_COLOROUT = 8,
D3DSPR_DEPTHOUT = 9,
D3DSPR_SAMPLER = 10,
D3DSPR_CONST2 = 11,
D3DSPR_CONST3 = 12,
D3DSPR_CONST4 = 13,
D3DSPR_CONSTBOOL = 14,
D3DSPR_LOOP = 15,
D3DSPR_TEMPFLOAT16 = 16,
D3DSPR_MISCTYPE = 17,
D3DSPR_LABEL = 18,
D3DSPR_PREDICATE = 19,
}Public Enum D3DSHADER_PARAM_REGISTER_TYPE As Integer
D3DSPR_TEMP = 0
D3DSPR_INPUT = 1
D3DSPR_CONST = 2
D3DSPR_ADDR = 3
D3DSPR_TEXTURE = 3
D3DSPR_RASTOUT = 4
D3DSPR_ATTROUT = 5
D3DSPR_TEXCRDOUT = 6
D3DSPR_OUTPUT = 6
D3DSPR_CONSTINT = 7
D3DSPR_COLOROUT = 8
D3DSPR_DEPTHOUT = 9
D3DSPR_SAMPLER = 10
D3DSPR_CONST2 = 11
D3DSPR_CONST3 = 12
D3DSPR_CONST4 = 13
D3DSPR_CONSTBOOL = 14
D3DSPR_LOOP = 15
D3DSPR_TEMPFLOAT16 = 16
D3DSPR_MISCTYPE = 17
D3DSPR_LABEL = 18
D3DSPR_PREDICATE = 19
End Enumimport enum
class D3DSHADER_PARAM_REGISTER_TYPE(enum.IntEnum):
D3DSPR_TEMP = 0
D3DSPR_INPUT = 1
D3DSPR_CONST = 2
D3DSPR_ADDR = 3
D3DSPR_TEXTURE = 3
D3DSPR_RASTOUT = 4
D3DSPR_ATTROUT = 5
D3DSPR_TEXCRDOUT = 6
D3DSPR_OUTPUT = 6
D3DSPR_CONSTINT = 7
D3DSPR_COLOROUT = 8
D3DSPR_DEPTHOUT = 9
D3DSPR_SAMPLER = 10
D3DSPR_CONST2 = 11
D3DSPR_CONST3 = 12
D3DSPR_CONST4 = 13
D3DSPR_CONSTBOOL = 14
D3DSPR_LOOP = 15
D3DSPR_TEMPFLOAT16 = 16
D3DSPR_MISCTYPE = 17
D3DSPR_LABEL = 18
D3DSPR_PREDICATE = 19// D3DSHADER_PARAM_REGISTER_TYPE
pub const D3DSPR_TEMP: i32 = 0;
pub const D3DSPR_INPUT: i32 = 1;
pub const D3DSPR_CONST: i32 = 2;
pub const D3DSPR_ADDR: i32 = 3;
pub const D3DSPR_TEXTURE: i32 = 3;
pub const D3DSPR_RASTOUT: i32 = 4;
pub const D3DSPR_ATTROUT: i32 = 5;
pub const D3DSPR_TEXCRDOUT: i32 = 6;
pub const D3DSPR_OUTPUT: i32 = 6;
pub const D3DSPR_CONSTINT: i32 = 7;
pub const D3DSPR_COLOROUT: i32 = 8;
pub const D3DSPR_DEPTHOUT: i32 = 9;
pub const D3DSPR_SAMPLER: i32 = 10;
pub const D3DSPR_CONST2: i32 = 11;
pub const D3DSPR_CONST3: i32 = 12;
pub const D3DSPR_CONST4: i32 = 13;
pub const D3DSPR_CONSTBOOL: i32 = 14;
pub const D3DSPR_LOOP: i32 = 15;
pub const D3DSPR_TEMPFLOAT16: i32 = 16;
pub const D3DSPR_MISCTYPE: i32 = 17;
pub const D3DSPR_LABEL: i32 = 18;
pub const D3DSPR_PREDICATE: i32 = 19;// D3DSHADER_PARAM_REGISTER_TYPE
const (
D3DSPR_TEMP int32 = 0
D3DSPR_INPUT int32 = 1
D3DSPR_CONST int32 = 2
D3DSPR_ADDR int32 = 3
D3DSPR_TEXTURE int32 = 3
D3DSPR_RASTOUT int32 = 4
D3DSPR_ATTROUT int32 = 5
D3DSPR_TEXCRDOUT int32 = 6
D3DSPR_OUTPUT int32 = 6
D3DSPR_CONSTINT int32 = 7
D3DSPR_COLOROUT int32 = 8
D3DSPR_DEPTHOUT int32 = 9
D3DSPR_SAMPLER int32 = 10
D3DSPR_CONST2 int32 = 11
D3DSPR_CONST3 int32 = 12
D3DSPR_CONST4 int32 = 13
D3DSPR_CONSTBOOL int32 = 14
D3DSPR_LOOP int32 = 15
D3DSPR_TEMPFLOAT16 int32 = 16
D3DSPR_MISCTYPE int32 = 17
D3DSPR_LABEL int32 = 18
D3DSPR_PREDICATE int32 = 19
)const
D3DSPR_TEMP = 0;
D3DSPR_INPUT = 1;
D3DSPR_CONST = 2;
D3DSPR_ADDR = 3;
D3DSPR_TEXTURE = 3;
D3DSPR_RASTOUT = 4;
D3DSPR_ATTROUT = 5;
D3DSPR_TEXCRDOUT = 6;
D3DSPR_OUTPUT = 6;
D3DSPR_CONSTINT = 7;
D3DSPR_COLOROUT = 8;
D3DSPR_DEPTHOUT = 9;
D3DSPR_SAMPLER = 10;
D3DSPR_CONST2 = 11;
D3DSPR_CONST3 = 12;
D3DSPR_CONST4 = 13;
D3DSPR_CONSTBOOL = 14;
D3DSPR_LOOP = 15;
D3DSPR_TEMPFLOAT16 = 16;
D3DSPR_MISCTYPE = 17;
D3DSPR_LABEL = 18;
D3DSPR_PREDICATE = 19;// D3DSHADER_PARAM_REGISTER_TYPE
pub const D3DSPR_TEMP: i32 = 0;
pub const D3DSPR_INPUT: i32 = 1;
pub const D3DSPR_CONST: i32 = 2;
pub const D3DSPR_ADDR: i32 = 3;
pub const D3DSPR_TEXTURE: i32 = 3;
pub const D3DSPR_RASTOUT: i32 = 4;
pub const D3DSPR_ATTROUT: i32 = 5;
pub const D3DSPR_TEXCRDOUT: i32 = 6;
pub const D3DSPR_OUTPUT: i32 = 6;
pub const D3DSPR_CONSTINT: i32 = 7;
pub const D3DSPR_COLOROUT: i32 = 8;
pub const D3DSPR_DEPTHOUT: i32 = 9;
pub const D3DSPR_SAMPLER: i32 = 10;
pub const D3DSPR_CONST2: i32 = 11;
pub const D3DSPR_CONST3: i32 = 12;
pub const D3DSPR_CONST4: i32 = 13;
pub const D3DSPR_CONSTBOOL: i32 = 14;
pub const D3DSPR_LOOP: i32 = 15;
pub const D3DSPR_TEMPFLOAT16: i32 = 16;
pub const D3DSPR_MISCTYPE: i32 = 17;
pub const D3DSPR_LABEL: i32 = 18;
pub const D3DSPR_PREDICATE: i32 = 19;const
D3DSPR_TEMP* = 0
D3DSPR_INPUT* = 1
D3DSPR_CONST* = 2
D3DSPR_ADDR* = 3
D3DSPR_TEXTURE* = 3
D3DSPR_RASTOUT* = 4
D3DSPR_ATTROUT* = 5
D3DSPR_TEXCRDOUT* = 6
D3DSPR_OUTPUT* = 6
D3DSPR_CONSTINT* = 7
D3DSPR_COLOROUT* = 8
D3DSPR_DEPTHOUT* = 9
D3DSPR_SAMPLER* = 10
D3DSPR_CONST2* = 11
D3DSPR_CONST3* = 12
D3DSPR_CONST4* = 13
D3DSPR_CONSTBOOL* = 14
D3DSPR_LOOP* = 15
D3DSPR_TEMPFLOAT16* = 16
D3DSPR_MISCTYPE* = 17
D3DSPR_LABEL* = 18
D3DSPR_PREDICATE* = 19enum D3DSHADER_PARAM_REGISTER_TYPE : int {
D3DSPR_TEMP = 0,
D3DSPR_INPUT = 1,
D3DSPR_CONST = 2,
D3DSPR_ADDR = 3,
D3DSPR_TEXTURE = 3,
D3DSPR_RASTOUT = 4,
D3DSPR_ATTROUT = 5,
D3DSPR_TEXCRDOUT = 6,
D3DSPR_OUTPUT = 6,
D3DSPR_CONSTINT = 7,
D3DSPR_COLOROUT = 8,
D3DSPR_DEPTHOUT = 9,
D3DSPR_SAMPLER = 10,
D3DSPR_CONST2 = 11,
D3DSPR_CONST3 = 12,
D3DSPR_CONST4 = 13,
D3DSPR_CONSTBOOL = 14,
D3DSPR_LOOP = 15,
D3DSPR_TEMPFLOAT16 = 16,
D3DSPR_MISCTYPE = 17,
D3DSPR_LABEL = 18,
D3DSPR_PREDICATE = 19,
}#define global D3DSPR_TEMP 0x0
#define global D3DSPR_INPUT 0x1
#define global D3DSPR_CONST 0x2
#define global D3DSPR_ADDR 0x3
#define global D3DSPR_TEXTURE 0x3
#define global D3DSPR_RASTOUT 0x4
#define global D3DSPR_ATTROUT 0x5
#define global D3DSPR_TEXCRDOUT 0x6
#define global D3DSPR_OUTPUT 0x6
#define global D3DSPR_CONSTINT 0x7
#define global D3DSPR_COLOROUT 0x8
#define global D3DSPR_DEPTHOUT 0x9
#define global D3DSPR_SAMPLER 0xA
#define global D3DSPR_CONST2 0xB
#define global D3DSPR_CONST3 0xC
#define global D3DSPR_CONST4 0xD
#define global D3DSPR_CONSTBOOL 0xE
#define global D3DSPR_LOOP 0xF
#define global D3DSPR_TEMPFLOAT16 0x10
#define global D3DSPR_MISCTYPE 0x11
#define global D3DSPR_LABEL 0x12
#define global D3DSPR_PREDICATE 0x13