34
edits
mNo edit summary |
m (immediate param -> internal param and added node flag 3) |
||
Line 14: | Line 14: | ||
# Node Bodies | # Node Bodies | ||
# Attachment Parameters | # Attachment Parameters | ||
# | # Internal Parameters | ||
# Input/Output Parameters | # Input/Output Parameters | ||
# Multi-Parameters | # Multi-Parameters | ||
Line 98: | Line 98: | ||
|0x04 | |0x04 | ||
|u32 | |u32 | ||
| | |Internal Parameters Offset | ||
|- | |- | ||
|0x30 | |0x30 | ||
Line 553: | Line 553: | ||
|Is Resident Node | |Is Resident Node | ||
|- | |- | ||
| | |1 | ||
|MultiParam Type 2 | |||
|- | |||
|4 | |||
| | | | ||
|} | |} | ||
Line 663: | Line 666: | ||
|0x04 | |0x04 | ||
|u32 | |u32 | ||
|Int | |Int Internal Parameter Base Index | ||
|- | |- | ||
|0x04 | |0x04 | ||
|0x04 | |0x04 | ||
|u32 | |u32 | ||
|Int | |Int Internal Parameter Count | ||
|- | |- | ||
|0x08 | |0x08 | ||
|0x04 | |0x04 | ||
|u32 | |u32 | ||
|Bool | |Bool Internal Parameter Base Index | ||
|- | |- | ||
|0x0C | |0x0C | ||
|0x04 | |0x04 | ||
|u32 | |u32 | ||
|Bool | |Bool Internal Parameter Count | ||
|- | |- | ||
|0x10 | |0x10 | ||
|0x04 | |0x04 | ||
|u32 | |u32 | ||
|Float | |Float Internal Parameter Base Index | ||
|- | |- | ||
|0x14 | |0x14 | ||
|0x04 | |0x04 | ||
|u32 | |u32 | ||
|Float | |Float Internal Parameter Count | ||
|- | |- | ||
|0x18 | |0x18 | ||
|0x04 | |0x04 | ||
|u32 | |u32 | ||
|String | |String Internal Parameter Base Index | ||
|- | |- | ||
|0x1C | |0x1C | ||
|0x04 | |0x04 | ||
|u32 | |u32 | ||
|String | |String Internal Parameter Count | ||
|- | |- | ||
|0x20 | |0x20 | ||
|0x04 | |0x04 | ||
|u32 | |u32 | ||
|Vector3f | |Vector3f Internal Parameter Base Index | ||
|- | |- | ||
|0x24 | |0x24 | ||
|0x04 | |0x04 | ||
|u32 | |u32 | ||
|Vector3f | |Vector3f Internal Parameter Count | ||
|- | |- | ||
|0x28 | |0x28 | ||
|0x04 | |0x04 | ||
|u32 | |u32 | ||
|Pointer | |Pointer Internal Parameter Base Index | ||
|- | |- | ||
|0x2C | |0x2C | ||
|0x04 | |0x04 | ||
|u32 | |u32 | ||
|Pointer | |Pointer Internal Parameter Count | ||
|- | |- | ||
|0x30 | |0x30 | ||
Line 1,034: | Line 1,037: | ||
|0x04 | |0x04 | ||
|u32 | |u32 | ||
|Int | |Int Internal Parameter Base Index | ||
|- | |- | ||
|0x08 | |0x08 | ||
|0x04 | |0x04 | ||
|u32 | |u32 | ||
|Int | |Int Internal Parameter Count | ||
|- | |- | ||
|0x0C | |0x0C | ||
|0x04 | |0x04 | ||
|u32 | |u32 | ||
|Bool | |Bool Internal Parameter Base Index | ||
|- | |- | ||
|0x10 | |0x10 | ||
|0x04 | |0x04 | ||
|u32 | |u32 | ||
|Bool | |Bool Internal Parameter Count | ||
|- | |- | ||
|0x14 | |0x14 | ||
|0x04 | |0x04 | ||
|u32 | |u32 | ||
|Float | |Float Internal Parameter Base Index | ||
|- | |- | ||
|0x18 | |0x18 | ||
|0x04 | |0x04 | ||
|u32 | |u32 | ||
|Float | |Float Internal Parameter Count | ||
|- | |- | ||
|0x1C | |0x1C | ||
|0x04 | |0x04 | ||
|u32 | |u32 | ||
|String | |String Internal Parameter Base Index | ||
|- | |- | ||
|0x20 | |0x20 | ||
|0x04 | |0x04 | ||
|u32 | |u32 | ||
|String | |String Internal Parameter Count | ||
|- | |- | ||
|0x24 | |0x24 | ||
|0x04 | |0x04 | ||
|u32 | |u32 | ||
|Vector3f | |Vector3f Internal Parameter Base Index | ||
|- | |- | ||
|0x28 | |0x28 | ||
|0x04 | |0x04 | ||
|u32 | |u32 | ||
|Vector3f | |Vector3f Internal Parameter Count | ||
|- | |- | ||
|0x2C | |0x2C | ||
|0x04 | |0x04 | ||
|u32 | |u32 | ||
|Pointer | |Pointer Internal Parameter Base Index | ||
|- | |- | ||
|0x30 | |0x30 | ||
|0x04 | |0x04 | ||
|u32 | |u32 | ||
|Pointer | |Pointer Internal Parameter Count | ||
|- | |- | ||
|0x34 | |0x34 | ||
Line 1,152: | Line 1,155: | ||
|} | |} | ||
==== | ==== Internal Parameters ==== | ||
This section contains an array of | This section contains an array of internalparameters for nodes. The section begins with a six u32 relative offsets to the first entry for each data type. The data type order for this section is int, bool, float, string, vector3f, and pointer. | ||
{| class="wikitable" | {| class="wikitable" | ||
|+Parameter Entry | |+Parameter Entry | ||
Line 1,223: | Line 1,226: | ||
==== Input/Output Parameters ==== | ==== Input/Output Parameters ==== | ||
This section contains an array of input and output parameter entries. Similarly to the | This section contains an array of input and output parameter entries. Similarly to the internal parameters section, the section begins with u32 relative offsets to the first entry of each data type. However, instead of six offsets, there are 12 - two for each data type (one input, one output). The order of parameters in this section is int input, int output, bool input, bool output, float intput, float output, string input, string output, vector3f input, vector3f output, pointer input, and pointer output. | ||
{| class="wikitable" | {| class="wikitable" | ||
|+Input Parameter Entry | |+Input Parameter Entry |
edits