![]() ![]() Negates a CollapseCatogories Specifier inherited from a base class. Negates the AutoCollapseCategories Specifier for the listed categories inherited from a parent class. This Specifier is inherited by subclasses.ĭontAutoCollapseCategories=(Category, Category. This class is deprecated and Objects of this class will not be saved when serializing. ![]() This is important when a class uses a struct or enum declared in another class, as the compiler only knows what is in the classes it has already compiled. ![]() Multiple dependency classes can be identified using a single DependsOn line delimited by commas, or can be specified using a separate DependsOn line for each class. The class names provided must indicate classes in the same (or a previous) package. This Specifier is inherited by subclasses.Īll classes listed will be compiled before this class. Instanced classes (components) are duplicated upon construction. Prevents automatic generation of the constructor declaration.Īll instances of this class are considered "instanced". This Specifier is inherited by subclasses.Ī root convert limits a subclass to only be able to convert to child classes of the first root class going up the hierarchy. Common ConfigName values are "Engine", "Editor", "Input", and "Game".Īll properties and functions in this class are const and are exported as const. This Specifier is propagated to all child classes and cannot be negated, but child classes can change the config file by re-declaring the config Specifier and providing a different ConfigName. If there are any class properties declared with the config or globalconfig Specifiers, this Specifier causes those properties to be stored in the named configuration file. Indicates that this class is allowed to store data in a configuration file (. This Specifier is propagated to child classes, and can be overridden by the DontCollapseCategories Specifier. Indicates that properties of this class should not be grouped in categories in Unreal Editor Property windows. Indicates that Unreal Editor's Actor Browser should include this class and any subclass of this class within the specified GroupName when Group View is enabled in the Actor Browser. This Specifier is inherited by subclasses.Įxposes this class as a type that can be used for variables in Blueprints. The default is NotBlueprintable, unless inherited otherwise. To auto-expand variables declared with no category, use the name of the class which declares the variable.Įxposes this class as an acceptable base class for creating Blueprints. Specifies one or more categories that should be automatically expanded in the Unreal Editor Property window for Objects of this class. The AutoCollapseCategories Specifier negates the effects, for the listed categories, of the AutoExpandCategories Specifier on a parent class.ĪutoExpandCategories=(Category1, Category2. To override this on an individual property, use the SimpleDisplay specifier on that property.ĪutoCollapseCategories=(Category1, Category2. The AdvancedClassDisplay Specifier forces all properties of the class to show only in the advanced sections of any details panel where they appear. For example, the ATriggerBase base class is abstract, while the ATriggerBox subclass is not abstract and can be placed in a Level. This is useful for classes which are not meaningful on their own. The Abstract Specifier declares the class as an "abstract base class", preventing the user from adding Actors of this class to Levels. ![]() When declaring classes, Class Specifiers can be added to the declaration to control how the class behaves with various aspects of the Engine and Editor. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |