DirectX9State

Description

static class Tinman.AddOns.DirectX9.Effects.DirectX9State

Full source code is included in the Tinman 3D SDK download.

Direct3D 9 constants that are used by the effects framework.

Public / Constants

BLEND_​BLENDFACTOR


public constant BLEND_BLENDFACTOR → (14:int32)

BLEND_BLENDFACTOR = 14

BLEND_​BOTHINVSRCALPHA


public constant BLEND_BOTHINVSRCALPHA → (13:int32)

BLEND_BOTHINVSRCALPHA = 13

BLEND_​BOTHSRCALPHA


public constant BLEND_BOTHSRCALPHA → (12:int32)

BLEND_BOTHSRCALPHA = 12

BLEND_​DESTALPHA


public constant BLEND_DESTALPHA → (7:int32)

BLEND_DESTALPHA = 7

BLEND_​DESTCOLOR


public constant BLEND_DESTCOLOR → (9:int32)

BLEND_DESTCOLOR = 9

BLEND_​INVBLENDFACTOR


public constant BLEND_INVBLENDFACTOR → (15:int32)

BLEND_INVBLENDFACTOR = 15

BLEND_​INVDESTALPHA


public constant BLEND_INVDESTALPHA → (8:int32)

BLEND_INVDESTALPHA = 8

BLEND_​INVDESTCOLOR


public constant BLEND_INVDESTCOLOR → (10:int32)

BLEND_INVDESTCOLOR = 10

BLEND_​INVSRCALPHA


public constant BLEND_INVSRCALPHA → (6:int32)

BLEND_INVSRCALPHA = 6

BLEND_​INVSRCCOLOR


public constant BLEND_INVSRCCOLOR → (4:int32)

BLEND_INVSRCCOLOR = 4

BLEND_​INVSRCCOLOR2


public constant BLEND_INVSRCCOLOR2 → (17:int32)

BLEND_INVSRCCOLOR2 = 17

BLEND_​ONE


public constant BLEND_ONE → (2:int32)

BLEND_ONE = 2

BLEND_​SRCALPHA


public constant BLEND_SRCALPHA → (5:int32)

BLEND_SRCALPHA = 5

BLEND_​SRCALPHASAT


public constant BLEND_SRCALPHASAT → (11:int32)

BLEND_SRCALPHASAT = 11

BLEND_​SRCCOLOR


public constant BLEND_SRCCOLOR → (3:int32)

BLEND_SRCCOLOR = 3

BLEND_​SRCCOLOR2


public constant BLEND_SRCCOLOR2 → (16:int32)

BLEND_SRCCOLOR2 = 16

BLEND_​ZERO


public constant BLEND_ZERO → (1:int32)

BLEND_ZERO = 1

BLENDOP_​ADD


public constant BLENDOP_ADD → (1:int32)

BLENDOP_ADD = 1

BLENDOP_​MAX


public constant BLENDOP_MAX → (5:int32)

BLENDOP_MAX = 5

BLENDOP_​MIN


public constant BLENDOP_MIN → (4:int32)

BLENDOP_MIN = 4

BLENDOP_​REVSUBTRACT


public constant BLENDOP_REVSUBTRACT → (3:int32)

BLENDOP_REVSUBTRACT = 3

BLENDOP_​SUBTRACT


public constant BLENDOP_SUBTRACT → (2:int32)

BLENDOP_SUBTRACT = 2

CMP_​ALWAYS


public constant CMP_ALWAYS → (8:int32)

CMP_ALWAYS = 8

CMP_​EQUAL


public constant CMP_EQUAL → (3:int32)

CMP_EQUAL = 3

CMP_​GREATER


public constant CMP_GREATER → (5:int32)

CMP_GREATER = 5

CMP_​GREATEREQUAL


public constant CMP_GREATEREQUAL → (7:int32)

CMP_GREATEREQUAL = 7

CMP_​LESS


public constant CMP_LESS → (2:int32)

CMP_LESS = 2

CMP_​LESSEQUAL


public constant CMP_LESSEQUAL → (4:int32)

