ezEngine  Milestone 7
ezPropertyFlags Struct Reference

Flags used to describe a property and its type. More...

#include <AbstractProperty.h>

Classes

struct  Bits
 

Public Types

enum  Enum {
  StandardType = EZ_BIT(0), ReadOnly = EZ_BIT(1), Pointer = EZ_BIT(2), PointerOwner = EZ_BIT(3),
  IsEnum = EZ_BIT(4), Bitflags = EZ_BIT(5), Constant = EZ_BIT(6), Phantom = EZ_BIT(7),
  Hidden = EZ_BIT(8), Default = 0
}
 
typedef ezUInt16 StorageType
 

Detailed Description

Flags used to describe a property and its type.


Class Documentation

struct ezPropertyFlags::Bits
Class Members
StorageType Bitflags: 1
StorageType Constant: 1
StorageType Hidden: 1
StorageType IsEnum: 1
StorageType Phantom: 1
StorageType Pointer: 1
StorageType PointerOwner: 1
StorageType ReadOnly: 1
StorageType StandardType: 1

Member Enumeration Documentation

Enumerator
StandardType 

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

ReadOnly 

Can only be read but not modified.

Pointer 

Is a pointer to a type.

PointerOwner 

This pointer property takes ownership of the passed pointer.

IsEnum 

enum property, cast to ezAbstractEnumerationProperty.

Bitflags 

bitflags property, cast to ezAbstractEnumerationProperty.

Constant 

Property is a constant.


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