Murl::PropertyInfo::Item Struct Reference

A single property information item. More...

#include "murl_property_info.h"

Public Attributes

UInt32 mId
 The property ID. More...
 
String mTypeName
 A human-readable string representing the property's variable type. More...
 
IEnums::PropertySemantic mSemantic
 The property value semantic. More...
 
UInt32 mNumComponents
 The number of individual components, e.g. More...
 
UInt32 mMinCapacity
 The minimum number of elements the property can store. More...
 
UInt32 mMaxCapacity
 The maximum number of elements the property can store. More...
 
UInt32 mMinRequired
 The minimum number of required elements. More...
 
UInt32 mMaxRequired
 The maximum number of required elements. More...
 
Array< Array< String > > mDefaultValue
 The default string values. More...
 
const Enum< SInt32 > * mEnum
 Optional value enumeration. More...
 

Detailed Description

A single property information item.

Member Data Documentation

◆ mId

◆ mTypeName

String Murl::PropertyInfo::Item::mTypeName

A human-readable string representing the property's variable type.

Referenced by Murl::PropertyInfo::PropertyInfo().

◆ mSemantic

IEnums::PropertySemantic Murl::PropertyInfo::Item::mSemantic

The property value semantic.

◆ mNumComponents

UInt32 Murl::PropertyInfo::Item::mNumComponents

The number of individual components, e.g.

4 for a Graph::Vector.

◆ mMinCapacity

UInt32 Murl::PropertyInfo::Item::mMinCapacity

The minimum number of elements the property can store.

◆ mMaxCapacity

UInt32 Murl::PropertyInfo::Item::mMaxCapacity

The maximum number of elements the property can store.

◆ mMinRequired

UInt32 Murl::PropertyInfo::Item::mMinRequired

The minimum number of required elements.

◆ mMaxRequired

UInt32 Murl::PropertyInfo::Item::mMaxRequired

The maximum number of required elements.

◆ mDefaultValue

Array<Array<String> > Murl::PropertyInfo::Item::mDefaultValue

The default string values.

Accessed using mDefaultValue[elementIndex][componentIndex].

◆ mEnum

const Enum<SInt32>* Murl::PropertyInfo::Item::mEnum

Optional value enumeration.


The documentation for this struct was generated from the following file:
  • murl_property_info.h


Copyright © 2011-2018 Spraylight GmbH.