ezEngine  Milestone 9
ezTypeFlags Struct Reference

Flags that describe a reflected type. More...

#include <StaticRTTI.h>

Classes

struct  Bits
 

Public Types

enum  Enum {
  StandardType = EZ_BIT(0), IsEnum = EZ_BIT(1), Bitflags = EZ_BIT(2), Class = EZ_BIT(3),
  Abstract = EZ_BIT(4), Phantom = EZ_BIT(5), Minimal = EZ_BIT(6), Default = 0
}
 
typedef ezUInt8 StorageType
 

Detailed Description

Flags that describe a reflected type.

Member Enumeration Documentation

◆ Enum

Enumerator
StandardType 

Anything that can be stored inside an ezVariant except for pointers and containers.

IsEnum 

enum struct used for ezEnum.

Bitflags 

bitflags struct used for ezBitflags.

Class 

A class or struct. The above flags are mutually exclusive.

Abstract 

Type is abstract.

Phantom 

De-serialized type information that cannot be created on this process.

Minimal 

Does not contain any property, function or attribute information. Used only for versioning.


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