Difference between revisions of "RwBinaryStream"
Jump to navigation
Jump to search
m |
m |
||
| Line 2: | Line 2: | ||
=====VersionNumber(s) 0, 2048, 3074===== | =====VersionNumber(s) 0, 2048, 3074===== | ||
* Gauranteed, first and only data in the RwGeometryList | * Gauranteed, first and only data in the RwGeometryList | ||
| − | {| | + | {| border="1" cellpadding="2" cellspacing="0" |
| + | ! Data type !! Name !! Version number !! Condition !! Notes | ||
|- | |- | ||
| − | | | + | | u16 || flags || all || || |
| − | |- style="background: | + | |- style="background:cyan" |
| − | | | + | | u8[2]|| unknown || all || || |
|- | |- | ||
| − | | | + | | u32 || triangleCount || all || || |
| + | |- | ||
| + | | u32 || vertexCount || all || || | ||
| + | |- | ||
| + | | u32 || morphTargetCount || all || || | ||
| + | |- | ||
| + | | u32 || ambientRgba || style="background:silver" | 0, 2048, 3074 || || | ||
| + | |- | ||
| + | | u32 || diffuseRgba || style="background:silver" | 0, 2048, 3074 || || | ||
| + | |- | ||
| + | | u32 || specularRgba || style="background:silver" | 0, 2048, 3074 || || | ||
| + | |- | ||
| + | | u32[vertexCount] || vertexRgba || all || style="background:silver" | only if( flags & flags.COLOUR) || | ||
| + | |- | ||
| + | | f32[vertexCount*2] || uvs || all || style="background:silver" | only if( flags & flags.TEXTURE) || | ||
| + | |- | ||
| + | | f32[vertexCount*2] || uvs || all || style="background:silver" | only if( flags & flags.TEXTURE) || | ||
|} | |} | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
Revision as of 03:49, 29 May 2007
RwGeometry section RwData
VersionNumber(s) 0, 2048, 3074
- Gauranteed, first and only data in the RwGeometryList
| Data type | Name | Version number | Condition | Notes |
|---|---|---|---|---|
| u16 | flags | all | ||
| u8[2] | unknown | all | ||
| u32 | triangleCount | all | ||
| u32 | vertexCount | all | ||
| u32 | morphTargetCount | all | ||
| u32 | ambientRgba | 0, 2048, 3074 | ||
| u32 | diffuseRgba | 0, 2048, 3074 | ||
| u32 | specularRgba | 0, 2048, 3074 | ||
| u32[vertexCount] | vertexRgba | all | only if( flags & flags.COLOUR) | |
| f32[vertexCount*2] | uvs | all | only if( flags & flags.TEXTURE) | |
| f32[vertexCount*2] | uvs | all | only if( flags & flags.TEXTURE) |