ホーム › Graphics.Direct3D9 › D3DSHADER_PARAM_SRCMOD_TYPE
D3DSHADER_PARAM_SRCMOD_TYPE
列挙型メンバー 14
| 名前 | 10進 | 16進 |
|---|---|---|
| D3DSPSM_NONE | 0 | 0x0 |
| D3DSPSM_NEG | 16777216 | 0x1000000 |
| D3DSPSM_BIAS | 33554432 | 0x2000000 |
| D3DSPSM_BIASNEG | 50331648 | 0x3000000 |
| D3DSPSM_SIGN | 67108864 | 0x4000000 |
| D3DSPSM_SIGNNEG | 83886080 | 0x5000000 |
| D3DSPSM_COMP | 100663296 | 0x6000000 |
| D3DSPSM_X2 | 117440512 | 0x7000000 |
| D3DSPSM_X2NEG | 134217728 | 0x8000000 |
| D3DSPSM_DZ | 150994944 | 0x9000000 |
| D3DSPSM_DW | 167772160 | 0xA000000 |
| D3DSPSM_ABS | 184549376 | 0xB000000 |
| D3DSPSM_ABSNEG | 201326592 | 0xC000000 |
| D3DSPSM_NOT | 218103808 | 0xD000000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum D3DSHADER_PARAM_SRCMOD_TYPE : int {
D3DSPSM_NONE = 0,
D3DSPSM_NEG = 16777216,
D3DSPSM_BIAS = 33554432,
D3DSPSM_BIASNEG = 50331648,
D3DSPSM_SIGN = 67108864,
D3DSPSM_SIGNNEG = 83886080,
D3DSPSM_COMP = 100663296,
D3DSPSM_X2 = 117440512,
D3DSPSM_X2NEG = 134217728,
D3DSPSM_DZ = 150994944,
D3DSPSM_DW = 167772160,
D3DSPSM_ABS = 184549376,
D3DSPSM_ABSNEG = 201326592,
D3DSPSM_NOT = 218103808
} D3DSHADER_PARAM_SRCMOD_TYPE;public enum D3DSHADER_PARAM_SRCMOD_TYPE : int
{
D3DSPSM_NONE = 0,
D3DSPSM_NEG = 16777216,
D3DSPSM_BIAS = 33554432,
D3DSPSM_BIASNEG = 50331648,
D3DSPSM_SIGN = 67108864,
D3DSPSM_SIGNNEG = 83886080,
D3DSPSM_COMP = 100663296,
D3DSPSM_X2 = 117440512,
D3DSPSM_X2NEG = 134217728,
D3DSPSM_DZ = 150994944,
D3DSPSM_DW = 167772160,
D3DSPSM_ABS = 184549376,
D3DSPSM_ABSNEG = 201326592,
D3DSPSM_NOT = 218103808,
}Public Enum D3DSHADER_PARAM_SRCMOD_TYPE As Integer
D3DSPSM_NONE = 0
D3DSPSM_NEG = 16777216
D3DSPSM_BIAS = 33554432
D3DSPSM_BIASNEG = 50331648
D3DSPSM_SIGN = 67108864
D3DSPSM_SIGNNEG = 83886080
D3DSPSM_COMP = 100663296
D3DSPSM_X2 = 117440512
D3DSPSM_X2NEG = 134217728
D3DSPSM_DZ = 150994944
D3DSPSM_DW = 167772160
D3DSPSM_ABS = 184549376
D3DSPSM_ABSNEG = 201326592
D3DSPSM_NOT = 218103808
End Enumimport enum
class D3DSHADER_PARAM_SRCMOD_TYPE(enum.IntEnum):
D3DSPSM_NONE = 0
D3DSPSM_NEG = 16777216
D3DSPSM_BIAS = 33554432
D3DSPSM_BIASNEG = 50331648
D3DSPSM_SIGN = 67108864
D3DSPSM_SIGNNEG = 83886080
D3DSPSM_COMP = 100663296
D3DSPSM_X2 = 117440512
D3DSPSM_X2NEG = 134217728
D3DSPSM_DZ = 150994944
D3DSPSM_DW = 167772160
D3DSPSM_ABS = 184549376
D3DSPSM_ABSNEG = 201326592
D3DSPSM_NOT = 218103808// D3DSHADER_PARAM_SRCMOD_TYPE
pub const D3DSPSM_NONE: i32 = 0;
pub const D3DSPSM_NEG: i32 = 16777216;
pub const D3DSPSM_BIAS: i32 = 33554432;
pub const D3DSPSM_BIASNEG: i32 = 50331648;
pub const D3DSPSM_SIGN: i32 = 67108864;
pub const D3DSPSM_SIGNNEG: i32 = 83886080;
pub const D3DSPSM_COMP: i32 = 100663296;
pub const D3DSPSM_X2: i32 = 117440512;
pub const D3DSPSM_X2NEG: i32 = 134217728;
pub const D3DSPSM_DZ: i32 = 150994944;
pub const D3DSPSM_DW: i32 = 167772160;
pub const D3DSPSM_ABS: i32 = 184549376;
pub const D3DSPSM_ABSNEG: i32 = 201326592;
pub const D3DSPSM_NOT: i32 = 218103808;// D3DSHADER_PARAM_SRCMOD_TYPE
const (
D3DSPSM_NONE int32 = 0
D3DSPSM_NEG int32 = 16777216
D3DSPSM_BIAS int32 = 33554432
D3DSPSM_BIASNEG int32 = 50331648
D3DSPSM_SIGN int32 = 67108864
D3DSPSM_SIGNNEG int32 = 83886080
D3DSPSM_COMP int32 = 100663296
D3DSPSM_X2 int32 = 117440512
D3DSPSM_X2NEG int32 = 134217728
D3DSPSM_DZ int32 = 150994944
D3DSPSM_DW int32 = 167772160
D3DSPSM_ABS int32 = 184549376
D3DSPSM_ABSNEG int32 = 201326592
D3DSPSM_NOT int32 = 218103808
)const
D3DSPSM_NONE = 0;
D3DSPSM_NEG = 16777216;
D3DSPSM_BIAS = 33554432;
D3DSPSM_BIASNEG = 50331648;
D3DSPSM_SIGN = 67108864;
D3DSPSM_SIGNNEG = 83886080;
D3DSPSM_COMP = 100663296;
D3DSPSM_X2 = 117440512;
D3DSPSM_X2NEG = 134217728;
D3DSPSM_DZ = 150994944;
D3DSPSM_DW = 167772160;
D3DSPSM_ABS = 184549376;
D3DSPSM_ABSNEG = 201326592;
D3DSPSM_NOT = 218103808;// D3DSHADER_PARAM_SRCMOD_TYPE
pub const D3DSPSM_NONE: i32 = 0;
pub const D3DSPSM_NEG: i32 = 16777216;
pub const D3DSPSM_BIAS: i32 = 33554432;
pub const D3DSPSM_BIASNEG: i32 = 50331648;
pub const D3DSPSM_SIGN: i32 = 67108864;
pub const D3DSPSM_SIGNNEG: i32 = 83886080;
pub const D3DSPSM_COMP: i32 = 100663296;
pub const D3DSPSM_X2: i32 = 117440512;
pub const D3DSPSM_X2NEG: i32 = 134217728;
pub const D3DSPSM_DZ: i32 = 150994944;
pub const D3DSPSM_DW: i32 = 167772160;
pub const D3DSPSM_ABS: i32 = 184549376;
pub const D3DSPSM_ABSNEG: i32 = 201326592;
pub const D3DSPSM_NOT: i32 = 218103808;const
D3DSPSM_NONE* = 0
D3DSPSM_NEG* = 16777216
D3DSPSM_BIAS* = 33554432
D3DSPSM_BIASNEG* = 50331648
D3DSPSM_SIGN* = 67108864
D3DSPSM_SIGNNEG* = 83886080
D3DSPSM_COMP* = 100663296
D3DSPSM_X2* = 117440512
D3DSPSM_X2NEG* = 134217728
D3DSPSM_DZ* = 150994944
D3DSPSM_DW* = 167772160
D3DSPSM_ABS* = 184549376
D3DSPSM_ABSNEG* = 201326592
D3DSPSM_NOT* = 218103808enum D3DSHADER_PARAM_SRCMOD_TYPE : int {
D3DSPSM_NONE = 0,
D3DSPSM_NEG = 16777216,
D3DSPSM_BIAS = 33554432,
D3DSPSM_BIASNEG = 50331648,
D3DSPSM_SIGN = 67108864,
D3DSPSM_SIGNNEG = 83886080,
D3DSPSM_COMP = 100663296,
D3DSPSM_X2 = 117440512,
D3DSPSM_X2NEG = 134217728,
D3DSPSM_DZ = 150994944,
D3DSPSM_DW = 167772160,
D3DSPSM_ABS = 184549376,
D3DSPSM_ABSNEG = 201326592,
D3DSPSM_NOT = 218103808,
}#define global D3DSPSM_NONE 0x0
#define global D3DSPSM_NEG 0x1000000
#define global D3DSPSM_BIAS 0x2000000
#define global D3DSPSM_BIASNEG 0x3000000
#define global D3DSPSM_SIGN 0x4000000
#define global D3DSPSM_SIGNNEG 0x5000000
#define global D3DSPSM_COMP 0x6000000
#define global D3DSPSM_X2 0x7000000
#define global D3DSPSM_X2NEG 0x8000000
#define global D3DSPSM_DZ 0x9000000
#define global D3DSPSM_DW 0xA000000
#define global D3DSPSM_ABS 0xB000000
#define global D3DSPSM_ABSNEG 0xC000000
#define global D3DSPSM_NOT 0xD000000