CMP_LESSEQUAL = 4

CMP_​NEVER


public constant CMP_NEVER → (1:int32)

CMP_NEVER = 1

CMP_​NOTEQUAL


public constant CMP_NOTEQUAL → (6:int32)

CMP_NOTEQUAL = 6

COLORWRITEENABLE_​ALPHA


public constant COLORWRITEENABLE_ALPHA → (8:int32)

COLORWRITEENABLE_ALPHA = 8

COLORWRITEENABLE_​BLUE


public constant COLORWRITEENABLE_BLUE → (4:int32)

COLORWRITEENABLE_BLUE = 4

COLORWRITEENABLE_​GREEN


public constant COLORWRITEENABLE_GREEN → (2:int32)

COLORWRITEENABLE_GREEN = 2

COLORWRITEENABLE_​RED


public constant COLORWRITEENABLE_RED → (1:int32)

COLORWRITEENABLE_RED = 1

CULL_​CCW


public constant CULL_CCW → (3:int32)

CULL_CCW = 3

CULL_​CW


public constant CULL_CW → (2:int32)

CULL_CW = 2

CULL_​NONE


public constant CULL_NONE → (1:int32)

CULL_NONE = 1

FILL_​POINT


public constant FILL_POINT → (1:int32)

FILL_POINT = 1

FILL_​SOLID


public constant FILL_SOLID → (3:int32)

FILL_SOLID = 3

FILL_​WIREFRAME


public constant FILL_WIREFRAME → (2:int32)

FILL_WIREFRAME = 2

RS_​ADAPTIVETESS_​W


public constant RS_ADAPTIVETESS_W → (183:int32)

RS_ADAPTIVETESS_W = 183

RS_​ADAPTIVETESS_​X


public constant RS_ADAPTIVETESS_X → (180:int32)

RS_ADAPTIVETESS_X = 180

RS_​ADAPTIVETESS_​Y


public constant RS_ADAPTIVETESS_Y → (181:int32)

RS_ADAPTIVETESS_Y = 181

RS_​ADAPTIVETESS_​Z


public constant RS_ADAPTIVETESS_Z → (182:int32)

RS_ADAPTIVETESS_Z = 182

RS_​ALPHABLENDENABLE


public constant RS_ALPHABLENDENABLE → (27:int32)

RS_ALPHABLENDENABLE = 27

RS_​ALPHAFUNC


public constant RS_ALPHAFUNC → (25:int32)

RS_ALPHAFUNC = 25

RS_​ALPHAREF


public constant RS_ALPHAREF → (24:int32)

RS_ALPHAREF = 24

RS_​ALPHATESTENABLE


public constant RS_ALPHATESTENABLE → (15:int32)

RS_ALPHATESTENABLE = 15

RS_​AMBIENT


public constant RS_AMBIENT → (139:int32)

RS_AMBIENT = 139

RS_​AMBIENTMATERIALSOURCE


public constant RS_AMBIENTMATERIALSOURCE → (147:int32)

RS_AMBIENTMATERIALSOURCE = 147

RS_​ANTIALIASEDLINEENABLE


public constant RS_ANTIALIASEDLINEENABLE → (176:int32)

RS_ANTIALIASEDLINEENABLE = 176

RS_​BLENDFACTOR


public constant RS_BLENDFACTOR → (193:int32)

RS_BLENDFACTOR = 193

RS_​BLENDOP


public constant RS_BLENDOP → (171:int32)

RS_BLENDOP = 171

RS_​BLENDOPALPHA


public constant RS_BLENDOPALPHA → (209:int32)

RS_BLENDOPALPHA = 209

RS_​CCW_​STENCILFAIL


public constant RS_CCW_STENCILFAIL → (186:int32)

RS_CCW_STENCILFAIL = 186

RS_​CCW_​STENCILFUNC


public constant RS_CCW_STENCILFUNC → (189:int32)

RS_CCW_STENCILFUNC = 189

RS_​CCW_​STENCILPASS


public constant RS_CCW_STENCILPASS → (188:int32)

RS_CCW_STENCILPASS = 188

