Difference between revisions of "Image (RW Section)"

From GTAMods Wiki
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 - Width
+
  Int32 - width;
  Int32 - Height
+
  Int32 - height;
  Int32 - Number of mipmaps
+
  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;
};

See Also