Template:Struct field/doc: Difference between revisions

From SlyMods
Jump to navigation Jump to search
Content added Content deleted
(Transclude template overview)
(Added shortcut tag)
Line 1: Line 1:
{{Documentation subpage}}
{{Documentation subpage}}
{{Shortcut|Field}}
{{Struct top/overview}}
{{Struct top/overview}}



Revision as of 12:51, 24 September 2023

This is one of three helper templates for displaying struct fields on a data structure article. They are:

They must always be used together to build a full table.

Usage

{{Struct top}}
{{Struct field|offset|size|type|name|description}}
{{Struct field|offset|size|type|name|description}}
...
{{Struct bottom}}

Example

{{Struct top}}
{{Struct field|0x4|0x4|float|gMin|Lower bound}}
{{Struct field|0x8|0x4|float|gMax|Upper bound}}
{{Struct field|0xC|0x4|float|u4ag|}}
{{Struct bottom}}
Offset Size Type Name Notes
0x4 0x4
float
gMin Lower bound
0x8 0x4
float
gMax Upper bound
0xC 0x4
float
u4ag


{{Struct top|notes=no}}
{{Struct field|0x4|0x4|float|gMin}}
{{Struct field|0x8|0x4|float|gMax}}
{{Struct field|0xC|0x4|float|u4ag}}
{{Struct bottom}}
Offset Size Type Name
0x4 0x4
float
gMin
0x8 0x4
float
gMax
0xC 0x4
float
u4ag

Template data

This is the TemplateData documentation for this template used by VisualEditor and other tools.

TemplateData for Struct field

A template for rows in the {{tl|Struct}} template

Template parameters

This template prefers inline formatting of parameters.

ParameterDescriptionTypeStatus
offsetoffset 1

Offset into the struct in bytes

Numbersuggested
sizesize 2

Size of the field in bytes

Numbersuggested
typetype 3

The data type of the field

Example
int, float, etc.
Stringsuggested
namename 4

The name of the field

Stringsuggested
descriptiondescription 5

Any description or notes about the field

Stringoptional

See also