RS_​CCW_​STENCILZFAIL


public constant RS_CCW_STENCILZFAIL → (187:int32)

RS_CCW_STENCILZFAIL = 187

RS_​CLIPPING


public constant RS_CLIPPING → (136:int32)

RS_CLIPPING = 136

RS_​CLIPPLANEENABLE


public constant RS_CLIPPLANEENABLE → (152:int32)

RS_CLIPPLANEENABLE = 152

RS_​COLORVERTEX


public constant RS_COLORVERTEX → (141:int32)

RS_COLORVERTEX = 141

RS_​COLORWRITEENABLE


public constant RS_COLORWRITEENABLE → (168:int32)

RS_COLORWRITEENABLE = 168

RS_​COLORWRITEENABLE1


public constant RS_COLORWRITEENABLE1 → (190:int32)

RS_COLORWRITEENABLE1 = 190

RS_​COLORWRITEENABLE2


public constant RS_COLORWRITEENABLE2 → (191:int32)

RS_COLORWRITEENABLE2 = 191

RS_​COLORWRITEENABLE3


public constant RS_COLORWRITEENABLE3 → (192:int32)

RS_COLORWRITEENABLE3 = 192

RS_​CULLMODE


public constant RS_CULLMODE → (22:int32)

RS_CULLMODE = 22

RS_​DEBUGMONITORTOKEN


public constant RS_DEBUGMONITORTOKEN → (165:int32)

RS_DEBUGMONITORTOKEN = 165

RS_​DEPTHBIAS


public constant RS_DEPTHBIAS → (195:int32)

RS_DEPTHBIAS = 195

RS_​DESTBLEND


public constant RS_DESTBLEND → (20:int32)

RS_DESTBLEND = 20

RS_​DESTBLENDALPHA


public constant RS_DESTBLENDALPHA → (208:int32)

RS_DESTBLENDALPHA = 208

RS_​DIFFUSEMATERIALSOURCE


public constant RS_DIFFUSEMATERIALSOURCE → (145:int32)

RS_DIFFUSEMATERIALSOURCE = 145

RS_​DITHERENABLE


public constant RS_DITHERENABLE → (26:int32)

RS_DITHERENABLE = 26

RS_​EMISSIVEMATERIALSOURCE


public constant RS_EMISSIVEMATERIALSOURCE → (148:int32)

RS_EMISSIVEMATERIALSOURCE = 148

RS_​ENABLEADAPTIVETESSELLATION


public constant RS_ENABLEADAPTIVETESSELLATION → (184:int32)

RS_ENABLEADAPTIVETESSELLATION = 184

RS_​FILLMODE


public constant RS_FILLMODE → (8:int32)

RS_FILLMODE = 8

RS_​FOGCOLOR


public constant RS_FOGCOLOR → (34:int32)

RS_FOGCOLOR = 34

RS_​FOGDENSITY


public constant RS_FOGDENSITY → (38:int32)

RS_FOGDENSITY = 38

RS_​FOGENABLE


public constant RS_FOGENABLE → (28:int32)

RS_FOGENABLE = 28

RS_​FOGEND


public constant RS_FOGEND → (37:int32)

RS_FOGEND = 37

RS_​FOGSTART


public constant RS_FOGSTART → (36:int32)

RS_FOGSTART = 36

RS_​FOGTABLEMODE


public constant RS_FOGTABLEMODE → (35:int32)

RS_FOGTABLEMODE = 35

RS_​FOGVERTEXMODE


public constant RS_FOGVERTEXMODE → (140:int32)

RS_FOGVERTEXMODE = 140

RS_​INDEXEDVERTEXBLENDENABLE


public constant RS_INDEXEDVERTEXBLENDENABLE → (167:int32)

RS_INDEXEDVERTEXBLENDENABLE = 167

RS_​LASTPIXEL


public constant RS_LASTPIXEL → (16:int32)

RS_LASTPIXEL = 16

RS_​LIGHTING


public constant RS_LIGHTING → (137:int32)

RS_LIGHTING = 137

RS_​LOCALVIEWER


