EvilEngine/WIRE: Difference between revisions
Content added Content deleted
m (Seil moved page WIRE to EvilEngine/WIRE) |
No edit summary |
||
Line 13: | Line 13: | ||
==Format== |
==Format== |
||
===zWireframeAsset=== |
|||
<source lang=cpp> |
|||
class zWireframeAsset |
|||
{ |
|||
public: |
|||
unsigned int size; |
|||
unsigned int vertexCount; |
|||
unsigned int lineCount; |
|||
zWireframeVertex* vertices; |
|||
⚫ | |||
}; |
|||
</source> |
|||
{| class="wikitable" |
{| class="wikitable" |
||
|- |
|- |
||
! Offset !! Type !! Variable !! Description |
! Offset !! Type !! Variable !! Description |
||
|- |
|- |
||
| 0x00 || |
| 0x00 || u32 || '''size''' || Total file size. |
||
|- |
|- |
||
| 0x04 || |
| 0x04 || u32 || '''vertexCount''' || |
||
|- |
|- |
||
| 0x08 || |
| 0x08 || u32 || '''lineCount''' || |
||
|- |
|- |
||
| 0x0C || |
| 0x0C || u32 || '''hashID''' || |
||
|- |
|- |
||
| 0x10 || |
| 0x10 || u32 || '''hashID2''' || |
||
|- |
|- |
||
| |
| || zWireframeVertex*[vertexCount] || '''vertices''' || |
||
|- |
|- |
||
| || zWireframeLine*[lineCount] || '''lines''' || |
| || zWireframeLine*[lineCount] || '''lines''' || |
||
|} |
|} |
||
===zWireframeVertex=== |
|||
⚫ | |||
<source lang=cpp> |
|||
class zWireframeVertex |
|||
{ |
|||
public: |
|||
float x; |
|||
float y; |
|||
float z; |
|||
}; |
|||
</source> |
|||
{| class="wikitable" |
|||
|- |
|||
! Offset !! Type !! Variable !! Description |
|||
|- |
|||
| 0x00 || [[Vector3]] || '''xyz''' || Position |
|||
|} |
|||
===zWireframeLine=== |
|||
<source lang=cpp> |
|||
class zWireframeLine |
|||
{ |
|||
public: |
|||
unsigned short start; |
|||
unsigned short end; |
|||
}; |
|||
</source> |
|||
{| class="wikitable" |
{| class="wikitable" |
||
|- |
|- |
||
! Offset !! Type !! Variable !! Description |
! Offset !! Type !! Variable !! Description |
||
|- |
|- |
||
| 0x00 || |
| 0x00 || u16 || '''start''' || |
||
|- |
|- |
||
| 0x02 || |
| 0x02 || u16 || '''end''' || |
||
|} |
|} |
||