Difference between revisions of "Extension (RW Section)"

From GTAMods Wiki
Jump to navigation Jump to search
(Revised.)
Line 1: Line 1:
{{RW Section|Extension|0x0003}}
+
{{RW Section
 +
| NAME = Extension
 +
| VENDORNAME = Criterion Games
 +
| MODULENAME = Core
 +
| MODULEID = 000000
 +
| IDENTIFIER = 03
 +
| PARENTS = [[Texture (RW Section)|Texture]], [[Camera (RW Section)|Camera]], [[Material (RW Section)|Material]], [[Material List (RW Section)|Material List]], [[Frame List (RW Section)|Frame List]], [[Geometry (RW Section)|Geometry]], [[Geometry List (RW Section)|Geometry List]], [[Clump (RW Section)|Clump]], [[Light (RW Section)|Light]], [[Atomic (RW Section)|Atomic]], [[Texture Native (RW Section)|Texture Native]], [[Texture Dictionary (RW Section)|Texture Dictionary]], [[Anim Animation (RW Section)|Anim Animation]], [[Right To Render (RW Section)|Right to Render]], [[UV Animation Dictionary (RW Section)|UV Animation Dictionary]], [[Coll Tree (RW Section)|Coll Tree]]
 +
}}
  
'''Extension''' chunks are containers for plugin data. See [[RenderWare#Basic_structure|this]] to find out which objects can have plugins attached and hence an Extension chunk.
+
'''Extension''' chunks are containers for plugin data. See [[RenderWare#Basic_structure|this]] to find out which objects can have plugins attached and hence an extension chunk. The contents of this chunk are one (optional!) chunk per plugin where the chunk ID is the same as the plugin ID. Note that one section may contain multiple or no extension sections. An extension itself does not store any data, but rather acts as a container for additional sections.
The contents of this chunk are one (optional!) chunk per plugin where the chunk ID is the same as the plugin ID.
+
 
 +
Typically all sections from the [[List_of_RW_section_IDs|Core module]] can have an extension, except for the rudimentary types, such as [[Struct (RW Section)|Struct]], [[String (RW Section)|String]] and [[Extension (RW Section)|Extension]] itself.

Revision as of 11:33, 11 September 2020

Extension
RenderWare Stream Section
Vendor Criterion Games
Module Core
Module ID 0x000000
Identifier 0x03
Chunk ID 0x00000003
Versions All
Hierarchy
Parents:
Texture, Camera, Material, Material List, Frame List, Geometry, Geometry List, Clump, Light, Atomic, Texture Native, Texture Dictionary, Anim Animation, Right to Render, UV Animation Dictionary, Coll Tree
Children:
None
Extensions:
None
File Format

Extension chunks are containers for plugin data. See this to find out which objects can have plugins attached and hence an extension chunk. The contents of this chunk are one (optional!) chunk per plugin where the chunk ID is the same as the plugin ID. Note that one section may contain multiple or no extension sections. An extension itself does not store any data, but rather acts as a container for additional sections.

Typically all sections from the Core module can have an extension, except for the rudimentary types, such as Struct, String and Extension itself.