public constant RS_LOCALVIEWER → (142:int32)

RS_LOCALVIEWER = 142

RS_​MAXTESSELLATIONLEVEL


public constant RS_MAXTESSELLATIONLEVEL → (179:int32)

RS_MAXTESSELLATIONLEVEL = 179

RS_​MINTESSELLATIONLEVEL


public constant RS_MINTESSELLATIONLEVEL → (178:int32)

RS_MINTESSELLATIONLEVEL = 178

RS_​MULTISAMPLEANTIALIAS


public constant RS_MULTISAMPLEANTIALIAS → (161:int32)

RS_MULTISAMPLEANTIALIAS = 161

RS_​MULTISAMPLEMASK


public constant RS_MULTISAMPLEMASK → (162:int32)

RS_MULTISAMPLEMASK = 162

RS_​NORMALDEGREE


public constant RS_NORMALDEGREE → (173:int32)

RS_NORMALDEGREE = 173

RS_​NORMALIZENORMALS


public constant RS_NORMALIZENORMALS → (143:int32)

RS_NORMALIZENORMALS = 143

RS_​PATCHEDGESTYLE


public constant RS_PATCHEDGESTYLE → (163:int32)

RS_PATCHEDGESTYLE = 163

RS_​POINTSCALE_​A


public constant RS_POINTSCALE_A → (158:int32)

RS_POINTSCALE_A = 158

RS_​POINTSCALE_​B


public constant RS_POINTSCALE_B → (159:int32)

RS_POINTSCALE_B = 159

RS_​POINTSCALE_​C


public constant RS_POINTSCALE_C → (160:int32)

RS_POINTSCALE_C = 160

RS_​POINTSCALEENABLE


public constant RS_POINTSCALEENABLE → (157:int32)

RS_POINTSCALEENABLE = 157

RS_​POINTSIZE


public constant RS_POINTSIZE → (154:int32)

RS_POINTSIZE = 154

RS_​POINTSIZE_​MAX


public constant RS_POINTSIZE_MAX → (166:int32)

RS_POINTSIZE_MAX = 166

RS_​POINTSIZE_​MIN


public constant RS_POINTSIZE_MIN → (155:int32)

RS_POINTSIZE_MIN = 155

RS_​POINTSPRITEENABLE


public constant RS_POINTSPRITEENABLE → (156:int32)

RS_POINTSPRITEENABLE = 156

RS_​POSITIONDEGREE


public constant RS_POSITIONDEGREE → (172:int32)

RS_POSITIONDEGREE = 172

RS_​RANGEFOGENABLE


public constant RS_RANGEFOGENABLE → (48:int32)

RS_RANGEFOGENABLE = 48

RS_​SCISSORTESTENABLE


public constant RS_SCISSORTESTENABLE → (174:int32)

RS_SCISSORTESTENABLE = 174

RS_​SEPARATEALPHABLENDENABLE


public constant RS_SEPARATEALPHABLENDENABLE → (206:int32)

RS_SEPARATEALPHABLENDENABLE = 206

RS_​SHADEMODE


public constant RS_SHADEMODE → (9:int32)

RS_SHADEMODE = 9

RS_​SLOPESCALEDEPTHBIAS


public constant RS_SLOPESCALEDEPTHBIAS → (175:int32)

RS_SLOPESCALEDEPTHBIAS = 175

RS_​SPECULARENABLE


public constant RS_SPECULARENABLE → (29:int32)

RS_SPECULARENABLE = 29

RS_​SPECULARMATERIALSOURCE


public constant RS_SPECULARMATERIALSOURCE → (146:int32)

RS_SPECULARMATERIALSOURCE = 146

RS_​SRCBLEND


public constant RS_SRCBLEND → (19:int32)

RS_SRCBLEND = 19

RS_​SRCBLENDALPHA


public constant RS_SRCBLENDALPHA → (207:int32)

RS_SRCBLENDALPHA = 207

RS_​SRGBWRITEENABLE


public constant RS_SRGBWRITEENABLE → (194:int32)

RS_SRGBWRITEENABLE = 194

RS_​STENCILENABLE


public constant RS_STENCILENABLE → (52:int32)

RS_STENCILENABLE = 52

RS_​STENCILFAIL


public constant RS_STENCILFAIL → (53:int32)

RS_STENCILFAIL = 53

RS_​STENCILFUNC


public constant RS_STENCILFUNC → (56:int32)

RS_STENCILFUNC = 56

RS_​STENCILMASK


public constant RS_STENCILMASK → (58:int32)

RS_STENCILMASK = 58

RS_​STENCILPASS


public constant RS_STENCILPASS → (55:int32)

RS_STENCILPASS = 55

RS_​STENCILREF


public constant RS_STENCILREF → (57:int32)

RS_STENCILREF = 57

RS_​STENCILWRITEMASK


public constant RS_STENCILWRITEMASK → (59:int32)

RS_STENCILWRITEMASK = 59

RS_​STENCILZFAIL


public constant RS_STENCILZFAIL → (54:int32)

RS_STENCILZFAIL = 54

RS_​TEXTUREFACTOR


public constant RS_TEXTUREFACTOR → (60:int32)

RS_TEXTUREFACTOR = 60

RS_​TWEENFACTOR


public constant RS_TWEENFACTOR → (170:int32)

RS_TWEENFACTOR = 170

RS_​TWOSIDEDSTENCILMODE


public constant RS_TWOSIDEDSTENCILMODE → (185:int32)

RS_TWOSIDEDSTENCILMODE = 185

RS_​VERTEXBLEND


public constant RS_VERTEXBLEND → (151:int32)

RS_VERTEXBLEND = 151

RS_​WRAP0


public constant RS_WRAP0 → (128:int32)

RS_WRAP0 = 128

RS_​WRAP1


public constant RS_WRAP1 → (129:int32)

RS_WRAP1 = 129

RS_​WRAP10


public constant RS_WRAP10 → (200:int32)

RS_WRAP10 = 200

RS_​WRAP11


public constant RS_WRAP11 → (201:int32)

RS_WRAP11 = 201

RS_​WRAP12


public constant RS_WRAP12 → (202:int32)

RS_WRAP12 = 202

RS_​WRAP13


public constant RS_WRAP13 → (203:int32)

RS_WRAP13 = 203

RS_​WRAP14


public constant RS_WRAP14 → (204:int32)

RS_WRAP14 = 204

RS_​WRAP15


public constant RS_WRAP15 → (205:int32)

RS_WRAP15 = 205

RS_​WRAP2


public constant RS_WRAP2 → (130:int32)

RS_WRAP2 = 130

RS_​WRAP3


public constant RS_WRAP3 → (131:int32)

RS_WRAP3 = 131

RS_​WRAP4


public constant RS_WRAP4 → (132:int32)

RS_WRAP4 = 132

RS_​WRAP5


public constant RS_WRAP5 → (133:int32)

RS_WRAP5 = 133

RS_​WRAP6


public constant RS_WRAP6 → (134:int32)

RS_WRAP6 = 134

RS_​WRAP7


public constant RS_WRAP7 → (135:int32)

RS_WRAP7 = 135

RS_​WRAP8


public constant RS_WRAP8 → (198:int32)

RS_WRAP8 = 198

RS_​WRAP9


public constant RS_WRAP9 → (199:int32)

RS_WRAP9 = 199

RS_​ZENABLE


public constant RS_ZENABLE → (7:int32)

RS_ZENABLE = 7

RS_​ZFUNC


public constant RS_ZFUNC → (23:int32)

RS_ZFUNC = 23

RS_​ZWRITEENABLE


public constant RS_ZWRITEENABLE → (14:int32)

RS_ZWRITEENABLE = 14

SAMP_​ADDRESSU


public constant SAMP_ADDRESSU → (1:int32)

SAMP_ADDRESSU = 1

SAMP_​ADDRESSV


public constant SAMP_ADDRESSV → (2:int32)

SAMP_ADDRESSV = 2

SAMP_​ADDRESSW


public constant SAMP_ADDRESSW → (3:int32)

