])
D3DGAMMARAMP = Struct("D3DGAMMARAMP", [
- (WORD, "red[256]"),
- (WORD, "green[256]"),
- (WORD, "blue[256]"),
+ (Array(WORD, "256"), "red"),
+ (Array(WORD, "256"), "green"),
+ (Array(WORD, "256"), "blue"),
])
D3DBACKBUFFER_TYPE = Enum("D3DBACKBUFFER_TYPE", [
])
D3DDEVINFO_RESOURCEMANAGER = Struct("D3DDEVINFO_RESOURCEMANAGER", [
- (D3DRESOURCESTATS, "stats[D3DRTYPECOUNT]"),
+ (Array(D3DRESOURCESTATS, "D3DRTYPECOUNT"), "stats"),
])
D3DDEVINFO_D3DVERTEXSTATS = Struct("D3DDEVINFO_D3DVERTEXSTATS", [
])
D3DGAMMARAMP = Struct("D3DGAMMARAMP", [
- (WORD, "red[256]"),
- (WORD, "green[256]"),
- (WORD, "blue[256]"),
+ (Array(WORD, "256"), "red"),
+ (Array(WORD, "256"), "green"),
+ (Array(WORD, "256"), "blue"),
])
D3DBACKBUFFER_TYPE = Enum("D3DBACKBUFFER_TYPE", [
])
D3DDEVINFO_RESOURCEMANAGER = Struct("D3DDEVINFO_RESOURCEMANAGER", [
- (D3DRESOURCESTATS, "stats[D3DRTYPECOUNT]"),
- (D3DRESOURCESTATS, "stats[8]"),
+ (Array(D3DRESOURCESTATS, "D3DRTYPECOUNT"), "stats"),
])
D3DDEVINFO_D3DVERTEXSTATS = Struct("D3DDEVINFO_D3DVERTEXSTATS", [
LPD3DVERTEX = Pointer(D3DVERTEX)
D3DMATRIX = Struct("D3DMATRIX", [
- (D3DVALUE, "m[4][4]"),
+ (Array(Array(D3DVALUE, "4"), "4"), "m"),
])
LPD3DMATRIX = Pointer(D3DMATRIX)
(D3DTRANSFORMSTATETYPE, "dtstTransformStateType"),
(D3DLIGHTSTATETYPE, "dlstLightStateType"),
(D3DRENDERSTATETYPE, "drstRenderStateType"),
- (DWORD, "dwArg[1]"),
- (D3DVALUE, "dvArg[1]"),
+ (Array(DWORD, "1"), "dwArg"),
+ (Array(D3DVALUE, "1"), "dvArg"),
])
D3DMATRIXLOAD = Struct("D3DMATRIXLOAD", [
(D3DDP_PTRSTRIDE, "normal"),
(D3DDP_PTRSTRIDE, "diffuse"),
(D3DDP_PTRSTRIDE, "specular"),
- (D3DDP_PTRSTRIDE, "textureCoords[D3DDP_MAXTEXCOORD]"),
+ (Array(D3DDP_PTRSTRIDE, "D3DDP_MAXTEXCOORD"), "textureCoords"),
])
LPD3DDRAWPRIMITIVESTRIDEDDATA = Pointer(D3DDRAWPRIMITIVESTRIDEDDATA)