Plasma Engine  2.0
Loading...
Searching...
No Matches
plPropertyCategory Struct Reference

Describes what category a property belongs to. More...

#include <AbstractProperty.h>

Inheritance diagram for plPropertyCategory:

Public Types

enum  Enum {
  Constant , Member , Function , Array ,
  Set , Map , Default = Member
}
 
using StorageType = plUInt8
 

Detailed Description

Describes what category a property belongs to.

Member Enumeration Documentation

◆ Enum

Enumerator
Constant 

The property is a constant value that is stored inside the RTTI data.

Member 

The property is a 'member property', i.e. it represents some accessible value. Cast to plAbstractMemberProperty.

Function 

The property is a function which can be called. Cast to plAbstractFunctionProperty.

Array 

The property is actually an array of values. The array dimensions might be changeable. Cast to plAbstractArrayProperty.

Set 

The property is actually a set of values. Cast to plAbstractSetProperty.

Map 

The property is actually a map from string to values. Cast to plAbstractMapProperty.


The documentation for this struct was generated from the following file: