ホーム › Graphics.Direct3D9 › D3DRENDERSTATETYPE
D3DRENDERSTATETYPE
列挙型メンバー 103
| 名前 | 10進 | 16進 |
|---|---|---|
| D3DRS_ZENABLE | 7 | 0x7 |
| D3DRS_FILLMODE | 8 | 0x8 |
| D3DRS_SHADEMODE | 9 | 0x9 |
| D3DRS_ZWRITEENABLE | 14 | 0xE |
| D3DRS_ALPHATESTENABLE | 15 | 0xF |
| D3DRS_LASTPIXEL | 16 | 0x10 |
| D3DRS_SRCBLEND | 19 | 0x13 |
| D3DRS_DESTBLEND | 20 | 0x14 |
| D3DRS_CULLMODE | 22 | 0x16 |
| D3DRS_ZFUNC | 23 | 0x17 |
| D3DRS_ALPHAREF | 24 | 0x18 |
| D3DRS_ALPHAFUNC | 25 | 0x19 |
| D3DRS_DITHERENABLE | 26 | 0x1A |
| D3DRS_ALPHABLENDENABLE | 27 | 0x1B |
| D3DRS_FOGENABLE | 28 | 0x1C |
| D3DRS_SPECULARENABLE | 29 | 0x1D |
| D3DRS_FOGCOLOR | 34 | 0x22 |
| D3DRS_FOGTABLEMODE | 35 | 0x23 |
| D3DRS_FOGSTART | 36 | 0x24 |
| D3DRS_FOGEND | 37 | 0x25 |
| D3DRS_FOGDENSITY | 38 | 0x26 |
| D3DRS_RANGEFOGENABLE | 48 | 0x30 |
| D3DRS_STENCILENABLE | 52 | 0x34 |
| D3DRS_STENCILFAIL | 53 | 0x35 |
| D3DRS_STENCILZFAIL | 54 | 0x36 |
| D3DRS_STENCILPASS | 55 | 0x37 |
| D3DRS_STENCILFUNC | 56 | 0x38 |
| D3DRS_STENCILREF | 57 | 0x39 |
| D3DRS_STENCILMASK | 58 | 0x3A |
| D3DRS_STENCILWRITEMASK | 59 | 0x3B |
| D3DRS_TEXTUREFACTOR | 60 | 0x3C |
| D3DRS_WRAP0 | 128 | 0x80 |
| D3DRS_WRAP1 | 129 | 0x81 |
| D3DRS_WRAP2 | 130 | 0x82 |
| D3DRS_WRAP3 | 131 | 0x83 |
| D3DRS_WRAP4 | 132 | 0x84 |
| D3DRS_WRAP5 | 133 | 0x85 |
| D3DRS_WRAP6 | 134 | 0x86 |
| D3DRS_WRAP7 | 135 | 0x87 |
| D3DRS_CLIPPING | 136 | 0x88 |
| D3DRS_LIGHTING | 137 | 0x89 |
| D3DRS_AMBIENT | 139 | 0x8B |
| D3DRS_FOGVERTEXMODE | 140 | 0x8C |
| D3DRS_COLORVERTEX | 141 | 0x8D |
| D3DRS_LOCALVIEWER | 142 | 0x8E |
| D3DRS_NORMALIZENORMALS | 143 | 0x8F |
| D3DRS_DIFFUSEMATERIALSOURCE | 145 | 0x91 |
| D3DRS_SPECULARMATERIALSOURCE | 146 | 0x92 |
| D3DRS_AMBIENTMATERIALSOURCE | 147 | 0x93 |
| D3DRS_EMISSIVEMATERIALSOURCE | 148 | 0x94 |
| D3DRS_VERTEXBLEND | 151 | 0x97 |
| D3DRS_CLIPPLANEENABLE | 152 | 0x98 |
| D3DRS_POINTSIZE | 154 | 0x9A |
| D3DRS_POINTSIZE_MIN | 155 | 0x9B |
| D3DRS_POINTSPRITEENABLE | 156 | 0x9C |
| D3DRS_POINTSCALEENABLE | 157 | 0x9D |
| D3DRS_POINTSCALE_A | 158 | 0x9E |
| D3DRS_POINTSCALE_B | 159 | 0x9F |
| D3DRS_POINTSCALE_C | 160 | 0xA0 |
| D3DRS_MULTISAMPLEANTIALIAS | 161 | 0xA1 |
| D3DRS_MULTISAMPLEMASK | 162 | 0xA2 |
| D3DRS_PATCHEDGESTYLE | 163 | 0xA3 |
| D3DRS_DEBUGMONITORTOKEN | 165 | 0xA5 |
| D3DRS_POINTSIZE_MAX | 166 | 0xA6 |
| D3DRS_INDEXEDVERTEXBLENDENABLE | 167 | 0xA7 |
| D3DRS_COLORWRITEENABLE | 168 | 0xA8 |
| D3DRS_TWEENFACTOR | 170 | 0xAA |
| D3DRS_BLENDOP | 171 | 0xAB |
| D3DRS_POSITIONDEGREE | 172 | 0xAC |
| D3DRS_NORMALDEGREE | 173 | 0xAD |
| D3DRS_SCISSORTESTENABLE | 174 | 0xAE |
| D3DRS_SLOPESCALEDEPTHBIAS | 175 | 0xAF |
| D3DRS_ANTIALIASEDLINEENABLE | 176 | 0xB0 |
| D3DRS_MINTESSELLATIONLEVEL | 178 | 0xB2 |
| D3DRS_MAXTESSELLATIONLEVEL | 179 | 0xB3 |
| D3DRS_ADAPTIVETESS_X | 180 | 0xB4 |
| D3DRS_ADAPTIVETESS_Y | 181 | 0xB5 |
| D3DRS_ADAPTIVETESS_Z | 182 | 0xB6 |
| D3DRS_ADAPTIVETESS_W | 183 | 0xB7 |
| D3DRS_ENABLEADAPTIVETESSELLATION | 184 | 0xB8 |
| D3DRS_TWOSIDEDSTENCILMODE | 185 | 0xB9 |
| D3DRS_CCW_STENCILFAIL | 186 | 0xBA |
| D3DRS_CCW_STENCILZFAIL | 187 | 0xBB |
| D3DRS_CCW_STENCILPASS | 188 | 0xBC |
| D3DRS_CCW_STENCILFUNC | 189 | 0xBD |
| D3DRS_COLORWRITEENABLE1 | 190 | 0xBE |
| D3DRS_COLORWRITEENABLE2 | 191 | 0xBF |
| D3DRS_COLORWRITEENABLE3 | 192 | 0xC0 |
| D3DRS_BLENDFACTOR | 193 | 0xC1 |
| D3DRS_SRGBWRITEENABLE | 194 | 0xC2 |
| D3DRS_DEPTHBIAS | 195 | 0xC3 |
| D3DRS_WRAP8 | 198 | 0xC6 |
| D3DRS_WRAP9 | 199 | 0xC7 |
| D3DRS_WRAP10 | 200 | 0xC8 |
| D3DRS_WRAP11 | 201 | 0xC9 |
| D3DRS_WRAP12 | 202 | 0xCA |
| D3DRS_WRAP13 | 203 | 0xCB |
| D3DRS_WRAP14 | 204 | 0xCC |
| D3DRS_WRAP15 | 205 | 0xCD |
| D3DRS_SEPARATEALPHABLENDENABLE | 206 | 0xCE |
| D3DRS_SRCBLENDALPHA | 207 | 0xCF |
| D3DRS_DESTBLENDALPHA | 208 | 0xD0 |
| D3DRS_BLENDOPALPHA | 209 | 0xD1 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum D3DRENDERSTATETYPE : int {
D3DRS_ZENABLE = 7,
D3DRS_FILLMODE = 8,
D3DRS_SHADEMODE = 9,
D3DRS_ZWRITEENABLE = 14,
D3DRS_ALPHATESTENABLE = 15,
D3DRS_LASTPIXEL = 16,
D3DRS_SRCBLEND = 19,
D3DRS_DESTBLEND = 20,
D3DRS_CULLMODE = 22,
D3DRS_ZFUNC = 23,
D3DRS_ALPHAREF = 24,
D3DRS_ALPHAFUNC = 25,
D3DRS_DITHERENABLE = 26,
D3DRS_ALPHABLENDENABLE = 27,
D3DRS_FOGENABLE = 28,
D3DRS_SPECULARENABLE = 29,
D3DRS_FOGCOLOR = 34,
D3DRS_FOGTABLEMODE = 35,
D3DRS_FOGSTART = 36,
D3DRS_FOGEND = 37,
D3DRS_FOGDENSITY = 38,
D3DRS_RANGEFOGENABLE = 48,
D3DRS_STENCILENABLE = 52,
D3DRS_STENCILFAIL = 53,
D3DRS_STENCILZFAIL = 54,
D3DRS_STENCILPASS = 55,
D3DRS_STENCILFUNC = 56,
D3DRS_STENCILREF = 57,
D3DRS_STENCILMASK = 58,
D3DRS_STENCILWRITEMASK = 59,
D3DRS_TEXTUREFACTOR = 60,
D3DRS_WRAP0 = 128,
D3DRS_WRAP1 = 129,
D3DRS_WRAP2 = 130,
D3DRS_WRAP3 = 131,
D3DRS_WRAP4 = 132,
D3DRS_WRAP5 = 133,
D3DRS_WRAP6 = 134,
D3DRS_WRAP7 = 135,
D3DRS_CLIPPING = 136,
D3DRS_LIGHTING = 137,
D3DRS_AMBIENT = 139,
D3DRS_FOGVERTEXMODE = 140,
D3DRS_COLORVERTEX = 141,
D3DRS_LOCALVIEWER = 142,
D3DRS_NORMALIZENORMALS = 143,
D3DRS_DIFFUSEMATERIALSOURCE = 145,
D3DRS_SPECULARMATERIALSOURCE = 146,
D3DRS_AMBIENTMATERIALSOURCE = 147,
D3DRS_EMISSIVEMATERIALSOURCE = 148,
D3DRS_VERTEXBLEND = 151,
D3DRS_CLIPPLANEENABLE = 152,
D3DRS_POINTSIZE = 154,
D3DRS_POINTSIZE_MIN = 155,
D3DRS_POINTSPRITEENABLE = 156,
D3DRS_POINTSCALEENABLE = 157,
D3DRS_POINTSCALE_A = 158,
D3DRS_POINTSCALE_B = 159,
D3DRS_POINTSCALE_C = 160,
D3DRS_MULTISAMPLEANTIALIAS = 161,
D3DRS_MULTISAMPLEMASK = 162,
D3DRS_PATCHEDGESTYLE = 163,
D3DRS_DEBUGMONITORTOKEN = 165,
D3DRS_POINTSIZE_MAX = 166,
D3DRS_INDEXEDVERTEXBLENDENABLE = 167,
D3DRS_COLORWRITEENABLE = 168,
D3DRS_TWEENFACTOR = 170,
D3DRS_BLENDOP = 171,
D3DRS_POSITIONDEGREE = 172,
D3DRS_NORMALDEGREE = 173,
D3DRS_SCISSORTESTENABLE = 174,
D3DRS_SLOPESCALEDEPTHBIAS = 175,
D3DRS_ANTIALIASEDLINEENABLE = 176,
D3DRS_MINTESSELLATIONLEVEL = 178,
D3DRS_MAXTESSELLATIONLEVEL = 179,
D3DRS_ADAPTIVETESS_X = 180,
D3DRS_ADAPTIVETESS_Y = 181,
D3DRS_ADAPTIVETESS_Z = 182,
D3DRS_ADAPTIVETESS_W = 183,
D3DRS_ENABLEADAPTIVETESSELLATION = 184,
D3DRS_TWOSIDEDSTENCILMODE = 185,
D3DRS_CCW_STENCILFAIL = 186,
D3DRS_CCW_STENCILZFAIL = 187,
D3DRS_CCW_STENCILPASS = 188,
D3DRS_CCW_STENCILFUNC = 189,
D3DRS_COLORWRITEENABLE1 = 190,
D3DRS_COLORWRITEENABLE2 = 191,
D3DRS_COLORWRITEENABLE3 = 192,
D3DRS_BLENDFACTOR = 193,
D3DRS_SRGBWRITEENABLE = 194,
D3DRS_DEPTHBIAS = 195,
D3DRS_WRAP8 = 198,
D3DRS_WRAP9 = 199,
D3DRS_WRAP10 = 200,
D3DRS_WRAP11 = 201,
D3DRS_WRAP12 = 202,
D3DRS_WRAP13 = 203,
D3DRS_WRAP14 = 204,
D3DRS_WRAP15 = 205,
D3DRS_SEPARATEALPHABLENDENABLE = 206,
D3DRS_SRCBLENDALPHA = 207,
D3DRS_DESTBLENDALPHA = 208,
D3DRS_BLENDOPALPHA = 209
} D3DRENDERSTATETYPE;public enum D3DRENDERSTATETYPE : int
{
D3DRS_ZENABLE = 7,
D3DRS_FILLMODE = 8,
D3DRS_SHADEMODE = 9,
D3DRS_ZWRITEENABLE = 14,
D3DRS_ALPHATESTENABLE = 15,
D3DRS_LASTPIXEL = 16,
D3DRS_SRCBLEND = 19,
D3DRS_DESTBLEND = 20,
D3DRS_CULLMODE = 22,
D3DRS_ZFUNC = 23,
D3DRS_ALPHAREF = 24,
D3DRS_ALPHAFUNC = 25,
D3DRS_DITHERENABLE = 26,
D3DRS_ALPHABLENDENABLE = 27,
D3DRS_FOGENABLE = 28,
D3DRS_SPECULARENABLE = 29,
D3DRS_FOGCOLOR = 34,
D3DRS_FOGTABLEMODE = 35,
D3DRS_FOGSTART = 36,
D3DRS_FOGEND = 37,
D3DRS_FOGDENSITY = 38,
D3DRS_RANGEFOGENABLE = 48,
D3DRS_STENCILENABLE = 52,
D3DRS_STENCILFAIL = 53,
D3DRS_STENCILZFAIL = 54,
D3DRS_STENCILPASS = 55,
D3DRS_STENCILFUNC = 56,
D3DRS_STENCILREF = 57,
D3DRS_STENCILMASK = 58,
D3DRS_STENCILWRITEMASK = 59,
D3DRS_TEXTUREFACTOR = 60,
D3DRS_WRAP0 = 128,
D3DRS_WRAP1 = 129,
D3DRS_WRAP2 = 130,
D3DRS_WRAP3 = 131,
D3DRS_WRAP4 = 132,
D3DRS_WRAP5 = 133,
D3DRS_WRAP6 = 134,
D3DRS_WRAP7 = 135,
D3DRS_CLIPPING = 136,
D3DRS_LIGHTING = 137,
D3DRS_AMBIENT = 139,
D3DRS_FOGVERTEXMODE = 140,
D3DRS_COLORVERTEX = 141,
D3DRS_LOCALVIEWER = 142,
D3DRS_NORMALIZENORMALS = 143,
D3DRS_DIFFUSEMATERIALSOURCE = 145,
D3DRS_SPECULARMATERIALSOURCE = 146,
D3DRS_AMBIENTMATERIALSOURCE = 147,
D3DRS_EMISSIVEMATERIALSOURCE = 148,
D3DRS_VERTEXBLEND = 151,
D3DRS_CLIPPLANEENABLE = 152,
D3DRS_POINTSIZE = 154,
D3DRS_POINTSIZE_MIN = 155,
D3DRS_POINTSPRITEENABLE = 156,
D3DRS_POINTSCALEENABLE = 157,
D3DRS_POINTSCALE_A = 158,
D3DRS_POINTSCALE_B = 159,
D3DRS_POINTSCALE_C = 160,
D3DRS_MULTISAMPLEANTIALIAS = 161,
D3DRS_MULTISAMPLEMASK = 162,
D3DRS_PATCHEDGESTYLE = 163,
D3DRS_DEBUGMONITORTOKEN = 165,
D3DRS_POINTSIZE_MAX = 166,
D3DRS_INDEXEDVERTEXBLENDENABLE = 167,
D3DRS_COLORWRITEENABLE = 168,
D3DRS_TWEENFACTOR = 170,
D3DRS_BLENDOP = 171,
D3DRS_POSITIONDEGREE = 172,
D3DRS_NORMALDEGREE = 173,
D3DRS_SCISSORTESTENABLE = 174,
D3DRS_SLOPESCALEDEPTHBIAS = 175,
D3DRS_ANTIALIASEDLINEENABLE = 176,
D3DRS_MINTESSELLATIONLEVEL = 178,
D3DRS_MAXTESSELLATIONLEVEL = 179,
D3DRS_ADAPTIVETESS_X = 180,
D3DRS_ADAPTIVETESS_Y = 181,
D3DRS_ADAPTIVETESS_Z = 182,
D3DRS_ADAPTIVETESS_W = 183,
D3DRS_ENABLEADAPTIVETESSELLATION = 184,
D3DRS_TWOSIDEDSTENCILMODE = 185,
D3DRS_CCW_STENCILFAIL = 186,
D3DRS_CCW_STENCILZFAIL = 187,
D3DRS_CCW_STENCILPASS = 188,
D3DRS_CCW_STENCILFUNC = 189,
D3DRS_COLORWRITEENABLE1 = 190,
D3DRS_COLORWRITEENABLE2 = 191,
D3DRS_COLORWRITEENABLE3 = 192,
D3DRS_BLENDFACTOR = 193,
D3DRS_SRGBWRITEENABLE = 194,
D3DRS_DEPTHBIAS = 195,
D3DRS_WRAP8 = 198,
D3DRS_WRAP9 = 199,
D3DRS_WRAP10 = 200,
D3DRS_WRAP11 = 201,
D3DRS_WRAP12 = 202,
D3DRS_WRAP13 = 203,
D3DRS_WRAP14 = 204,
D3DRS_WRAP15 = 205,
D3DRS_SEPARATEALPHABLENDENABLE = 206,
D3DRS_SRCBLENDALPHA = 207,
D3DRS_DESTBLENDALPHA = 208,
D3DRS_BLENDOPALPHA = 209,
}Public Enum D3DRENDERSTATETYPE As Integer
D3DRS_ZENABLE = 7
D3DRS_FILLMODE = 8
D3DRS_SHADEMODE = 9
D3DRS_ZWRITEENABLE = 14
D3DRS_ALPHATESTENABLE = 15
D3DRS_LASTPIXEL = 16
D3DRS_SRCBLEND = 19
D3DRS_DESTBLEND = 20
D3DRS_CULLMODE = 22
D3DRS_ZFUNC = 23
D3DRS_ALPHAREF = 24
D3DRS_ALPHAFUNC = 25
D3DRS_DITHERENABLE = 26
D3DRS_ALPHABLENDENABLE = 27
D3DRS_FOGENABLE = 28
D3DRS_SPECULARENABLE = 29
D3DRS_FOGCOLOR = 34
D3DRS_FOGTABLEMODE = 35
D3DRS_FOGSTART = 36
D3DRS_FOGEND = 37
D3DRS_FOGDENSITY = 38
D3DRS_RANGEFOGENABLE = 48
D3DRS_STENCILENABLE = 52
D3DRS_STENCILFAIL = 53
D3DRS_STENCILZFAIL = 54
D3DRS_STENCILPASS = 55
D3DRS_STENCILFUNC = 56
D3DRS_STENCILREF = 57
D3DRS_STENCILMASK = 58
D3DRS_STENCILWRITEMASK = 59
D3DRS_TEXTUREFACTOR = 60
D3DRS_WRAP0 = 128
D3DRS_WRAP1 = 129
D3DRS_WRAP2 = 130
D3DRS_WRAP3 = 131
D3DRS_WRAP4 = 132
D3DRS_WRAP5 = 133
D3DRS_WRAP6 = 134
D3DRS_WRAP7 = 135
D3DRS_CLIPPING = 136
D3DRS_LIGHTING = 137
D3DRS_AMBIENT = 139
D3DRS_FOGVERTEXMODE = 140
D3DRS_COLORVERTEX = 141
D3DRS_LOCALVIEWER = 142
D3DRS_NORMALIZENORMALS = 143
D3DRS_DIFFUSEMATERIALSOURCE = 145
D3DRS_SPECULARMATERIALSOURCE = 146
D3DRS_AMBIENTMATERIALSOURCE = 147
D3DRS_EMISSIVEMATERIALSOURCE = 148
D3DRS_VERTEXBLEND = 151
D3DRS_CLIPPLANEENABLE = 152
D3DRS_POINTSIZE = 154
D3DRS_POINTSIZE_MIN = 155
D3DRS_POINTSPRITEENABLE = 156
D3DRS_POINTSCALEENABLE = 157
D3DRS_POINTSCALE_A = 158
D3DRS_POINTSCALE_B = 159
D3DRS_POINTSCALE_C = 160
D3DRS_MULTISAMPLEANTIALIAS = 161
D3DRS_MULTISAMPLEMASK = 162
D3DRS_PATCHEDGESTYLE = 163
D3DRS_DEBUGMONITORTOKEN = 165
D3DRS_POINTSIZE_MAX = 166
D3DRS_INDEXEDVERTEXBLENDENABLE = 167
D3DRS_COLORWRITEENABLE = 168
D3DRS_TWEENFACTOR = 170
D3DRS_BLENDOP = 171
D3DRS_POSITIONDEGREE = 172
D3DRS_NORMALDEGREE = 173
D3DRS_SCISSORTESTENABLE = 174
D3DRS_SLOPESCALEDEPTHBIAS = 175
D3DRS_ANTIALIASEDLINEENABLE = 176
D3DRS_MINTESSELLATIONLEVEL = 178
D3DRS_MAXTESSELLATIONLEVEL = 179
D3DRS_ADAPTIVETESS_X = 180
D3DRS_ADAPTIVETESS_Y = 181
D3DRS_ADAPTIVETESS_Z = 182
D3DRS_ADAPTIVETESS_W = 183
D3DRS_ENABLEADAPTIVETESSELLATION = 184
D3DRS_TWOSIDEDSTENCILMODE = 185
D3DRS_CCW_STENCILFAIL = 186
D3DRS_CCW_STENCILZFAIL = 187
D3DRS_CCW_STENCILPASS = 188
D3DRS_CCW_STENCILFUNC = 189
D3DRS_COLORWRITEENABLE1 = 190
D3DRS_COLORWRITEENABLE2 = 191
D3DRS_COLORWRITEENABLE3 = 192
D3DRS_BLENDFACTOR = 193
D3DRS_SRGBWRITEENABLE = 194
D3DRS_DEPTHBIAS = 195
D3DRS_WRAP8 = 198
D3DRS_WRAP9 = 199
D3DRS_WRAP10 = 200
D3DRS_WRAP11 = 201
D3DRS_WRAP12 = 202
D3DRS_WRAP13 = 203
D3DRS_WRAP14 = 204
D3DRS_WRAP15 = 205
D3DRS_SEPARATEALPHABLENDENABLE = 206
D3DRS_SRCBLENDALPHA = 207
D3DRS_DESTBLENDALPHA = 208
D3DRS_BLENDOPALPHA = 209
End Enumimport enum
class D3DRENDERSTATETYPE(enum.IntEnum):
D3DRS_ZENABLE = 7
D3DRS_FILLMODE = 8
D3DRS_SHADEMODE = 9
D3DRS_ZWRITEENABLE = 14
D3DRS_ALPHATESTENABLE = 15
D3DRS_LASTPIXEL = 16
D3DRS_SRCBLEND = 19
D3DRS_DESTBLEND = 20
D3DRS_CULLMODE = 22
D3DRS_ZFUNC = 23
D3DRS_ALPHAREF = 24
D3DRS_ALPHAFUNC = 25
D3DRS_DITHERENABLE = 26
D3DRS_ALPHABLENDENABLE = 27
D3DRS_FOGENABLE = 28
D3DRS_SPECULARENABLE = 29
D3DRS_FOGCOLOR = 34
D3DRS_FOGTABLEMODE = 35
D3DRS_FOGSTART = 36
D3DRS_FOGEND = 37
D3DRS_FOGDENSITY = 38
D3DRS_RANGEFOGENABLE = 48
D3DRS_STENCILENABLE = 52
D3DRS_STENCILFAIL = 53
D3DRS_STENCILZFAIL = 54
D3DRS_STENCILPASS = 55
D3DRS_STENCILFUNC = 56
D3DRS_STENCILREF = 57
D3DRS_STENCILMASK = 58
D3DRS_STENCILWRITEMASK = 59
D3DRS_TEXTUREFACTOR = 60
D3DRS_WRAP0 = 128
D3DRS_WRAP1 = 129
D3DRS_WRAP2 = 130
D3DRS_WRAP3 = 131
D3DRS_WRAP4 = 132
D3DRS_WRAP5 = 133
D3DRS_WRAP6 = 134
D3DRS_WRAP7 = 135
D3DRS_CLIPPING = 136
D3DRS_LIGHTING = 137
D3DRS_AMBIENT = 139
D3DRS_FOGVERTEXMODE = 140
D3DRS_COLORVERTEX = 141
D3DRS_LOCALVIEWER = 142
D3DRS_NORMALIZENORMALS = 143
D3DRS_DIFFUSEMATERIALSOURCE = 145
D3DRS_SPECULARMATERIALSOURCE = 146
D3DRS_AMBIENTMATERIALSOURCE = 147
D3DRS_EMISSIVEMATERIALSOURCE = 148
D3DRS_VERTEXBLEND = 151
D3DRS_CLIPPLANEENABLE = 152
D3DRS_POINTSIZE = 154
D3DRS_POINTSIZE_MIN = 155
D3DRS_POINTSPRITEENABLE = 156
D3DRS_POINTSCALEENABLE = 157
D3DRS_POINTSCALE_A = 158
D3DRS_POINTSCALE_B = 159
D3DRS_POINTSCALE_C = 160
D3DRS_MULTISAMPLEANTIALIAS = 161
D3DRS_MULTISAMPLEMASK = 162
D3DRS_PATCHEDGESTYLE = 163
D3DRS_DEBUGMONITORTOKEN = 165
D3DRS_POINTSIZE_MAX = 166
D3DRS_INDEXEDVERTEXBLENDENABLE = 167
D3DRS_COLORWRITEENABLE = 168
D3DRS_TWEENFACTOR = 170
D3DRS_BLENDOP = 171
D3DRS_POSITIONDEGREE = 172
D3DRS_NORMALDEGREE = 173
D3DRS_SCISSORTESTENABLE = 174
D3DRS_SLOPESCALEDEPTHBIAS = 175
D3DRS_ANTIALIASEDLINEENABLE = 176
D3DRS_MINTESSELLATIONLEVEL = 178
D3DRS_MAXTESSELLATIONLEVEL = 179
D3DRS_ADAPTIVETESS_X = 180
D3DRS_ADAPTIVETESS_Y = 181
D3DRS_ADAPTIVETESS_Z = 182
D3DRS_ADAPTIVETESS_W = 183
D3DRS_ENABLEADAPTIVETESSELLATION = 184
D3DRS_TWOSIDEDSTENCILMODE = 185
D3DRS_CCW_STENCILFAIL = 186
D3DRS_CCW_STENCILZFAIL = 187
D3DRS_CCW_STENCILPASS = 188
D3DRS_CCW_STENCILFUNC = 189
D3DRS_COLORWRITEENABLE1 = 190
D3DRS_COLORWRITEENABLE2 = 191
D3DRS_COLORWRITEENABLE3 = 192
D3DRS_BLENDFACTOR = 193
D3DRS_SRGBWRITEENABLE = 194
D3DRS_DEPTHBIAS = 195
D3DRS_WRAP8 = 198
D3DRS_WRAP9 = 199
D3DRS_WRAP10 = 200
D3DRS_WRAP11 = 201
D3DRS_WRAP12 = 202
D3DRS_WRAP13 = 203
D3DRS_WRAP14 = 204
D3DRS_WRAP15 = 205
D3DRS_SEPARATEALPHABLENDENABLE = 206
D3DRS_SRCBLENDALPHA = 207
D3DRS_DESTBLENDALPHA = 208
D3DRS_BLENDOPALPHA = 209// D3DRENDERSTATETYPE
pub const D3DRS_ZENABLE: i32 = 7;
pub const D3DRS_FILLMODE: i32 = 8;
pub const D3DRS_SHADEMODE: i32 = 9;
pub const D3DRS_ZWRITEENABLE: i32 = 14;
pub const D3DRS_ALPHATESTENABLE: i32 = 15;
pub const D3DRS_LASTPIXEL: i32 = 16;
pub const D3DRS_SRCBLEND: i32 = 19;
pub const D3DRS_DESTBLEND: i32 = 20;
pub const D3DRS_CULLMODE: i32 = 22;
pub const D3DRS_ZFUNC: i32 = 23;
pub const D3DRS_ALPHAREF: i32 = 24;
pub const D3DRS_ALPHAFUNC: i32 = 25;
pub const D3DRS_DITHERENABLE: i32 = 26;
pub const D3DRS_ALPHABLENDENABLE: i32 = 27;
pub const D3DRS_FOGENABLE: i32 = 28;
pub const D3DRS_SPECULARENABLE: i32 = 29;
pub const D3DRS_FOGCOLOR: i32 = 34;
pub const D3DRS_FOGTABLEMODE: i32 = 35;
pub const D3DRS_FOGSTART: i32 = 36;
pub const D3DRS_FOGEND: i32 = 37;
pub const D3DRS_FOGDENSITY: i32 = 38;
pub const D3DRS_RANGEFOGENABLE: i32 = 48;
pub const D3DRS_STENCILENABLE: i32 = 52;
pub const D3DRS_STENCILFAIL: i32 = 53;
pub const D3DRS_STENCILZFAIL: i32 = 54;
pub const D3DRS_STENCILPASS: i32 = 55;
pub const D3DRS_STENCILFUNC: i32 = 56;
pub const D3DRS_STENCILREF: i32 = 57;
pub const D3DRS_STENCILMASK: i32 = 58;
pub const D3DRS_STENCILWRITEMASK: i32 = 59;
pub const D3DRS_TEXTUREFACTOR: i32 = 60;
pub const D3DRS_WRAP0: i32 = 128;
pub const D3DRS_WRAP1: i32 = 129;
pub const D3DRS_WRAP2: i32 = 130;
pub const D3DRS_WRAP3: i32 = 131;
pub const D3DRS_WRAP4: i32 = 132;
pub const D3DRS_WRAP5: i32 = 133;
pub const D3DRS_WRAP6: i32 = 134;
pub const D3DRS_WRAP7: i32 = 135;
pub const D3DRS_CLIPPING: i32 = 136;
pub const D3DRS_LIGHTING: i32 = 137;
pub const D3DRS_AMBIENT: i32 = 139;
pub const D3DRS_FOGVERTEXMODE: i32 = 140;
pub const D3DRS_COLORVERTEX: i32 = 141;
pub const D3DRS_LOCALVIEWER: i32 = 142;
pub const D3DRS_NORMALIZENORMALS: i32 = 143;
pub const D3DRS_DIFFUSEMATERIALSOURCE: i32 = 145;
pub const D3DRS_SPECULARMATERIALSOURCE: i32 = 146;
pub const D3DRS_AMBIENTMATERIALSOURCE: i32 = 147;
pub const D3DRS_EMISSIVEMATERIALSOURCE: i32 = 148;
pub const D3DRS_VERTEXBLEND: i32 = 151;
pub const D3DRS_CLIPPLANEENABLE: i32 = 152;
pub const D3DRS_POINTSIZE: i32 = 154;
pub const D3DRS_POINTSIZE_MIN: i32 = 155;
pub const D3DRS_POINTSPRITEENABLE: i32 = 156;
pub const D3DRS_POINTSCALEENABLE: i32 = 157;
pub const D3DRS_POINTSCALE_A: i32 = 158;
pub const D3DRS_POINTSCALE_B: i32 = 159;
pub const D3DRS_POINTSCALE_C: i32 = 160;
pub const D3DRS_MULTISAMPLEANTIALIAS: i32 = 161;
pub const D3DRS_MULTISAMPLEMASK: i32 = 162;
pub const D3DRS_PATCHEDGESTYLE: i32 = 163;
pub const D3DRS_DEBUGMONITORTOKEN: i32 = 165;
pub const D3DRS_POINTSIZE_MAX: i32 = 166;
pub const D3DRS_INDEXEDVERTEXBLENDENABLE: i32 = 167;
pub const D3DRS_COLORWRITEENABLE: i32 = 168;
pub const D3DRS_TWEENFACTOR: i32 = 170;
pub const D3DRS_BLENDOP: i32 = 171;
pub const D3DRS_POSITIONDEGREE: i32 = 172;
pub const D3DRS_NORMALDEGREE: i32 = 173;
pub const D3DRS_SCISSORTESTENABLE: i32 = 174;
pub const D3DRS_SLOPESCALEDEPTHBIAS: i32 = 175;
pub const D3DRS_ANTIALIASEDLINEENABLE: i32 = 176;
pub const D3DRS_MINTESSELLATIONLEVEL: i32 = 178;
pub const D3DRS_MAXTESSELLATIONLEVEL: i32 = 179;
pub const D3DRS_ADAPTIVETESS_X: i32 = 180;
pub const D3DRS_ADAPTIVETESS_Y: i32 = 181;
pub const D3DRS_ADAPTIVETESS_Z: i32 = 182;
pub const D3DRS_ADAPTIVETESS_W: i32 = 183;
pub const D3DRS_ENABLEADAPTIVETESSELLATION: i32 = 184;
pub const D3DRS_TWOSIDEDSTENCILMODE: i32 = 185;
pub const D3DRS_CCW_STENCILFAIL: i32 = 186;
pub const D3DRS_CCW_STENCILZFAIL: i32 = 187;
pub const D3DRS_CCW_STENCILPASS: i32 = 188;
pub const D3DRS_CCW_STENCILFUNC: i32 = 189;
pub const D3DRS_COLORWRITEENABLE1: i32 = 190;
pub const D3DRS_COLORWRITEENABLE2: i32 = 191;
pub const D3DRS_COLORWRITEENABLE3: i32 = 192;
pub const D3DRS_BLENDFACTOR: i32 = 193;
pub const D3DRS_SRGBWRITEENABLE: i32 = 194;
pub const D3DRS_DEPTHBIAS: i32 = 195;
pub const D3DRS_WRAP8: i32 = 198;
pub const D3DRS_WRAP9: i32 = 199;
pub const D3DRS_WRAP10: i32 = 200;
pub const D3DRS_WRAP11: i32 = 201;
pub const D3DRS_WRAP12: i32 = 202;
pub const D3DRS_WRAP13: i32 = 203;
pub const D3DRS_WRAP14: i32 = 204;
pub const D3DRS_WRAP15: i32 = 205;
pub const D3DRS_SEPARATEALPHABLENDENABLE: i32 = 206;
pub const D3DRS_SRCBLENDALPHA: i32 = 207;
pub const D3DRS_DESTBLENDALPHA: i32 = 208;
pub const D3DRS_BLENDOPALPHA: i32 = 209;// D3DRENDERSTATETYPE
const (
D3DRS_ZENABLE int32 = 7
D3DRS_FILLMODE int32 = 8
D3DRS_SHADEMODE int32 = 9
D3DRS_ZWRITEENABLE int32 = 14
D3DRS_ALPHATESTENABLE int32 = 15
D3DRS_LASTPIXEL int32 = 16
D3DRS_SRCBLEND int32 = 19
D3DRS_DESTBLEND int32 = 20
D3DRS_CULLMODE int32 = 22
D3DRS_ZFUNC int32 = 23
D3DRS_ALPHAREF int32 = 24
D3DRS_ALPHAFUNC int32 = 25
D3DRS_DITHERENABLE int32 = 26
D3DRS_ALPHABLENDENABLE int32 = 27
D3DRS_FOGENABLE int32 = 28
D3DRS_SPECULARENABLE int32 = 29
D3DRS_FOGCOLOR int32 = 34
D3DRS_FOGTABLEMODE int32 = 35
D3DRS_FOGSTART int32 = 36
D3DRS_FOGEND int32 = 37
D3DRS_FOGDENSITY int32 = 38
D3DRS_RANGEFOGENABLE int32 = 48
D3DRS_STENCILENABLE int32 = 52
D3DRS_STENCILFAIL int32 = 53
D3DRS_STENCILZFAIL int32 = 54
D3DRS_STENCILPASS int32 = 55
D3DRS_STENCILFUNC int32 = 56
D3DRS_STENCILREF int32 = 57
D3DRS_STENCILMASK int32 = 58
D3DRS_STENCILWRITEMASK int32 = 59
D3DRS_TEXTUREFACTOR int32 = 60
D3DRS_WRAP0 int32 = 128
D3DRS_WRAP1 int32 = 129
D3DRS_WRAP2 int32 = 130
D3DRS_WRAP3 int32 = 131
D3DRS_WRAP4 int32 = 132
D3DRS_WRAP5 int32 = 133
D3DRS_WRAP6 int32 = 134
D3DRS_WRAP7 int32 = 135
D3DRS_CLIPPING int32 = 136
D3DRS_LIGHTING int32 = 137
D3DRS_AMBIENT int32 = 139
D3DRS_FOGVERTEXMODE int32 = 140
D3DRS_COLORVERTEX int32 = 141
D3DRS_LOCALVIEWER int32 = 142
D3DRS_NORMALIZENORMALS int32 = 143
D3DRS_DIFFUSEMATERIALSOURCE int32 = 145
D3DRS_SPECULARMATERIALSOURCE int32 = 146
D3DRS_AMBIENTMATERIALSOURCE int32 = 147
D3DRS_EMISSIVEMATERIALSOURCE int32 = 148
D3DRS_VERTEXBLEND int32 = 151
D3DRS_CLIPPLANEENABLE int32 = 152
D3DRS_POINTSIZE int32 = 154
D3DRS_POINTSIZE_MIN int32 = 155
D3DRS_POINTSPRITEENABLE int32 = 156
D3DRS_POINTSCALEENABLE int32 = 157
D3DRS_POINTSCALE_A int32 = 158
D3DRS_POINTSCALE_B int32 = 159
D3DRS_POINTSCALE_C int32 = 160
D3DRS_MULTISAMPLEANTIALIAS int32 = 161
D3DRS_MULTISAMPLEMASK int32 = 162
D3DRS_PATCHEDGESTYLE int32 = 163
D3DRS_DEBUGMONITORTOKEN int32 = 165
D3DRS_POINTSIZE_MAX int32 = 166
D3DRS_INDEXEDVERTEXBLENDENABLE int32 = 167
D3DRS_COLORWRITEENABLE int32 = 168
D3DRS_TWEENFACTOR int32 = 170
D3DRS_BLENDOP int32 = 171
D3DRS_POSITIONDEGREE int32 = 172
D3DRS_NORMALDEGREE int32 = 173
D3DRS_SCISSORTESTENABLE int32 = 174
D3DRS_SLOPESCALEDEPTHBIAS int32 = 175
D3DRS_ANTIALIASEDLINEENABLE int32 = 176
D3DRS_MINTESSELLATIONLEVEL int32 = 178
D3DRS_MAXTESSELLATIONLEVEL int32 = 179
D3DRS_ADAPTIVETESS_X int32 = 180
D3DRS_ADAPTIVETESS_Y int32 = 181
D3DRS_ADAPTIVETESS_Z int32 = 182
D3DRS_ADAPTIVETESS_W int32 = 183
D3DRS_ENABLEADAPTIVETESSELLATION int32 = 184
D3DRS_TWOSIDEDSTENCILMODE int32 = 185
D3DRS_CCW_STENCILFAIL int32 = 186
D3DRS_CCW_STENCILZFAIL int32 = 187
D3DRS_CCW_STENCILPASS int32 = 188
D3DRS_CCW_STENCILFUNC int32 = 189
D3DRS_COLORWRITEENABLE1 int32 = 190
D3DRS_COLORWRITEENABLE2 int32 = 191
D3DRS_COLORWRITEENABLE3 int32 = 192
D3DRS_BLENDFACTOR int32 = 193
D3DRS_SRGBWRITEENABLE int32 = 194
D3DRS_DEPTHBIAS int32 = 195
D3DRS_WRAP8 int32 = 198
D3DRS_WRAP9 int32 = 199
D3DRS_WRAP10 int32 = 200
D3DRS_WRAP11 int32 = 201
D3DRS_WRAP12 int32 = 202
D3DRS_WRAP13 int32 = 203
D3DRS_WRAP14 int32 = 204
D3DRS_WRAP15 int32 = 205
D3DRS_SEPARATEALPHABLENDENABLE int32 = 206
D3DRS_SRCBLENDALPHA int32 = 207
D3DRS_DESTBLENDALPHA int32 = 208
D3DRS_BLENDOPALPHA int32 = 209
)const
D3DRS_ZENABLE = 7;
D3DRS_FILLMODE = 8;
D3DRS_SHADEMODE = 9;
D3DRS_ZWRITEENABLE = 14;
D3DRS_ALPHATESTENABLE = 15;
D3DRS_LASTPIXEL = 16;
D3DRS_SRCBLEND = 19;
D3DRS_DESTBLEND = 20;
D3DRS_CULLMODE = 22;
D3DRS_ZFUNC = 23;
D3DRS_ALPHAREF = 24;
D3DRS_ALPHAFUNC = 25;
D3DRS_DITHERENABLE = 26;
D3DRS_ALPHABLENDENABLE = 27;
D3DRS_FOGENABLE = 28;
D3DRS_SPECULARENABLE = 29;
D3DRS_FOGCOLOR = 34;
D3DRS_FOGTABLEMODE = 35;
D3DRS_FOGSTART = 36;
D3DRS_FOGEND = 37;
D3DRS_FOGDENSITY = 38;
D3DRS_RANGEFOGENABLE = 48;
D3DRS_STENCILENABLE = 52;
D3DRS_STENCILFAIL = 53;
D3DRS_STENCILZFAIL = 54;
D3DRS_STENCILPASS = 55;
D3DRS_STENCILFUNC = 56;
D3DRS_STENCILREF = 57;
D3DRS_STENCILMASK = 58;
D3DRS_STENCILWRITEMASK = 59;
D3DRS_TEXTUREFACTOR = 60;
D3DRS_WRAP0 = 128;
D3DRS_WRAP1 = 129;
D3DRS_WRAP2 = 130;
D3DRS_WRAP3 = 131;
D3DRS_WRAP4 = 132;
D3DRS_WRAP5 = 133;
D3DRS_WRAP6 = 134;
D3DRS_WRAP7 = 135;
D3DRS_CLIPPING = 136;
D3DRS_LIGHTING = 137;
D3DRS_AMBIENT = 139;
D3DRS_FOGVERTEXMODE = 140;
D3DRS_COLORVERTEX = 141;
D3DRS_LOCALVIEWER = 142;
D3DRS_NORMALIZENORMALS = 143;
D3DRS_DIFFUSEMATERIALSOURCE = 145;
D3DRS_SPECULARMATERIALSOURCE = 146;
D3DRS_AMBIENTMATERIALSOURCE = 147;
D3DRS_EMISSIVEMATERIALSOURCE = 148;
D3DRS_VERTEXBLEND = 151;
D3DRS_CLIPPLANEENABLE = 152;
D3DRS_POINTSIZE = 154;
D3DRS_POINTSIZE_MIN = 155;
D3DRS_POINTSPRITEENABLE = 156;
D3DRS_POINTSCALEENABLE = 157;
D3DRS_POINTSCALE_A = 158;
D3DRS_POINTSCALE_B = 159;
D3DRS_POINTSCALE_C = 160;
D3DRS_MULTISAMPLEANTIALIAS = 161;
D3DRS_MULTISAMPLEMASK = 162;
D3DRS_PATCHEDGESTYLE = 163;
D3DRS_DEBUGMONITORTOKEN = 165;
D3DRS_POINTSIZE_MAX = 166;
D3DRS_INDEXEDVERTEXBLENDENABLE = 167;
D3DRS_COLORWRITEENABLE = 168;
D3DRS_TWEENFACTOR = 170;
D3DRS_BLENDOP = 171;
D3DRS_POSITIONDEGREE = 172;
D3DRS_NORMALDEGREE = 173;
D3DRS_SCISSORTESTENABLE = 174;
D3DRS_SLOPESCALEDEPTHBIAS = 175;
D3DRS_ANTIALIASEDLINEENABLE = 176;
D3DRS_MINTESSELLATIONLEVEL = 178;
D3DRS_MAXTESSELLATIONLEVEL = 179;
D3DRS_ADAPTIVETESS_X = 180;
D3DRS_ADAPTIVETESS_Y = 181;
D3DRS_ADAPTIVETESS_Z = 182;
D3DRS_ADAPTIVETESS_W = 183;
D3DRS_ENABLEADAPTIVETESSELLATION = 184;
D3DRS_TWOSIDEDSTENCILMODE = 185;
D3DRS_CCW_STENCILFAIL = 186;
D3DRS_CCW_STENCILZFAIL = 187;
D3DRS_CCW_STENCILPASS = 188;
D3DRS_CCW_STENCILFUNC = 189;
D3DRS_COLORWRITEENABLE1 = 190;
D3DRS_COLORWRITEENABLE2 = 191;
D3DRS_COLORWRITEENABLE3 = 192;
D3DRS_BLENDFACTOR = 193;
D3DRS_SRGBWRITEENABLE = 194;
D3DRS_DEPTHBIAS = 195;
D3DRS_WRAP8 = 198;
D3DRS_WRAP9 = 199;
D3DRS_WRAP10 = 200;
D3DRS_WRAP11 = 201;
D3DRS_WRAP12 = 202;
D3DRS_WRAP13 = 203;
D3DRS_WRAP14 = 204;
D3DRS_WRAP15 = 205;
D3DRS_SEPARATEALPHABLENDENABLE = 206;
D3DRS_SRCBLENDALPHA = 207;
D3DRS_DESTBLENDALPHA = 208;
D3DRS_BLENDOPALPHA = 209;// D3DRENDERSTATETYPE
pub const D3DRS_ZENABLE: i32 = 7;
pub const D3DRS_FILLMODE: i32 = 8;
pub const D3DRS_SHADEMODE: i32 = 9;
pub const D3DRS_ZWRITEENABLE: i32 = 14;
pub const D3DRS_ALPHATESTENABLE: i32 = 15;
pub const D3DRS_LASTPIXEL: i32 = 16;
pub const D3DRS_SRCBLEND: i32 = 19;
pub const D3DRS_DESTBLEND: i32 = 20;
pub const D3DRS_CULLMODE: i32 = 22;
pub const D3DRS_ZFUNC: i32 = 23;
pub const D3DRS_ALPHAREF: i32 = 24;
pub const D3DRS_ALPHAFUNC: i32 = 25;
pub const D3DRS_DITHERENABLE: i32 = 26;
pub const D3DRS_ALPHABLENDENABLE: i32 = 27;
pub const D3DRS_FOGENABLE: i32 = 28;
pub const D3DRS_SPECULARENABLE: i32 = 29;
pub const D3DRS_FOGCOLOR: i32 = 34;
pub const D3DRS_FOGTABLEMODE: i32 = 35;
pub const D3DRS_FOGSTART: i32 = 36;
pub const D3DRS_FOGEND: i32 = 37;
pub const D3DRS_FOGDENSITY: i32 = 38;
pub const D3DRS_RANGEFOGENABLE: i32 = 48;
pub const D3DRS_STENCILENABLE: i32 = 52;
pub const D3DRS_STENCILFAIL: i32 = 53;
pub const D3DRS_STENCILZFAIL: i32 = 54;
pub const D3DRS_STENCILPASS: i32 = 55;
pub const D3DRS_STENCILFUNC: i32 = 56;
pub const D3DRS_STENCILREF: i32 = 57;
pub const D3DRS_STENCILMASK: i32 = 58;
pub const D3DRS_STENCILWRITEMASK: i32 = 59;
pub const D3DRS_TEXTUREFACTOR: i32 = 60;
pub const D3DRS_WRAP0: i32 = 128;
pub const D3DRS_WRAP1: i32 = 129;
pub const D3DRS_WRAP2: i32 = 130;
pub const D3DRS_WRAP3: i32 = 131;
pub const D3DRS_WRAP4: i32 = 132;
pub const D3DRS_WRAP5: i32 = 133;
pub const D3DRS_WRAP6: i32 = 134;
pub const D3DRS_WRAP7: i32 = 135;
pub const D3DRS_CLIPPING: i32 = 136;
pub const D3DRS_LIGHTING: i32 = 137;
pub const D3DRS_AMBIENT: i32 = 139;
pub const D3DRS_FOGVERTEXMODE: i32 = 140;
pub const D3DRS_COLORVERTEX: i32 = 141;
pub const D3DRS_LOCALVIEWER: i32 = 142;
pub const D3DRS_NORMALIZENORMALS: i32 = 143;
pub const D3DRS_DIFFUSEMATERIALSOURCE: i32 = 145;
pub const D3DRS_SPECULARMATERIALSOURCE: i32 = 146;
pub const D3DRS_AMBIENTMATERIALSOURCE: i32 = 147;
pub const D3DRS_EMISSIVEMATERIALSOURCE: i32 = 148;
pub const D3DRS_VERTEXBLEND: i32 = 151;
pub const D3DRS_CLIPPLANEENABLE: i32 = 152;
pub const D3DRS_POINTSIZE: i32 = 154;
pub const D3DRS_POINTSIZE_MIN: i32 = 155;
pub const D3DRS_POINTSPRITEENABLE: i32 = 156;
pub const D3DRS_POINTSCALEENABLE: i32 = 157;
pub const D3DRS_POINTSCALE_A: i32 = 158;
pub const D3DRS_POINTSCALE_B: i32 = 159;
pub const D3DRS_POINTSCALE_C: i32 = 160;
pub const D3DRS_MULTISAMPLEANTIALIAS: i32 = 161;
pub const D3DRS_MULTISAMPLEMASK: i32 = 162;
pub const D3DRS_PATCHEDGESTYLE: i32 = 163;
pub const D3DRS_DEBUGMONITORTOKEN: i32 = 165;
pub const D3DRS_POINTSIZE_MAX: i32 = 166;
pub const D3DRS_INDEXEDVERTEXBLENDENABLE: i32 = 167;
pub const D3DRS_COLORWRITEENABLE: i32 = 168;
pub const D3DRS_TWEENFACTOR: i32 = 170;
pub const D3DRS_BLENDOP: i32 = 171;
pub const D3DRS_POSITIONDEGREE: i32 = 172;
pub const D3DRS_NORMALDEGREE: i32 = 173;
pub const D3DRS_SCISSORTESTENABLE: i32 = 174;
pub const D3DRS_SLOPESCALEDEPTHBIAS: i32 = 175;
pub const D3DRS_ANTIALIASEDLINEENABLE: i32 = 176;
pub const D3DRS_MINTESSELLATIONLEVEL: i32 = 178;
pub const D3DRS_MAXTESSELLATIONLEVEL: i32 = 179;
pub const D3DRS_ADAPTIVETESS_X: i32 = 180;
pub const D3DRS_ADAPTIVETESS_Y: i32 = 181;
pub const D3DRS_ADAPTIVETESS_Z: i32 = 182;
pub const D3DRS_ADAPTIVETESS_W: i32 = 183;
pub const D3DRS_ENABLEADAPTIVETESSELLATION: i32 = 184;
pub const D3DRS_TWOSIDEDSTENCILMODE: i32 = 185;
pub const D3DRS_CCW_STENCILFAIL: i32 = 186;
pub const D3DRS_CCW_STENCILZFAIL: i32 = 187;
pub const D3DRS_CCW_STENCILPASS: i32 = 188;
pub const D3DRS_CCW_STENCILFUNC: i32 = 189;
pub const D3DRS_COLORWRITEENABLE1: i32 = 190;
pub const D3DRS_COLORWRITEENABLE2: i32 = 191;
pub const D3DRS_COLORWRITEENABLE3: i32 = 192;
pub const D3DRS_BLENDFACTOR: i32 = 193;
pub const D3DRS_SRGBWRITEENABLE: i32 = 194;
pub const D3DRS_DEPTHBIAS: i32 = 195;
pub const D3DRS_WRAP8: i32 = 198;
pub const D3DRS_WRAP9: i32 = 199;
pub const D3DRS_WRAP10: i32 = 200;
pub const D3DRS_WRAP11: i32 = 201;
pub const D3DRS_WRAP12: i32 = 202;
pub const D3DRS_WRAP13: i32 = 203;
pub const D3DRS_WRAP14: i32 = 204;
pub const D3DRS_WRAP15: i32 = 205;
pub const D3DRS_SEPARATEALPHABLENDENABLE: i32 = 206;
pub const D3DRS_SRCBLENDALPHA: i32 = 207;
pub const D3DRS_DESTBLENDALPHA: i32 = 208;
pub const D3DRS_BLENDOPALPHA: i32 = 209;const
D3DRS_ZENABLE* = 7
D3DRS_FILLMODE* = 8
D3DRS_SHADEMODE* = 9
D3DRS_ZWRITEENABLE* = 14
D3DRS_ALPHATESTENABLE* = 15
D3DRS_LASTPIXEL* = 16
D3DRS_SRCBLEND* = 19
D3DRS_DESTBLEND* = 20
D3DRS_CULLMODE* = 22
D3DRS_ZFUNC* = 23
D3DRS_ALPHAREF* = 24
D3DRS_ALPHAFUNC* = 25
D3DRS_DITHERENABLE* = 26
D3DRS_ALPHABLENDENABLE* = 27
D3DRS_FOGENABLE* = 28
D3DRS_SPECULARENABLE* = 29
D3DRS_FOGCOLOR* = 34
D3DRS_FOGTABLEMODE* = 35
D3DRS_FOGSTART* = 36
D3DRS_FOGEND* = 37
D3DRS_FOGDENSITY* = 38
D3DRS_RANGEFOGENABLE* = 48
D3DRS_STENCILENABLE* = 52
D3DRS_STENCILFAIL* = 53
D3DRS_STENCILZFAIL* = 54
D3DRS_STENCILPASS* = 55
D3DRS_STENCILFUNC* = 56
D3DRS_STENCILREF* = 57
D3DRS_STENCILMASK* = 58
D3DRS_STENCILWRITEMASK* = 59
D3DRS_TEXTUREFACTOR* = 60
D3DRS_WRAP0* = 128
D3DRS_WRAP1* = 129
D3DRS_WRAP2* = 130
D3DRS_WRAP3* = 131
D3DRS_WRAP4* = 132
D3DRS_WRAP5* = 133
D3DRS_WRAP6* = 134
D3DRS_WRAP7* = 135
D3DRS_CLIPPING* = 136
D3DRS_LIGHTING* = 137
D3DRS_AMBIENT* = 139
D3DRS_FOGVERTEXMODE* = 140
D3DRS_COLORVERTEX* = 141
D3DRS_LOCALVIEWER* = 142
D3DRS_NORMALIZENORMALS* = 143
D3DRS_DIFFUSEMATERIALSOURCE* = 145
D3DRS_SPECULARMATERIALSOURCE* = 146
D3DRS_AMBIENTMATERIALSOURCE* = 147
D3DRS_EMISSIVEMATERIALSOURCE* = 148
D3DRS_VERTEXBLEND* = 151
D3DRS_CLIPPLANEENABLE* = 152
D3DRS_POINTSIZE* = 154
D3DRS_POINTSIZE_MIN* = 155
D3DRS_POINTSPRITEENABLE* = 156
D3DRS_POINTSCALEENABLE* = 157
D3DRS_POINTSCALE_A* = 158
D3DRS_POINTSCALE_B* = 159
D3DRS_POINTSCALE_C* = 160
D3DRS_MULTISAMPLEANTIALIAS* = 161
D3DRS_MULTISAMPLEMASK* = 162
D3DRS_PATCHEDGESTYLE* = 163
D3DRS_DEBUGMONITORTOKEN* = 165
D3DRS_POINTSIZE_MAX* = 166
D3DRS_INDEXEDVERTEXBLENDENABLE* = 167
D3DRS_COLORWRITEENABLE* = 168
D3DRS_TWEENFACTOR* = 170
D3DRS_BLENDOP* = 171
D3DRS_POSITIONDEGREE* = 172
D3DRS_NORMALDEGREE* = 173
D3DRS_SCISSORTESTENABLE* = 174
D3DRS_SLOPESCALEDEPTHBIAS* = 175
D3DRS_ANTIALIASEDLINEENABLE* = 176
D3DRS_MINTESSELLATIONLEVEL* = 178
D3DRS_MAXTESSELLATIONLEVEL* = 179
D3DRS_ADAPTIVETESS_X* = 180
D3DRS_ADAPTIVETESS_Y* = 181
D3DRS_ADAPTIVETESS_Z* = 182
D3DRS_ADAPTIVETESS_W* = 183
D3DRS_ENABLEADAPTIVETESSELLATION* = 184
D3DRS_TWOSIDEDSTENCILMODE* = 185
D3DRS_CCW_STENCILFAIL* = 186
D3DRS_CCW_STENCILZFAIL* = 187
D3DRS_CCW_STENCILPASS* = 188
D3DRS_CCW_STENCILFUNC* = 189
D3DRS_COLORWRITEENABLE1* = 190
D3DRS_COLORWRITEENABLE2* = 191
D3DRS_COLORWRITEENABLE3* = 192
D3DRS_BLENDFACTOR* = 193
D3DRS_SRGBWRITEENABLE* = 194
D3DRS_DEPTHBIAS* = 195
D3DRS_WRAP8* = 198
D3DRS_WRAP9* = 199
D3DRS_WRAP10* = 200
D3DRS_WRAP11* = 201
D3DRS_WRAP12* = 202
D3DRS_WRAP13* = 203
D3DRS_WRAP14* = 204
D3DRS_WRAP15* = 205
D3DRS_SEPARATEALPHABLENDENABLE* = 206
D3DRS_SRCBLENDALPHA* = 207
D3DRS_DESTBLENDALPHA* = 208
D3DRS_BLENDOPALPHA* = 209enum D3DRENDERSTATETYPE : int {
D3DRS_ZENABLE = 7,
D3DRS_FILLMODE = 8,
D3DRS_SHADEMODE = 9,
D3DRS_ZWRITEENABLE = 14,
D3DRS_ALPHATESTENABLE = 15,
D3DRS_LASTPIXEL = 16,
D3DRS_SRCBLEND = 19,
D3DRS_DESTBLEND = 20,
D3DRS_CULLMODE = 22,
D3DRS_ZFUNC = 23,
D3DRS_ALPHAREF = 24,
D3DRS_ALPHAFUNC = 25,
D3DRS_DITHERENABLE = 26,
D3DRS_ALPHABLENDENABLE = 27,
D3DRS_FOGENABLE = 28,
D3DRS_SPECULARENABLE = 29,
D3DRS_FOGCOLOR = 34,
D3DRS_FOGTABLEMODE = 35,
D3DRS_FOGSTART = 36,
D3DRS_FOGEND = 37,
D3DRS_FOGDENSITY = 38,
D3DRS_RANGEFOGENABLE = 48,
D3DRS_STENCILENABLE = 52,
D3DRS_STENCILFAIL = 53,
D3DRS_STENCILZFAIL = 54,
D3DRS_STENCILPASS = 55,
D3DRS_STENCILFUNC = 56,
D3DRS_STENCILREF = 57,
D3DRS_STENCILMASK = 58,
D3DRS_STENCILWRITEMASK = 59,
D3DRS_TEXTUREFACTOR = 60,
D3DRS_WRAP0 = 128,
D3DRS_WRAP1 = 129,
D3DRS_WRAP2 = 130,
D3DRS_WRAP3 = 131,
D3DRS_WRAP4 = 132,
D3DRS_WRAP5 = 133,
D3DRS_WRAP6 = 134,
D3DRS_WRAP7 = 135,
D3DRS_CLIPPING = 136,
D3DRS_LIGHTING = 137,
D3DRS_AMBIENT = 139,
D3DRS_FOGVERTEXMODE = 140,
D3DRS_COLORVERTEX = 141,
D3DRS_LOCALVIEWER = 142,
D3DRS_NORMALIZENORMALS = 143,
D3DRS_DIFFUSEMATERIALSOURCE = 145,
D3DRS_SPECULARMATERIALSOURCE = 146,
D3DRS_AMBIENTMATERIALSOURCE = 147,
D3DRS_EMISSIVEMATERIALSOURCE = 148,
D3DRS_VERTEXBLEND = 151,
D3DRS_CLIPPLANEENABLE = 152,
D3DRS_POINTSIZE = 154,
D3DRS_POINTSIZE_MIN = 155,
D3DRS_POINTSPRITEENABLE = 156,
D3DRS_POINTSCALEENABLE = 157,
D3DRS_POINTSCALE_A = 158,
D3DRS_POINTSCALE_B = 159,
D3DRS_POINTSCALE_C = 160,
D3DRS_MULTISAMPLEANTIALIAS = 161,
D3DRS_MULTISAMPLEMASK = 162,
D3DRS_PATCHEDGESTYLE = 163,
D3DRS_DEBUGMONITORTOKEN = 165,
D3DRS_POINTSIZE_MAX = 166,
D3DRS_INDEXEDVERTEXBLENDENABLE = 167,
D3DRS_COLORWRITEENABLE = 168,
D3DRS_TWEENFACTOR = 170,
D3DRS_BLENDOP = 171,
D3DRS_POSITIONDEGREE = 172,
D3DRS_NORMALDEGREE = 173,
D3DRS_SCISSORTESTENABLE = 174,
D3DRS_SLOPESCALEDEPTHBIAS = 175,
D3DRS_ANTIALIASEDLINEENABLE = 176,
D3DRS_MINTESSELLATIONLEVEL = 178,
D3DRS_MAXTESSELLATIONLEVEL = 179,
D3DRS_ADAPTIVETESS_X = 180,
D3DRS_ADAPTIVETESS_Y = 181,
D3DRS_ADAPTIVETESS_Z = 182,
D3DRS_ADAPTIVETESS_W = 183,
D3DRS_ENABLEADAPTIVETESSELLATION = 184,
D3DRS_TWOSIDEDSTENCILMODE = 185,
D3DRS_CCW_STENCILFAIL = 186,
D3DRS_CCW_STENCILZFAIL = 187,
D3DRS_CCW_STENCILPASS = 188,
D3DRS_CCW_STENCILFUNC = 189,
D3DRS_COLORWRITEENABLE1 = 190,
D3DRS_COLORWRITEENABLE2 = 191,
D3DRS_COLORWRITEENABLE3 = 192,
D3DRS_BLENDFACTOR = 193,
D3DRS_SRGBWRITEENABLE = 194,
D3DRS_DEPTHBIAS = 195,
D3DRS_WRAP8 = 198,
D3DRS_WRAP9 = 199,
D3DRS_WRAP10 = 200,
D3DRS_WRAP11 = 201,
D3DRS_WRAP12 = 202,
D3DRS_WRAP13 = 203,
D3DRS_WRAP14 = 204,
D3DRS_WRAP15 = 205,
D3DRS_SEPARATEALPHABLENDENABLE = 206,
D3DRS_SRCBLENDALPHA = 207,
D3DRS_DESTBLENDALPHA = 208,
D3DRS_BLENDOPALPHA = 209,
}#define global D3DRS_ZENABLE 0x7
#define global D3DRS_FILLMODE 0x8
#define global D3DRS_SHADEMODE 0x9
#define global D3DRS_ZWRITEENABLE 0xE
#define global D3DRS_ALPHATESTENABLE 0xF
#define global D3DRS_LASTPIXEL 0x10
#define global D3DRS_SRCBLEND 0x13
#define global D3DRS_DESTBLEND 0x14
#define global D3DRS_CULLMODE 0x16
#define global D3DRS_ZFUNC 0x17
#define global D3DRS_ALPHAREF 0x18
#define global D3DRS_ALPHAFUNC 0x19
#define global D3DRS_DITHERENABLE 0x1A
#define global D3DRS_ALPHABLENDENABLE 0x1B
#define global D3DRS_FOGENABLE 0x1C
#define global D3DRS_SPECULARENABLE 0x1D
#define global D3DRS_FOGCOLOR 0x22
#define global D3DRS_FOGTABLEMODE 0x23
#define global D3DRS_FOGSTART 0x24
#define global D3DRS_FOGEND 0x25
#define global D3DRS_FOGDENSITY 0x26
#define global D3DRS_RANGEFOGENABLE 0x30
#define global D3DRS_STENCILENABLE 0x34
#define global D3DRS_STENCILFAIL 0x35
#define global D3DRS_STENCILZFAIL 0x36
#define global D3DRS_STENCILPASS 0x37
#define global D3DRS_STENCILFUNC 0x38
#define global D3DRS_STENCILREF 0x39
#define global D3DRS_STENCILMASK 0x3A
#define global D3DRS_STENCILWRITEMASK 0x3B
#define global D3DRS_TEXTUREFACTOR 0x3C
#define global D3DRS_WRAP0 0x80
#define global D3DRS_WRAP1 0x81
#define global D3DRS_WRAP2 0x82
#define global D3DRS_WRAP3 0x83
#define global D3DRS_WRAP4 0x84
#define global D3DRS_WRAP5 0x85
#define global D3DRS_WRAP6 0x86
#define global D3DRS_WRAP7 0x87
#define global D3DRS_CLIPPING 0x88
#define global D3DRS_LIGHTING 0x89
#define global D3DRS_AMBIENT 0x8B
#define global D3DRS_FOGVERTEXMODE 0x8C
#define global D3DRS_COLORVERTEX 0x8D
#define global D3DRS_LOCALVIEWER 0x8E
#define global D3DRS_NORMALIZENORMALS 0x8F
#define global D3DRS_DIFFUSEMATERIALSOURCE 0x91
#define global D3DRS_SPECULARMATERIALSOURCE 0x92
#define global D3DRS_AMBIENTMATERIALSOURCE 0x93
#define global D3DRS_EMISSIVEMATERIALSOURCE 0x94
#define global D3DRS_VERTEXBLEND 0x97
#define global D3DRS_CLIPPLANEENABLE 0x98
#define global D3DRS_POINTSIZE 0x9A
#define global D3DRS_POINTSIZE_MIN 0x9B
#define global D3DRS_POINTSPRITEENABLE 0x9C
#define global D3DRS_POINTSCALEENABLE 0x9D
#define global D3DRS_POINTSCALE_A 0x9E
#define global D3DRS_POINTSCALE_B 0x9F
#define global D3DRS_POINTSCALE_C 0xA0
#define global D3DRS_MULTISAMPLEANTIALIAS 0xA1
#define global D3DRS_MULTISAMPLEMASK 0xA2
#define global D3DRS_PATCHEDGESTYLE 0xA3
#define global D3DRS_DEBUGMONITORTOKEN 0xA5
#define global D3DRS_POINTSIZE_MAX 0xA6
#define global D3DRS_INDEXEDVERTEXBLENDENABLE 0xA7
#define global D3DRS_COLORWRITEENABLE 0xA8
#define global D3DRS_TWEENFACTOR 0xAA
#define global D3DRS_BLENDOP 0xAB
#define global D3DRS_POSITIONDEGREE 0xAC
#define global D3DRS_NORMALDEGREE 0xAD
#define global D3DRS_SCISSORTESTENABLE 0xAE
#define global D3DRS_SLOPESCALEDEPTHBIAS 0xAF
#define global D3DRS_ANTIALIASEDLINEENABLE 0xB0
#define global D3DRS_MINTESSELLATIONLEVEL 0xB2
#define global D3DRS_MAXTESSELLATIONLEVEL 0xB3
#define global D3DRS_ADAPTIVETESS_X 0xB4
#define global D3DRS_ADAPTIVETESS_Y 0xB5
#define global D3DRS_ADAPTIVETESS_Z 0xB6
#define global D3DRS_ADAPTIVETESS_W 0xB7
#define global D3DRS_ENABLEADAPTIVETESSELLATION 0xB8
#define global D3DRS_TWOSIDEDSTENCILMODE 0xB9
#define global D3DRS_CCW_STENCILFAIL 0xBA
#define global D3DRS_CCW_STENCILZFAIL 0xBB
#define global D3DRS_CCW_STENCILPASS 0xBC
#define global D3DRS_CCW_STENCILFUNC 0xBD
#define global D3DRS_COLORWRITEENABLE1 0xBE
#define global D3DRS_COLORWRITEENABLE2 0xBF
#define global D3DRS_COLORWRITEENABLE3 0xC0
#define global D3DRS_BLENDFACTOR 0xC1
#define global D3DRS_SRGBWRITEENABLE 0xC2
#define global D3DRS_DEPTHBIAS 0xC3
#define global D3DRS_WRAP8 0xC6
#define global D3DRS_WRAP9 0xC7
#define global D3DRS_WRAP10 0xC8
#define global D3DRS_WRAP11 0xC9
#define global D3DRS_WRAP12 0xCA
#define global D3DRS_WRAP13 0xCB
#define global D3DRS_WRAP14 0xCC
#define global D3DRS_WRAP15 0xCD
#define global D3DRS_SEPARATEALPHABLENDENABLE 0xCE
#define global D3DRS_SRCBLENDALPHA 0xCF
#define global D3DRS_DESTBLENDALPHA 0xD0
#define global D3DRS_BLENDOPALPHA 0xD1