https://wiki.beyondunreal.com/w/index.php?action=history&feed=atomClasses - Revision history2017-11-18T01:35:55ZRevision history for this page on the wikiMediaWiki 1.25.1https://wiki.beyondunreal.com/Classes?diff=45310&oldid=prevEliot: /* Native implementation modifiers */ Added NativeOnly modifier.2013-01-29T00:22:30Z<p><span dir="auto"><span class="autocomment">Native implementation modifiers: </span> Added NativeOnly modifier.</span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 00:22, 29 January 2013</td>
</tr><tr><td colspan="2" class="diff-lineno" id="L47" >Line 47:</td>
<td colspan="2" class="diff-lineno">Line 47:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;Native: This class contains some kind of native code. A class may only be declared as native if it has a native parent class. A C++ declaration for this class is exported to <code>''packagename''Classes.h</code> at compile time unless the ''noexport'' modifier is specified. The exported C++ declaration includes all variables, structs, enums, delegates and any functions declared with the ''native'' or ''event'' modifier.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;Native: This class contains some kind of native code. A class may only be declared as native if it has a native parent class. A C++ declaration for this class is exported to <code>''packagename''Classes.h</code> at compile time unless the ''noexport'' modifier is specified. The exported C++ declaration includes all variables, structs, enums, delegates and any functions declared with the ''native'' or ''event'' modifier.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;Native(''prefix'')<sup>3</sup>: Same as ''native'', except that the native C++ declaration of this class is exported to <code>''prefix''Classes.h</code> instead.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;Native(''prefix'')<sup>3</sup>: Same as ''native'', except that the native C++ declaration of this class is exported to <code>''prefix''Classes.h</code> instead.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">;NativeOnly<sup>3</sup>: This class cannot contain non-native functions. And other classes cannot access this class's properties. NativeOnly classes cannot extend non-native classes.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">::''Implies'': '''Native'''</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;NativeReplication: The conditions for replicating variables contained in this class are specified in native code. The [[replication block]] usually only contains an approximate representation of these conditions so UnrealScript programmers can see what is going on. This does not affect conditions for function replication.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;NativeReplication: The conditions for replicating variables contained in this class are specified in native code. The [[replication block]] usually only contains an approximate representation of these conditions so UnrealScript programmers can see what is going on. This does not affect conditions for function replication.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;NoExport: Prevents exporting headers for this ''native'' class. Classes with the ''noexport'' modifier use manually created native header files instead.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;NoExport: Prevents exporting headers for this ''native'' class. Classes with the ''noexport'' modifier use manually created native header files instead.</div></td></tr>
</table>Eliothttps://wiki.beyondunreal.com/Classes?diff=44769&oldid=prevEliot: /* Editor-related modifiers */ Corrected syntax2011-11-23T21:03:55Z<p><span dir="auto"><span class="autocomment">Editor-related modifiers: </span> Corrected syntax</span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 21:03, 23 November 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="L34" >Line 34:</td>
<td colspan="2" class="diff-lineno">Line 34:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;DontSortCategories(''name,...'')<sup>3 - UDK</sup>: ???.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;DontSortCategories(''name,...'')<sup>3 - UDK</sup>: ???.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;EditInlineNew<sup>2,3</sup>, NotEditInlineNew<sup>2,3</sup>: Whether instances of this class can be created for editable object variables via a button in the properties window. The editor allows you to select a non-abstract ''editinlinenew'' class via a drop-down list.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;EditInlineNew<sup>2,3</sup>, NotEditInlineNew<sup>2,3</sup>: Whether instances of this class can be created for editable object variables via a button in the properties window. The editor allows you to select a non-abstract ''editinlinenew'' class via a drop-down list.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>;ForceScriptOrder<sup>3x3</sup>: Forces the ''property window'' to display properties from this class in order as declared in the class.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>;ForceScriptOrder<ins class="diffchange diffchange-inline">(true/false)</ins><sup>3x3</sup>: Forces the ''property window'' to display properties from this class in order as declared in the class.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;HideCategories(''name,...'')<sup>2,3</sup>, ShowCategories(''name,...'')<sup>2,3</sup>: Whether to hide the specified property groups from property windows. By default all property groups are displayed. The special group name ''None'' contains all properties not belonging to any specific group. This special group is only included in the properties window if it was opened via debug console commands from within the game.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;HideCategories(''name,...'')<sup>2,3</sup>, ShowCategories(''name,...'')<sup>2,3</sup>: Whether to hide the specified property groups from property windows. By default all property groups are displayed. The special group name ''None'' contains all properties not belonging to any specific group. This special group is only included in the properties window if it was opened via debug console commands from within the game.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;HideDropdown<sup>2,3</sup>: Hide this class from various drop-down lists in the editor, e.g. for properties of [[Type#Class|type class]]. [[UT2004]] also provides the static [[UE2:Actor (UT2004)#ShouldBeHidden|Actor.ShouldBeHidden]]() function for actor classes that returns whether the class was declared with the ''hidedropdown'' modifier.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;HideDropdown<sup>2,3</sup>: Hide this class from various drop-down lists in the editor, e.g. for properties of [[Type#Class|type class]]. [[UT2004]] also provides the static [[UE2:Actor (UT2004)#ShouldBeHidden|Actor.ShouldBeHidden]]() function for actor classes that returns whether the class was declared with the ''hidedropdown'' modifier.</div></td></tr>
</table>Eliothttps://wiki.beyondunreal.com/Classes?diff=44530&oldid=prevEliot: /* Editor-related modifiers */ Added the '''DontSortCategories''' class modifier2011-07-31T20:25:48Z<p><span dir="auto"><span class="autocomment">Editor-related modifiers: </span> Added the '''DontSortCategories''' class modifier</span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 20:25, 31 July 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="L32" >Line 32:</td>
<td colspan="2" class="diff-lineno">Line 32:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;ClassGroup(''name,...'')<sup>3 - UDK-2010-11</sup>: Indicates that this class and its subclasses should be shown in the specified groups in the editor's Actor Classes browser when '''Group View''' is enabled.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;ClassGroup(''name,...'')<sup>3 - UDK-2010-11</sup>: Indicates that this class and its subclasses should be shown in the specified groups in the editor's Actor Classes browser when '''Group View''' is enabled.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;CollapseCategories<sup>2,3</sup>, DontCollapseCategories<sup>2,3</sup>: Whether to hide variable group headers (i.e. collapse variable groups) in property windows. This modifier is inherited and ''dontcollapsecategories'' is the default.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;CollapseCategories<sup>2,3</sup>, DontCollapseCategories<sup>2,3</sup>: Whether to hide variable group headers (i.e. collapse variable groups) in property windows. This modifier is inherited and ''dontcollapsecategories'' is the default.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">;DontSortCategories(''name,...'')<sup>3 - UDK</sup>: ???.</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;EditInlineNew<sup>2,3</sup>, NotEditInlineNew<sup>2,3</sup>: Whether instances of this class can be created for editable object variables via a button in the properties window. The editor allows you to select a non-abstract ''editinlinenew'' class via a drop-down list.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;EditInlineNew<sup>2,3</sup>, NotEditInlineNew<sup>2,3</sup>: Whether instances of this class can be created for editable object variables via a button in the properties window. The editor allows you to select a non-abstract ''editinlinenew'' class via a drop-down list.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;ForceScriptOrder<sup>3x3</sup>: Forces the ''property window'' to display properties from this class in order as declared in the class.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;ForceScriptOrder<sup>3x3</sup>: Forces the ''property window'' to display properties from this class in order as declared in the class.</div></td></tr>
</table>Eliothttps://wiki.beyondunreal.com/Classes?diff=44432&oldid=prevWormbo: /* Declaration */ formatting2011-05-15T15:36:11Z<p><span dir="auto"><span class="autocomment">Declaration: </span> formatting</span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 15:36, 15 May 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="L4" >Line 4:</td>
<td colspan="2" class="diff-lineno">Line 4:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==Declaration==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==Declaration==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Class declarations generally look as follows:</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Class declarations generally look as follows:</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>  '''class''' ''classname'' '''[[extends]]''' ''parentclass'' ['''[[within]]''' ''outerclass''] <del class="diffchange diffchange-inline">''</del>[[#Modifiers|[modifiers]]]<del class="diffchange diffchange-inline">'' </del>''';'''</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>  '''class''' ''classname'' '''[[extends]]''' ''parentclass'' ['''[[within]]''' ''outerclass''] [[#Modifiers|[<ins class="diffchange diffchange-inline">''</ins>modifiers<ins class="diffchange diffchange-inline">''</ins>]]] ''';'''</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>The class name is a standard identifier, which means it must start with a letter or underscore <code>_</code>, can only contain letters, digits and the underscore character and has a length limit of 63 characters in total. The class name must be unique among all objects (this includes group names and ungrouped resources like textures) within a package. While class names are not required to be unique throughout the engine, it is strongly recommended you do not reuse any existing class names.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>The class name is a standard identifier, which means it must start with a letter or underscore <code>_</code>, can only contain letters, digits and the underscore character and has a length limit of 63 characters in total. The class name must be unique among all objects (this includes group names and ungrouped resources like textures) within a package. While class names are not required to be unique throughout the engine, it is strongly recommended you do not reuse any existing class names.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
</table>Wormbohttps://wiki.beyondunreal.com/Classes?diff=44313&oldid=prevEliot: /* Editor-related modifiers */ Easier sup2011-02-24T20:17:16Z<p><span dir="auto"><span class="autocomment">Editor-related modifiers: </span> Easier sup</span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 20:17, 24 February 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="L30" >Line 30:</td>
<td colspan="2" class="diff-lineno">Line 30:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;AutoCollapseCategories(''name,...'')<sup>3</sup>, DontAutoCollapseCategories(''name,...'')<sup>3</sup>: Automatic collapses the specified variable category, categories with no name can be specified by inputting the class's name where the variable is declared in. This is just like ''CollapseCategories'' but can specify which category.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;AutoCollapseCategories(''name,...'')<sup>3</sup>, DontAutoCollapseCategories(''name,...'')<sup>3</sup>: Automatic collapses the specified variable category, categories with no name can be specified by inputting the class's name where the variable is declared in. This is just like ''CollapseCategories'' but can specify which category.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;AutoExpandCategories(''name,...'')<sup>3</sup>: Automatic expands the specified variable category, categories with no name can be specified by inputting the class's name where the variable is declared in.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;AutoExpandCategories(''name,...'')<sup>3</sup>: Automatic expands the specified variable category, categories with no name can be specified by inputting the class's name where the variable is declared in.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>;ClassGroup(''name,...'')<sup><del class="diffchange diffchange-inline">3x3</del></sup>: Indicates that this class and its subclasses should be shown in the specified groups in the editor's Actor Classes browser when '''Group View''' is enabled.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>;ClassGroup(''name,...'')<sup><ins class="diffchange diffchange-inline">3 - UDK-2010-11</ins></sup>: Indicates that this class and its subclasses should be shown in the specified groups in the editor's Actor Classes browser when '''Group View''' is enabled.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;CollapseCategories<sup>2,3</sup>, DontCollapseCategories<sup>2,3</sup>: Whether to hide variable group headers (i.e. collapse variable groups) in property windows. This modifier is inherited and ''dontcollapsecategories'' is the default.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;CollapseCategories<sup>2,3</sup>, DontCollapseCategories<sup>2,3</sup>: Whether to hide variable group headers (i.e. collapse variable groups) in property windows. This modifier is inherited and ''dontcollapsecategories'' is the default.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;EditInlineNew<sup>2,3</sup>, NotEditInlineNew<sup>2,3</sup>: Whether instances of this class can be created for editable object variables via a button in the properties window. The editor allows you to select a non-abstract ''editinlinenew'' class via a drop-down list.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;EditInlineNew<sup>2,3</sup>, NotEditInlineNew<sup>2,3</sup>: Whether instances of this class can be created for editable object variables via a button in the properties window. The editor allows you to select a non-abstract ''editinlinenew'' class via a drop-down list.</div></td></tr>
</table>Eliothttps://wiki.beyondunreal.com/Classes?diff=44300&oldid=prevEliot: /* Editor-related modifiers */ New modifier '''ClassGroup'''2011-02-24T19:36:10Z<p><span dir="auto"><span class="autocomment">Editor-related modifiers: </span> New modifier '''ClassGroup'''</span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 19:36, 24 February 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="L30" >Line 30:</td>
<td colspan="2" class="diff-lineno">Line 30:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;AutoCollapseCategories(''name,...'')<sup>3</sup>, DontAutoCollapseCategories(''name,...'')<sup>3</sup>: Automatic collapses the specified variable category, categories with no name can be specified by inputting the class's name where the variable is declared in. This is just like ''CollapseCategories'' but can specify which category.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;AutoCollapseCategories(''name,...'')<sup>3</sup>, DontAutoCollapseCategories(''name,...'')<sup>3</sup>: Automatic collapses the specified variable category, categories with no name can be specified by inputting the class's name where the variable is declared in. This is just like ''CollapseCategories'' but can specify which category.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;AutoExpandCategories(''name,...'')<sup>3</sup>: Automatic expands the specified variable category, categories with no name can be specified by inputting the class's name where the variable is declared in.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;AutoExpandCategories(''name,...'')<sup>3</sup>: Automatic expands the specified variable category, categories with no name can be specified by inputting the class's name where the variable is declared in.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">;ClassGroup(''name,...'')<sup>3x3</sup>: Indicates that this class and its subclasses should be shown in the specified groups in the editor's Actor Classes browser when '''Group View''' is enabled.</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;CollapseCategories<sup>2,3</sup>, DontCollapseCategories<sup>2,3</sup>: Whether to hide variable group headers (i.e. collapse variable groups) in property windows. This modifier is inherited and ''dontcollapsecategories'' is the default.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;CollapseCategories<sup>2,3</sup>, DontCollapseCategories<sup>2,3</sup>: Whether to hide variable group headers (i.e. collapse variable groups) in property windows. This modifier is inherited and ''dontcollapsecategories'' is the default.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;EditInlineNew<sup>2,3</sup>, NotEditInlineNew<sup>2,3</sup>: Whether instances of this class can be created for editable object variables via a button in the properties window. The editor allows you to select a non-abstract ''editinlinenew'' class via a drop-down list.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;EditInlineNew<sup>2,3</sup>, NotEditInlineNew<sup>2,3</sup>: Whether instances of this class can be created for editable object variables via a button in the properties window. The editor allows you to select a non-abstract ''editinlinenew'' class via a drop-down list.</div></td></tr>
</table>Eliothttps://wiki.beyondunreal.com/Classes?diff=44054&oldid=prevEliot: /* Modifiers */2010-09-23T05:14:39Z<p><span dir="auto"><span class="autocomment">Modifiers</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 05:14, 23 September 2010</td>
</tr><tr><td colspan="2" class="diff-lineno" id="L25" >Line 25:</td>
<td colspan="2" class="diff-lineno">Line 25:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;PerObjectLocalized<sup>3</sup>: Each instance of this class can have its own section in [[localization files]]. (In earlier engine generations this is always the case.)</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;PerObjectLocalized<sup>3</sup>: Each instance of this class can have its own section in [[localization files]]. (In earlier engine generations this is always the case.)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;SafeReplace<sup>1,2</sup>: Instances of this class can safely be replaced by some kind of default instance if a specific instance is unavailable. This is only used for [[Textures]], which are replaced by the default texture if the specific texture object does not exist.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;SafeReplace<sup>1,2</sup>: Instances of this class can safely be replaced by some kind of default instance if a specific instance is unavailable. This is only used for [[Textures]], which are replaced by the default texture if the specific texture object does not exist.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>;Transient, <del class="diffchange diffchange-inline">NotTransient</del><sup>3</sup>: Whether instances of this class should be marked as "transient". Transient objects can only exist at runtime, but not in package files. This modifier is inherited by subclasses, but it can only be removed from subclasses in [[Unreal Engine 3]] via the ''<del class="diffchange diffchange-inline">nottransient</del>'' modifier. By default classes are not transient, for obvious reasons.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>;Transient, <ins class="diffchange diffchange-inline">NonTransient</ins><sup>3</sup>: Whether instances of this class should be marked as "transient". Transient objects can only exist at runtime, but not in package files. This modifier is inherited by subclasses, but it can only be removed from subclasses in [[Unreal Engine 3]] via the ''<ins class="diffchange diffchange-inline">nontransient</ins>'' modifier. By default classes are not transient, for obvious reasons.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>===Editor-related modifiers===</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>===Editor-related modifiers===</div></td></tr>
</table>Eliothttps://wiki.beyondunreal.com/Classes?diff=43916&oldid=prevEliot: Typo2010-08-25T21:27:00Z<p>Typo</p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 21:27, 25 August 2010</td>
</tr><tr><td colspan="2" class="diff-lineno" id="L20" >Line 20:</td>
<td colspan="2" class="diff-lineno">Line 20:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;Implements(''interface'')<sup>3</sup>: This class implements the specified [[interface]]. That means the class must implement all functions defined in the interface.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;Implements(''interface'')<sup>3</sup>: This class implements the specified [[interface]]. That means the class must implement all functions defined in the interface.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;Instanced<sup>2</sup>: [[Subobjects]] of this class or any subclass act as templates. Whenever instances of the class defining the subobject are created, a duplicate of the subobject is created and assigned to the corresponding properties of the new instance.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;Instanced<sup>2</sup>: [[Subobjects]] of this class or any subclass act as templates. Whenever instances of the class defining the subobject are created, a duplicate of the subobject is created and assigned to the corresponding properties of the new instance.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>;Localized<sup>1</sup>: The class has '''localized''' members, this is automatic <del class="diffchange diffchange-inline">aplied </del>in newer engine builds.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>;Localized<sup>1</sup>: The class has '''localized''' members, this is automatic <ins class="diffchange diffchange-inline">applied </ins>in newer engine builds.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;ParseConfig<sup>2</sup>: The config file name for this class can be specified at the command line via the parameter <code>''classname'''''='''...</code></div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;ParseConfig<sup>2</sup>: The config file name for this class can be specified at the command line via the parameter <code>''classname'''''='''...</code></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;PerObjectConfig: Each instance of this class has its own section in configuration files. The non-static SaveConfig() function doesn't propagate the instance values to default values.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;PerObjectConfig: Each instance of this class has its own section in configuration files. The non-static SaveConfig() function doesn't propagate the instance values to default values.</div></td></tr>
</table>Eliothttps://wiki.beyondunreal.com/Classes?diff=43818&oldid=prevEliot: /* Editor-related modifiers */ Added ForceScriptOrder2010-08-09T05:56:25Z<p><span dir="auto"><span class="autocomment">Editor-related modifiers: </span> Added ForceScriptOrder</span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 05:56, 9 August 2010</td>
</tr><tr><td colspan="2" class="diff-lineno" id="L32" >Line 32:</td>
<td colspan="2" class="diff-lineno">Line 32:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;CollapseCategories<sup>2,3</sup>, DontCollapseCategories<sup>2,3</sup>: Whether to hide variable group headers (i.e. collapse variable groups) in property windows. This modifier is inherited and ''dontcollapsecategories'' is the default.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;CollapseCategories<sup>2,3</sup>, DontCollapseCategories<sup>2,3</sup>: Whether to hide variable group headers (i.e. collapse variable groups) in property windows. This modifier is inherited and ''dontcollapsecategories'' is the default.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;EditInlineNew<sup>2,3</sup>, NotEditInlineNew<sup>2,3</sup>: Whether instances of this class can be created for editable object variables via a button in the properties window. The editor allows you to select a non-abstract ''editinlinenew'' class via a drop-down list.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;EditInlineNew<sup>2,3</sup>, NotEditInlineNew<sup>2,3</sup>: Whether instances of this class can be created for editable object variables via a button in the properties window. The editor allows you to select a non-abstract ''editinlinenew'' class via a drop-down list.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">;ForceScriptOrder<sup>3x3</sup>: Forces the ''property window'' to display properties from this class in order as declared in the class.</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;HideCategories(''name,...'')<sup>2,3</sup>, ShowCategories(''name,...'')<sup>2,3</sup>: Whether to hide the specified property groups from property windows. By default all property groups are displayed. The special group name ''None'' contains all properties not belonging to any specific group. This special group is only included in the properties window if it was opened via debug console commands from within the game.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;HideCategories(''name,...'')<sup>2,3</sup>, ShowCategories(''name,...'')<sup>2,3</sup>: Whether to hide the specified property groups from property windows. By default all property groups are displayed. The special group name ''None'' contains all properties not belonging to any specific group. This special group is only included in the properties window if it was opened via debug console commands from within the game.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;HideDropdown<sup>2,3</sup>: Hide this class from various drop-down lists in the editor, e.g. for properties of [[Type#Class|type class]]. [[UT2004]] also provides the static [[UE2:Actor (UT2004)#ShouldBeHidden|Actor.ShouldBeHidden]]() function for actor classes that returns whether the class was declared with the ''hidedropdown'' modifier.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;HideDropdown<sup>2,3</sup>: Hide this class from various drop-down lists in the editor, e.g. for properties of [[Type#Class|type class]]. [[UT2004]] also provides the static [[UE2:Actor (UT2004)#ShouldBeHidden|Actor.ShouldBeHidden]]() function for actor classes that returns whether the class was declared with the ''hidedropdown'' modifier.</div></td></tr>
</table>Eliothttps://wiki.beyondunreal.com/Classes?diff=43692&oldid=prevEliot: /* Modifiers */ Version box added2010-07-17T19:15:44Z<p><span dir="auto"><span class="autocomment">Modifiers: </span> Version box added</span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 19:15, 17 July 2010</td>
</tr><tr><td colspan="2" class="diff-lineno" id="L10" >Line 10:</td>
<td colspan="2" class="diff-lineno">Line 10:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==Modifiers==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==Modifiers==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">* <sup>1</sup> &ndash; The </del>modifier <del class="diffchange diffchange-inline">is available in [[Unreal Engine 1]].</del></div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">{{Infobox EngineVersion|</ins>modifier<ins class="diffchange diffchange-inline">}}</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">* <sup>2</sup> &ndash; The modifier is available in [[Unreal Engine 2]].</del></div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">* <sup>3</sup> &ndash; The modifier is available in [[Unreal Engine 3]].</del></div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">* (no number) &ndash; The modifier is available in all Unreal Engine generations.</del></div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;Abstract: No instances can be created of this class.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;Abstract: No instances can be created of this class.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;CacheExempt<sup>UT2004</sup>: This class should not be exported to [[UCL file]]s. Only has an effect for classes that are exported by default.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>;CacheExempt<sup>UT2004</sup>: This class should not be exported to [[UCL file]]s. Only has an effect for classes that are exported by default.</div></td></tr>
</table>Eliot