"D3DTOP_LERP",
])
-D3DTA = Flags(DWORD, [
- "D3DTA_SELECTMASK",
+# XXX: Actually a mixture of enums and flags
+D3DTA = FakeEnum(DWORD, [
"D3DTA_DIFFUSE",
"D3DTA_CURRENT",
"D3DTA_TEXTURE",
"D3DTA_SPECULAR",
"D3DTA_TEMP",
"D3DTA_CONSTANT",
- "D3DTA_COMPLEMENT",
- "D3DTA_ALPHAREPLICATE",
+ #"D3DTA_COMPLEMENT",
+ #"D3DTA_ALPHAREPLICATE",
])
D3DTEXTURETRANSFORMFLAGS = Enum("D3DTEXTURETRANSFORMFLAGS", [
"D3DPV_DONOTCOPYDATA",
])
+# XXX: Actually a mixture of enums and flags
D3DFVF = Flags(DWORD, [
"D3DFVF_RESERVED0",
- "D3DFVF_POSITION_MASK",
"D3DFVF_XYZ",
"D3DFVF_XYZRHW",
"D3DFVF_XYZB1",
"D3DFVF_PSIZE",
"D3DFVF_DIFFUSE",
"D3DFVF_SPECULAR",
- #"D3DFVF_TEXCOUNT_MASK",
- #"D3DFVF_TEXCOUNT_SHIFT",
#"D3DFVF_TEX0",
#"D3DFVF_TEX1",
#"D3DFVF_TEX2",
"D3DFVF_LASTBETA_UBYTE4",
"D3DFVF_LASTBETA_D3DCOLOR",
"D3DFVF_RESERVED2",
- #"D3DFVF_TEXCOORDSIZE3(0)",
+ #"D3DFVF_TEXCOORDSIZE1(0)",
#"D3DFVF_TEXCOORDSIZE2(0)",
+ #"D3DFVF_TEXCOORDSIZE3(0)",
#"D3DFVF_TEXCOORDSIZE4(0)",
- #"D3DFVF_TEXCOORDSIZE1(0)",
- #"D3DFVF_TEXCOORDSIZE3(1)",
+ #"D3DFVF_TEXCOORDSIZE1(1)",
#"D3DFVF_TEXCOORDSIZE2(1)",
+ #"D3DFVF_TEXCOORDSIZE3(1)",
#"D3DFVF_TEXCOORDSIZE4(1)",
- #"D3DFVF_TEXCOORDSIZE1(1)",
- #"D3DFVF_TEXCOORDSIZE3(2)",
+ #"D3DFVF_TEXCOORDSIZE1(2)",
#"D3DFVF_TEXCOORDSIZE2(2)",
+ #"D3DFVF_TEXCOORDSIZE3(2)",
#"D3DFVF_TEXCOORDSIZE4(2)",
- #"D3DFVF_TEXCOORDSIZE1(2)",
- #"D3DFVF_TEXCOORDSIZE3(3)",
+ #"D3DFVF_TEXCOORDSIZE1(3)",
#"D3DFVF_TEXCOORDSIZE2(3)",
+ #"D3DFVF_TEXCOORDSIZE3(3)",
#"D3DFVF_TEXCOORDSIZE4(3)",
- #"D3DFVF_TEXCOORDSIZE1(3)",
])
D3DDECLUSAGE = Enum("D3DDECLUSAGE", [