EvilEngine/DYNA/ui:image: Difference between revisions
< EvilEngine | DYNA
Content added Content deleted
No edit summary |
No edit summary |
||
(4 intermediate revisions by 3 users not shown) | |||
Line 3: | Line 3: | ||
{{#vardefine:version|1}}<nowiki/> |
{{#vardefine:version|1}}<nowiki/> |
||
{{#vardefine:hash|0x337BCB31}}<nowiki/> |
{{#vardefine:hash|0x337BCB31}}<nowiki/> |
||
{{#vardefine:games|TSSM Incredibles ROTU}}<nowiki/> |
{{#vardefine:games|TSSM Incredibles ROTU RatProto}}<nowiki/> |
||
{{#vardefine:sourcecode|}}<nowiki/> |
{{#vardefine:sourcecode|}}<nowiki/> |
||
{{#vardefine:image|}}<nowiki/> |
{{#vardefine:image|}}<nowiki/> |
||
</onlyinclude> |
</onlyinclude> |
||
{{AutoDynaInfobox}} |
{{AutoDynaInfobox}} |
||
==Format== |
|||
Inherits from [[EvilEngine/DYNA/ui:asset|DYNA/ui:asset]] |
|||
<source lang=cpp> |
|||
class zUIImageAsset : public zUIAsset |
|||
{ |
|||
public: |
|||
unsigned int image; |
|||
float u1; |
|||
float v1; |
|||
float u2; |
|||
float v2; |
|||
float u3; |
|||
float v3; |
|||
float u4; |
|||
float v4; |
|||
float rotation; |
|||
unsigned short iflags; |
|||
unsigned char addressModeU; |
|||
unsigned char addressModeV; |
|||
xColor_tag color1; |
|||
xColor_tag color2; |
|||
xColor_tag color3; |
|||
xColor_tag color4; |
|||
}; |
|||
</source> |
|||
{| class="wikitable" |
{| class="wikitable" |
||
! Offset !! Type !! Variable !! Description |
! Offset !! Type !! Variable !! Description |
||
|- |
|- |
||
| |
| 0x50 || [[RWTX]] || '''image''' || '''Texture_AssetID''' |
||
|- |
|- |
||
| |
| 0x54 || f32 || '''u1''' || |
||
|- |
|- |
||
| |
| 0x58 || f32 || '''v1''' || |
||
|- |
|- |
||
| |
| 0x5C || f32 || '''u2''' || |
||
|- |
|- |
||
| |
| 0x60 || f32 || '''v2''' || |
||
|- |
|- |
||
| |
| 0x64 || f32 || '''u3''' || |
||
|- |
|- |
||
| |
| 0x68 || f32 || '''v3''' || |
||
|- |
|- |
||
| |
| 0x6C || f32 || '''u4''' || |
||
|- |
|- |
||
| |
| 0x70 || f32 || '''v4''' || |
||
|- |
|- |
||
| |
| 0x74 || f32 || '''rotation''' || |
||
|- |
|- |
||
| |
| 0x78 || u16 || '''iflags''' || 1 - Unknown<br>2 - Transparent |
||
|- |
|- |
||
| |
| 0x7A || u8 || '''addreasMoveU''' || |
||
|- |
|- |
||
| |
| 0x7B || u8 || '''addreasMoveV''' || |
||
|- |
|- |
||
| |
| 0x7C || [[Color]] || '''color1''' || |
||
|- |
|- |
||
| |
| 0x80 || [[Color]] || '''color2''' || |
||
|- |
|- |
||
| |
| 0x84 || [[Color]] || '''color3''' || |
||
|- |
|- |
||
| |
| 0x88 || [[Color]] || '''color4''' || |
||
|} |
|} |
||
Latest revision as of 16:27, 23 March 2024
ui:image | |
---|---|
Version | 1 |
Hash | 0x337BCB31 |
Games used | The SpongeBob SquarePants Movie The Incredibles |
Format
Inherits from DYNA/ui:asset
class zUIImageAsset : public zUIAsset
{
public:
unsigned int image;
float u1;
float v1;
float u2;
float v2;
float u3;
float v3;
float u4;
float v4;
float rotation;
unsigned short iflags;
unsigned char addressModeU;
unsigned char addressModeV;
xColor_tag color1;
xColor_tag color2;
xColor_tag color3;
xColor_tag color4;
};
Offset | Type | Variable | Description |
---|---|---|---|
0x50 | RWTX | image | Texture_AssetID |
0x54 | f32 | u1 | |
0x58 | f32 | v1 | |
0x5C | f32 | u2 | |
0x60 | f32 | v2 | |
0x64 | f32 | u3 | |
0x68 | f32 | v3 | |
0x6C | f32 | u4 | |
0x70 | f32 | v4 | |
0x74 | f32 | rotation | |
0x78 | u16 | iflags | 1 - Unknown 2 - Transparent |
0x7A | u8 | addreasMoveU | |
0x7B | u8 | addreasMoveV | |
0x7C | Color | color1 | |
0x80 | Color | color2 | |
0x84 | Color | color3 | |
0x88 | Color | color4 |