mirror of
https://github.com/thunderbrewhq/binana.git
synced 2025-12-12 17:52:29 +00:00
chore(binana): add a lot of texture functions
This commit is contained in:
parent
1042d9fa22
commit
571579c3c4
19 changed files with 2001 additions and 45 deletions
File diff suppressed because it is too large
Load diff
|
|
@ -136,6 +136,10 @@
|
|||
"type": "int",
|
||||
"name": "EVENTID"
|
||||
},
|
||||
{
|
||||
"type": "HCOLORMAP__*",
|
||||
"name": "HCOLORMAP"
|
||||
},
|
||||
{
|
||||
"type": "void*",
|
||||
"name": "HEVENTCONTEXT"
|
||||
|
|
@ -156,6 +160,10 @@
|
|||
"type": "int",
|
||||
"name": "MOUSEMODE"
|
||||
},
|
||||
{
|
||||
"type": "int",
|
||||
"name": "MipMapAlgorithm"
|
||||
},
|
||||
{
|
||||
"type": "int",
|
||||
"name": "OSINPUT"
|
||||
|
|
@ -172,6 +180,10 @@
|
|||
"type": "long long",
|
||||
"name": "SCHEDSTATE"
|
||||
},
|
||||
{
|
||||
"type": "int",
|
||||
"name": "STATUS_TYPE"
|
||||
},
|
||||
{
|
||||
"type": "int32_t",
|
||||
"name": "intptr_t"
|
||||
|
|
@ -188,6 +200,10 @@
|
|||
"type": "CSBasePriorityQueue",
|
||||
"name": "TSPriorityQueue_EvtTimer"
|
||||
},
|
||||
{
|
||||
"type": "TSList_CStatus__STATUSENTRY",
|
||||
"name": "TSExplicitList_CStatus__STATUSENTRY"
|
||||
},
|
||||
{
|
||||
"type": "TSList_EvtMessage",
|
||||
"name": "TSExplicitList_EvtMessage"
|
||||
|
|
@ -230,6 +246,49 @@
|
|||
}
|
||||
],
|
||||
"structs": [
|
||||
{
|
||||
"name": "BLPJPEGHeader",
|
||||
"size": 1024,
|
||||
"members": [
|
||||
{
|
||||
"type": "uint32_t",
|
||||
"name": "headerSize",
|
||||
"offset": 0
|
||||
},
|
||||
{
|
||||
"type": "uint8_t",
|
||||
"name": "headerData",
|
||||
"arrsize": 1020,
|
||||
"offset": 4
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "BlpPalPixel",
|
||||
"size": 4,
|
||||
"members": [
|
||||
{
|
||||
"type": "uint8_t",
|
||||
"name": "b",
|
||||
"offset": 0
|
||||
},
|
||||
{
|
||||
"type": "uint8_t",
|
||||
"name": "g",
|
||||
"offset": 1
|
||||
},
|
||||
{
|
||||
"type": "uint8_t",
|
||||
"name": "r",
|
||||
"offset": 2
|
||||
},
|
||||
{
|
||||
"type": "uint8_t",
|
||||
"name": "pad",
|
||||
"offset": 3
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "C2Vector",
|
||||
"size": 8,
|
||||
|
|
@ -487,26 +546,52 @@
|
|||
]
|
||||
},
|
||||
{
|
||||
"name": "C4Pixel",
|
||||
"size": 4,
|
||||
"name": "C4LargePixel",
|
||||
"size": 32,
|
||||
"members": [
|
||||
{
|
||||
"type": "char",
|
||||
"type": "uint64_t",
|
||||
"name": "b",
|
||||
"offset": 0
|
||||
},
|
||||
{
|
||||
"type": "char",
|
||||
"type": "uint64_t",
|
||||
"name": "g",
|
||||
"offset": 8
|
||||
},
|
||||
{
|
||||
"type": "uint64_t",
|
||||
"name": "r",
|
||||
"offset": 16
|
||||
},
|
||||
{
|
||||
"type": "uint64_t",
|
||||
"name": "a",
|
||||
"offset": 24
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "C4Pixel",
|
||||
"size": 4,
|
||||
"members": [
|
||||
{
|
||||
"type": "uint8_t",
|
||||
"name": "b",
|
||||
"offset": 0
|
||||
},
|
||||
{
|
||||
"type": "uint8_t",
|
||||
"name": "g",
|
||||
"offset": 1
|
||||
},
|
||||
{
|
||||
"type": "char",
|
||||
"type": "uint8_t",
|
||||
"name": "r",
|
||||
"offset": 2
|
||||
},
|
||||
{
|
||||
"type": "char",
|
||||
"type": "uint8_t",
|
||||
"name": "a",
|
||||
"offset": 3
|
||||
}
|
||||
|
|
@ -1462,6 +1547,17 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "HCOLORMAP__",
|
||||
"size": 4,
|
||||
"members": [
|
||||
{
|
||||
"type": "int32_t",
|
||||
"name": "unused",
|
||||
"offset": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "HPROPCONTEXT__",
|
||||
"size": 4,
|
||||
|
|
@ -1574,6 +1670,10 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "SFile",
|
||||
"size": 0
|
||||
},
|
||||
{
|
||||
"name": "TExtraInstanceRecyclable",
|
||||
"size": 4,
|
||||
|
|
@ -1585,6 +1685,80 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "TGA32Pixel",
|
||||
"size": 4,
|
||||
"members": [
|
||||
{
|
||||
"type": "uint8_t",
|
||||
"name": "b",
|
||||
"offset": 0
|
||||
},
|
||||
{
|
||||
"type": "uint8_t",
|
||||
"name": "g",
|
||||
"offset": 1
|
||||
},
|
||||
{
|
||||
"type": "uint8_t",
|
||||
"name": "r",
|
||||
"offset": 2
|
||||
},
|
||||
{
|
||||
"type": "uint8_t",
|
||||
"name": "a",
|
||||
"offset": 3
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "TGAFooter",
|
||||
"size": 28,
|
||||
"members": [
|
||||
{
|
||||
"type": "uint32_t",
|
||||
"name": "dwExtensionOffset",
|
||||
"offset": 0
|
||||
},
|
||||
{
|
||||
"type": "uint32_t",
|
||||
"name": "dwDeveloperOffset",
|
||||
"offset": 4
|
||||
},
|
||||
{
|
||||
"type": "uint8_t",
|
||||
"name": "szSigniture",
|
||||
"arrsize": 18,
|
||||
"offset": 8
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "TGAImageDesc",
|
||||
"size": 1,
|
||||
"members": [
|
||||
{
|
||||
"type": "uint8_t",
|
||||
"name": "bAlphaChannelBits",
|
||||
"offset": 0
|
||||
},
|
||||
{
|
||||
"type": "uint8_t",
|
||||
"name": "bLeftRightOrder",
|
||||
"offset": 0
|
||||
},
|
||||
{
|
||||
"type": "uint8_t",
|
||||
"name": "bTopBottomOrder",
|
||||
"offset": 0
|
||||
},
|
||||
{
|
||||
"type": "uint8_t",
|
||||
"name": "bReserved",
|
||||
"offset": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "TSFixedArray_CGxAppRenderState",
|
||||
"size": 12,
|
||||
|
|
@ -1883,6 +2057,22 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "TSLink_CStatus__STATUSENTRY",
|
||||
"size": 8,
|
||||
"members": [
|
||||
{
|
||||
"type": "TSLink_CStatus__STATUSENTRY*",
|
||||
"name": "m_prevlink",
|
||||
"offset": 0
|
||||
},
|
||||
{
|
||||
"type": "CStatus__STATUSENTRY*",
|
||||
"name": "m_next",
|
||||
"offset": 4
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "TSLink_EVENTLISTENERNODE",
|
||||
"size": 8,
|
||||
|
|
@ -3289,6 +3479,38 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "CStatus__STATUSENTRY",
|
||||
"size": 16,
|
||||
"members": [
|
||||
{
|
||||
"type": "char*",
|
||||
"name": "text",
|
||||
"offset": 0
|
||||
},
|
||||
{
|
||||
"type": "STATUS_TYPE",
|
||||
"name": "severity",
|
||||
"offset": 4
|
||||
},
|
||||
{
|
||||
"type": "TSLink_CStatus__STATUSENTRY",
|
||||
"name": "link",
|
||||
"offset": 8
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "TSLinkedNode_CStatus__STATUSENTRY",
|
||||
"size": 8,
|
||||
"members": [
|
||||
{
|
||||
"type": "TSLink_CStatus__STATUSENTRY",
|
||||
"name": "m_link",
|
||||
"offset": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "TSLinkedNode_EVENTLISTENERNODE",
|
||||
"size": 8,
|
||||
|
|
@ -3466,6 +3688,22 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "TSList_CStatus__STATUSENTRY",
|
||||
"size": 12,
|
||||
"members": [
|
||||
{
|
||||
"type": "ptrdiff_t",
|
||||
"name": "m_linkoffset",
|
||||
"offset": 0
|
||||
},
|
||||
{
|
||||
"type": "TSLink_CStatus__STATUSENTRY",
|
||||
"name": "m_terminator",
|
||||
"offset": 4
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "TSList_EvtMessage",
|
||||
"size": 12,
|
||||
|
|
@ -3637,6 +3875,69 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "BLPHeader",
|
||||
"size": 1172,
|
||||
"members": [
|
||||
{
|
||||
"type": "uint32_t",
|
||||
"name": "magic",
|
||||
"offset": 0
|
||||
},
|
||||
{
|
||||
"type": "uint32_t",
|
||||
"name": "formatVersion",
|
||||
"offset": 4
|
||||
},
|
||||
{
|
||||
"type": "uint8_t",
|
||||
"name": "colorEncoding",
|
||||
"offset": 8
|
||||
},
|
||||
{
|
||||
"type": "uint8_t",
|
||||
"name": "alphaSize",
|
||||
"offset": 9
|
||||
},
|
||||
{
|
||||
"type": "uint8_t",
|
||||
"name": "preferredFormat",
|
||||
"offset": 10
|
||||
},
|
||||
{
|
||||
"type": "uint8_t",
|
||||
"name": "hasMips",
|
||||
"offset": 11
|
||||
},
|
||||
{
|
||||
"type": "uint32_t",
|
||||
"name": "width",
|
||||
"offset": 12
|
||||
},
|
||||
{
|
||||
"type": "uint32_t",
|
||||
"name": "height",
|
||||
"offset": 16
|
||||
},
|
||||
{
|
||||
"type": "uint32_t",
|
||||
"name": "mipOffsets",
|
||||
"arrsize": 16,
|
||||
"offset": 20
|
||||
},
|
||||
{
|
||||
"type": "uint32_t",
|
||||
"name": "mipSizes",
|
||||
"arrsize": 16,
|
||||
"offset": 84
|
||||
},
|
||||
{
|
||||
"type": "BLPHeader__extended",
|
||||
"name": "extended",
|
||||
"offset": 148
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "CGxAppRenderState",
|
||||
"size": 24,
|
||||
|
|
@ -3725,6 +4026,72 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "TGAHeader",
|
||||
"size": 20,
|
||||
"members": [
|
||||
{
|
||||
"type": "uint8_t",
|
||||
"name": "bIDLength",
|
||||
"offset": 0
|
||||
},
|
||||
{
|
||||
"type": "uint8_t",
|
||||
"name": "bColorMapType",
|
||||
"offset": 1
|
||||
},
|
||||
{
|
||||
"type": "uint8_t",
|
||||
"name": "bImageType",
|
||||
"offset": 2
|
||||
},
|
||||
{
|
||||
"type": "uint16_t",
|
||||
"name": "wColorMapStartIndex",
|
||||
"offset": 4
|
||||
},
|
||||
{
|
||||
"type": "uint16_t",
|
||||
"name": "wColorMapEntries",
|
||||
"offset": 6
|
||||
},
|
||||
{
|
||||
"type": "uint8_t",
|
||||
"name": "bColorMapEntrySize",
|
||||
"offset": 8
|
||||
},
|
||||
{
|
||||
"type": "uint16_t",
|
||||
"name": "wXOrigin",
|
||||
"offset": 10
|
||||
},
|
||||
{
|
||||
"type": "uint16_t",
|
||||
"name": "wYOrigin",
|
||||
"offset": 12
|
||||
},
|
||||
{
|
||||
"type": "uint16_t",
|
||||
"name": "wWidth",
|
||||
"offset": 14
|
||||
},
|
||||
{
|
||||
"type": "uint16_t",
|
||||
"name": "wHeight",
|
||||
"offset": 16
|
||||
},
|
||||
{
|
||||
"type": "uint8_t",
|
||||
"name": "bPixelDepth",
|
||||
"offset": 18
|
||||
},
|
||||
{
|
||||
"type": "TGAHeader__0019",
|
||||
"name": "",
|
||||
"offset": 19
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "CGxBuf",
|
||||
"size": 32,
|
||||
|
|
@ -4399,6 +4766,98 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "CBLPFile",
|
||||
"size": 1204,
|
||||
"members": [
|
||||
{
|
||||
"type": "MipBits*",
|
||||
"name": "m_images",
|
||||
"offset": 0
|
||||
},
|
||||
{
|
||||
"type": "BLPHeader",
|
||||
"name": "m_header",
|
||||
"offset": 4
|
||||
},
|
||||
{
|
||||
"type": "void*",
|
||||
"name": "m_inMemoryImage",
|
||||
"offset": 1176
|
||||
},
|
||||
{
|
||||
"type": "int32_t",
|
||||
"name": "m_inMemoryNeedsFree",
|
||||
"offset": 1180
|
||||
},
|
||||
{
|
||||
"type": "uint32_t",
|
||||
"name": "m_numLevels",
|
||||
"offset": 1184
|
||||
},
|
||||
{
|
||||
"type": "uint32_t",
|
||||
"name": "m_quality",
|
||||
"offset": 1188
|
||||
},
|
||||
{
|
||||
"type": "HCOLORMAP",
|
||||
"name": "m_colorMapping",
|
||||
"offset": 1192
|
||||
},
|
||||
{
|
||||
"type": "MipMapAlgorithm",
|
||||
"name": "m_mipMapAlgorithm",
|
||||
"offset": 1196
|
||||
},
|
||||
{
|
||||
"type": "uint8_t*",
|
||||
"name": "m_lockDecompMem",
|
||||
"offset": 1200
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "CTgaFile",
|
||||
"size": 68,
|
||||
"members": [
|
||||
{
|
||||
"type": "SFile*",
|
||||
"name": "m_file",
|
||||
"offset": 0
|
||||
},
|
||||
{
|
||||
"type": "uint8_t*",
|
||||
"name": "m_image",
|
||||
"offset": 4
|
||||
},
|
||||
{
|
||||
"type": "TGAHeader",
|
||||
"name": "m_header",
|
||||
"offset": 8
|
||||
},
|
||||
{
|
||||
"type": "uint8_t*",
|
||||
"name": "m_addlHeaderData",
|
||||
"offset": 28
|
||||
},
|
||||
{
|
||||
"type": "TGAFooter",
|
||||
"name": "m_footer",
|
||||
"offset": 32
|
||||
},
|
||||
{
|
||||
"type": "uint32_t",
|
||||
"name": "m_imageBytes",
|
||||
"offset": 60
|
||||
},
|
||||
{
|
||||
"type": "uint8_t*",
|
||||
"name": "m_colorMap",
|
||||
"offset": 64
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "EvtTimerQueue",
|
||||
"size": 20,
|
||||
|
|
@ -4421,6 +4880,17 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "CStatus",
|
||||
"size": 12,
|
||||
"members": [
|
||||
{
|
||||
"type": "TSExplicitList_CStatus__STATUSENTRY",
|
||||
"name": "statusList",
|
||||
"offset": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "CGxDeviceD3d",
|
||||
"size": 16048,
|
||||
|
|
@ -4780,6 +5250,33 @@
|
|||
"name": "u"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "BLPHeader__extended",
|
||||
"members": [
|
||||
{
|
||||
"type": "BlpPalPixel",
|
||||
"name": "palette",
|
||||
"arrsize": 256
|
||||
},
|
||||
{
|
||||
"type": "BLPJPEGHeader",
|
||||
"name": "jpeg"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "TGAHeader__0019",
|
||||
"members": [
|
||||
{
|
||||
"type": "uint8_t",
|
||||
"name": "bImageDescriptor"
|
||||
},
|
||||
{
|
||||
"type": "TGAImageDesc",
|
||||
"name": "desc"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue