The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall
Difference between revisions of "Template:Infobox interface/doc"
From Unreal Wiki, The Unreal Engine Documentation Site
m |
m (updated for new layout) |
||
Line 3: | Line 3: | ||
==Usage== | ==Usage== | ||
+ | Example: | ||
+ | <pre> | ||
{{Infobox interface | {{Infobox interface | ||
| interface = UIDataStorePublisher | | interface = UIDataStorePublisher | ||
Line 8: | Line 10: | ||
| game = UT3 | | game = UT3 | ||
| engine = UE3 | | engine = UE3 | ||
− | | | + | | parent1 = Interface |
− | + | | parent2 = UIDataStoreSubscriber | |
− | + | ||
− | + | ||
}} | }} | ||
− | + | </pre> | |
− | <pre> | + | |
{{Infobox interface | {{Infobox interface | ||
| interface = UIDataStorePublisher | | interface = UIDataStorePublisher | ||
Line 20: | Line 19: | ||
| game = UT3 | | game = UT3 | ||
| engine = UE3 | | engine = UE3 | ||
− | | | + | | parent1 = Interface |
− | + | | parent2 = UIDataStoreSubscriber | |
− | + | | nocat = 1 | |
}} | }} | ||
− | + | If '''interface''', '''game''' or '''engine''' are missing, they are derived from the current page name. Engine and game are only used for page and category links. It's usually better to let the template derive class, game and engine from the page name. The '''parent''' defaults to "Interface", except for the Interface class itself, where it defaults to "Object". (Interface technically is a subclass of Object.) If the interface has a different super interface, the entire list of parent interfaces up to and including Interface should be given. | |
− | + | ||
− | If '''interface''', '''game''' or '''engine''' are missing, they are derived from the current page name. | + | |
==See also== | ==See also== |
Revision as of 16:46, 18 March 2008
This template provides an info box for an interface class. The info box can contain relevant information like parent interfaces.
Usage
Example:
{{Infobox interface | interface = UIDataStorePublisher | package = UTGame | game = UT3 | engine = UE3 | parent1 = Interface | parent2 = UIDataStoreSubscriber }}
Interface >> UIDataStoreSubscriber >> Interface >> UIDataStorePublisher |
Contents
- Package:
- UTGame
- Known implementing classes:
- UICheckbox, UIComboBox, UIContextMenu, UIEditBox, UIImage, UILabelButton, UIList, UINumericEditBox, UINumericOptionList, UIOptionList, UIOptionListBase, UIProgressBar, UISlider, UITabButton, UIToggleButton, UTMapBackgroundImage, UTMapRoundImage, UTUIButtonBarButton, UTUICollectionCheckBox, UTUIComboBox, UTUIEditBox, UTUIList, UTUINumericEditBox, UTUIOptionButton, UTUISlider, UTUI_ContextMenu
- This interface in other games:
- UT3, UDK
If interface, game or engine are missing, they are derived from the current page name. Engine and game are only used for page and category links. It's usually better to let the template derive class, game and engine from the page name. The parent defaults to "Interface", except for the Interface class itself, where it defaults to "Object". (Interface technically is a subclass of Object.) If the interface has a different super interface, the entire list of parent interfaces up to and including Interface should be given.