SAMP_ADDRESSW = 3

SAMP_​BORDERCOLOR


public constant SAMP_BORDERCOLOR → (4:int32)

SAMP_BORDERCOLOR = 4

SAMP_​DMAPOFFSET


public constant SAMP_DMAPOFFSET → (13:int32)

SAMP_DMAPOFFSET = 13

SAMP_​ELEMENTINDEX


public constant SAMP_ELEMENTINDEX → (12:int32)

SAMP_ELEMENTINDEX = 12

SAMP_​MAGFILTER


public constant SAMP_MAGFILTER → (5:int32)

SAMP_MAGFILTER = 5

SAMP_​MAXANISOTROPY


public constant SAMP_MAXANISOTROPY → (10:int32)

SAMP_MAXANISOTROPY = 10

SAMP_​MAXMIPLEVEL


public constant SAMP_MAXMIPLEVEL → (9:int32)

SAMP_MAXMIPLEVEL = 9

SAMP_​MINFILTER


public constant SAMP_MINFILTER → (6:int32)

SAMP_MINFILTER = 6

SAMP_​MIPFILTER


public constant SAMP_MIPFILTER → (7:int32)

SAMP_MIPFILTER = 7

SAMP_​MIPMAPLODBIAS


public constant SAMP_MIPMAPLODBIAS → (8:int32)

SAMP_MIPMAPLODBIAS = 8

STENCILOP_​DECR


public constant STENCILOP_DECR → (8:int32)

STENCILOP_DECR = 8

STENCILOP_​DECRSAT


public constant STENCILOP_DECRSAT → (5:int32)

STENCILOP_DECRSAT = 5

STENCILOP_​INCR


public constant STENCILOP_INCR → (7:int32)

STENCILOP_INCR = 7

STENCILOP_​INCRSAT


public constant STENCILOP_INCRSAT → (4:int32)

STENCILOP_INCRSAT = 4

STENCILOP_​INVERT


public constant STENCILOP_INVERT → (6:int32)

STENCILOP_INVERT = 6

STENCILOP_​KEEP


public constant STENCILOP_KEEP → (1:int32)

STENCILOP_KEEP = 1

STENCILOP_​REPLACE


public constant STENCILOP_REPLACE → (3:int32)

STENCILOP_REPLACE = 3

STENCILOP_​ZERO


public constant STENCILOP_ZERO → (2:int32)

STENCILOP_ZERO = 2

TADDRESS_​BORDER


public constant TADDRESS_BORDER → (4:int32)

TADDRESS_BORDER = 4

TADDRESS_​CLAMP


public constant TADDRESS_CLAMP → (3:int32)

TADDRESS_CLAMP = 3

TADDRESS_​MIRROR


public constant TADDRESS_MIRROR → (2:int32)

TADDRESS_MIRROR = 2

TADDRESS_​MIRRORONCE


public constant TADDRESS_MIRRORONCE → (5:int32)

TADDRESS_MIRRORONCE = 5

TADDRESS_​WRAP


public constant TADDRESS_WRAP → (1:int32)

TADDRESS_WRAP = 1

TEXF_​ANISOTROPIC


public constant TEXF_ANISOTROPIC → (3:int32)

TEXF_ANISOTROPIC = 3

TEXF_​CONVOLUTIONMONO


public constant TEXF_CONVOLUTIONMONO → (8:int32)

TEXF_CONVOLUTIONMONO = 8

TEXF_​GAUSSIANQUAD


public constant TEXF_GAUSSIANQUAD → (7:int32)

TEXF_GAUSSIANQUAD = 7

TEXF_​LINEAR


public constant TEXF_LINEAR → (2:int32)

TEXF_LINEAR = 2

TEXF_​NONE


public constant TEXF_NONE → (0:int32)

TEXF_NONE = 0

TEXF_​POINT


public constant TEXF_POINT → (1:int32)

TEXF_POINT = 1

TEXF_​PYRAMIDALQUAD


public constant TEXF_PYRAMIDALQUAD → (6:int32)

TEXF_PYRAMIDALQUAD = 6