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

D3DSHADER_PARAM_REGISTER_TYPE

列挙型
基底型i4

メンバー 22

名前10進16進
D3DSPR_TEMP00x0
D3DSPR_INPUT10x1
D3DSPR_CONST20x2
D3DSPR_ADDR30x3
D3DSPR_TEXTURE30x3
D3DSPR_RASTOUT40x4
D3DSPR_ATTROUT50x5
D3DSPR_TEXCRDOUT60x6
D3DSPR_OUTPUT60x6
D3DSPR_CONSTINT70x7
D3DSPR_COLOROUT80x8
D3DSPR_DEPTHOUT90x9
D3DSPR_SAMPLER100xA
D3DSPR_CONST2110xB
D3DSPR_CONST3120xC
D3DSPR_CONST4130xD
D3DSPR_CONSTBOOL140xE
D3DSPR_LOOP150xF
D3DSPR_TEMPFLOAT16160x10
D3DSPR_MISCTYPE170x11
D3DSPR_LABEL180x12
D3DSPR_PREDICATE190x13

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 19
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,
}
#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