engiGetAttributeTraits
Syntax
public const string enginedll = @"engine.dll"; [DllImport(enginedll, EntryPoint = "engiGetAttributeTraits")] public static extern void x86_engiGetAttributeTraits(Int32 attribute, out IntPtr name, Int32 definingEntity, out bool isExplicit, out bool isInverse, out enum_express_attr_type attrType, Int32 domainEntity, out Int32 aggregationDefinition, out bool isOptional); [DllImport(enginedll, EntryPoint = "engiGetAttributeTraits")] public static extern void x64_engiGetAttributeTraits(Int64 attribute, out IntPtr name, Int64 definingEntity, out bool isExplicit, out bool isInverse, out enum_express_attr_type attrType, Int64 domainEntity, out Int64 aggregationDefinition, out bool isOptional); public static void engiGetAttributeTraits(Int64 attribute, out IntPtr name, Int64 definingEntity, out bool isExplicit, out bool isInverse, out enum_express_attr_type attrType, Int64 domainEntity, out Int64 aggregationDefinition, out bool isOptional) { if (IntPtr.Size == 4) { x86_engiGetAttributeTraits((Int32)attribute, out IntPtr _name, (Int32)definingEntity, out bool _isExplicit, out bool _isInverse, out enum_express_attr_type _attrType, (Int32)domainEntity, out Int32 _aggregationDefinition, out bool _isOptional); name = _name; isExplicit = _isExplicit; isInverse = _isInverse; attrType = _attrType; aggregationDefinition = _aggregationDefinition; isOptional = _isOptional; } else { x64_engiGetAttributeTraits(attribute, out name, definingEntity, out isExplicit, out isInverse, out attrType, domainEntity, out aggregationDefinition, out isOptional); } }
Property attribute
Size: 64 bit / 8 byte (reference)Property name
Size: 64 bit / 8 byte (reference)???.
Property definingEntity
Size: 64 bit / 8 byte (reference)???.
Property isExplicit
Size: 64 bit / 8 byte (reference)???.
Property isInverse
Size: 64 bit / 8 byte (reference)???.
Property attrType
Size: 64 bit / 8 byte (reference)???.
Property domainEntity
Size: 64 bit / 8 byte (reference)???.
Property aggregationDefinition
Size: 64 bit / 8 byte (reference)???.
Property isOptional
Size: 64 bit / 8 byte (reference)???.