datadescriptiondefinition.h File Reference

Classes

class   DataDescriptionDefinitionInterface

Namespaces

  maxon

Typedefs

using  GetDataCallbackType = Delegate< Result< Data >(const InternedId &id, const DataDictionary &dataEntry, GETDATAFLAGS flags)>
using  DataDescriptionEntry = DataDictionary
using  LanguageStringDataDescriptionDefinition = HashMap< Id, DataDescriptionDefinition >
using  DataDescriptionDefinitionWithUIAndLanguageStrings = Tuple< DataDescriptionDefinition, DataDescriptionDefinition, LanguageStringDataDescriptionDefinition >

Enumerations

enum   GETDATAFLAGS {
   NONE ,
   INTENT_ENABLING ,
   INTENT_ENABLING_ISCONNECTED ,
   INTENT_ENABLING_GRAPHNODE
}

函数

enum maxon::GETDATAFLAGS   MAXON_ENUM_FLAGS (GETDATAFLAGS)
  MAXON_DECLARATION (Class< DataDescriptionDefinition >, DataDescriptionDefinitionClass, "net.maxon.class.datadescriptiondefinition")
  MAXON_DATATYPE (LanguageStringDataDescriptionDefinition, "net.maxon.datatype.languagestringdatadescriptiondefinition")

变量

  NONE
  INTENT_ENABLING
  INTENT_ENABLING_ISCONNECTED
  INTENT_ENABLING_GRAPHNODE

Variable Documentation

◆  NONE

NONE

no flags

◆  INTENT_ENABLING

INTENT_ENABLING

Set this flag to get the effective value for the enabling with out port links (but the effective coming from the linked port)

◆  INTENT_ENABLING_ISCONNECTED

INTENT_ENABLING_ISCONNECTED

Check only if the property is connected.

◆  INTENT_ENABLING_GRAPHNODE

INTENT_ENABLING_GRAPHNODE

Return the GraphNode of the property.