HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
IMG_MetadataOptions::Item Struct Reference

#include <IMG_Metadata.h>

Public Member Functions

 Item ()=default
 
 Item (const UT_StringHolder &name, const IMG_MetadataItem &item)
 
 Item (const UT_StringHolder &name, const UT_StringHolder &label, const UT_JSONValue &value, Storage storage, TypeInfo typeInfo)
 Construct with storage/type info, but no UI. More...
 
 Item (const UT_StringHolder &name, const UT_StringHolder &label, const UT_JSONValue &value, const MenuCreator &menu=MenuCreator(), fpreal64 range_min=1, fpreal64 range_max=-1, Scope scope=Scope::MD_Default, Storage storage=Storage::MD_Unknown, TypeInfo typeInfo=TypeInfo::MD_None)
 Full constructor with UI elements and type information. More...
 

Public Attributes

UT_StringHolder myName
 
IMG_MetadataItem myItem
 

Detailed Description

Definition at line 378 of file IMG_Metadata.h.

Constructor & Destructor Documentation

IMG_MetadataOptions::Item::Item ( )
default
IMG_MetadataOptions::Item::Item ( const UT_StringHolder name,
const IMG_MetadataItem item 
)
inline

Definition at line 381 of file IMG_Metadata.h.

IMG_MetadataOptions::Item::Item ( const UT_StringHolder name,
const UT_StringHolder label,
const UT_JSONValue value,
Storage  storage,
TypeInfo  typeInfo 
)

Construct with storage/type info, but no UI.

IMG_MetadataOptions::Item::Item ( const UT_StringHolder name,
const UT_StringHolder label,
const UT_JSONValue value,
const MenuCreator menu = MenuCreator(),
fpreal64  range_min = 1,
fpreal64  range_max = -1,
Scope  scope = Scope::MD_Default,
Storage  storage = Storage::MD_Unknown,
TypeInfo  typeInfo = TypeInfo::MD_None 
)

Full constructor with UI elements and type information.

Member Data Documentation

IMG_MetadataItem IMG_MetadataOptions::Item::myItem

Definition at line 405 of file IMG_Metadata.h.

UT_StringHolder IMG_MetadataOptions::Item::myName

Definition at line 404 of file IMG_Metadata.h.


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