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

D3DSHADER_PARAM_SRCMOD_TYPE

列挙型
基底型i4

メンバー 14

名前10進16進
D3DSPSM_NONE00x0
D3DSPSM_NEG167772160x1000000
D3DSPSM_BIAS335544320x2000000
D3DSPSM_BIASNEG503316480x3000000
D3DSPSM_SIGN671088640x4000000
D3DSPSM_SIGNNEG838860800x5000000
D3DSPSM_COMP1006632960x6000000
D3DSPSM_X21174405120x7000000
D3DSPSM_X2NEG1342177280x8000000
D3DSPSM_DZ1509949440x9000000
D3DSPSM_DW1677721600xA000000
D3DSPSM_ABS1845493760xB000000
D3DSPSM_ABSNEG2013265920xC000000
D3DSPSM_NOT2181038080xD000000

各言語での定義

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