Difference between revisions of "Image (RW Section)"
Jump to navigation
Jump to search
Line 9: | Line 9: | ||
}} | }} | ||
− | An '''Image''' is a section containing image sampler data stored for an individual texture. | + | An '''Image''' is a section containing image sampler data stored for an individual texture, separated from the [[Texture Dictionary (RW Section)|Texture Dictionary]] section. |
==Structure== | ==Structure== | ||
In this binary stream, is the struct properties stored within the texture image. | In this binary stream, is the struct properties stored within the texture image. | ||
− | Int32 - | + | Int32 - width; |
− | Int32 - | + | Int32 - height; |
− | Int32 - | + | Int32 - depth; |
+ | Int32 - rasterFormat; | ||
<source lang="c"> | <source lang="c"> | ||
Line 27: | Line 28: | ||
==See Also== | ==See Also== | ||
+ | *[[Raster (RW Section)|Raster]] | ||
*[[Texture (RW Section)|Texture]] | *[[Texture (RW Section)|Texture]] | ||
*[[Texture Dictionary (RW Section)|Texture Dictionary]] | *[[Texture Dictionary (RW Section)|Texture Dictionary]] |
Revision as of 08:02, 24 October 2023
Image | |
---|---|
RenderWare Stream Section | |
Vendor | Criterion Games |
Module | Core |
Module ID | 0x000000
|
Identifier | 0x18
|
Chunk ID | 0x00000018
|
Versions | All |
Hierarchy | |
Parents: None | |
Children: Struct | |
Extensions: None | |
File Format |
An Image is a section containing image sampler data stored for an individual texture, separated from the Texture Dictionary section.
Structure
In this binary stream, is the struct properties stored within the texture image.
Int32 - width; Int32 - height; Int32 - depth; Int32 - rasterFormat;
struct rwImage {
RwRGBA pixelRGBA[numPixels] (RwRGBA: uint8 r, g, b, a);
int32 stringLength;
string textureName;
};