
#########################
A3DEModellerAttributeType
#########################

.. c:enum:: A3DEModellerAttributeType

   A3DSDKRootEntities.
   
   An enumeration that identifies the type of modeller data represented in an :c:struct:`~A3DMiscSingleAttributeData`\ structure
   
   
   Index
   =====
   
   .. rubric:: Enumerators
   
   
   .. rst-class:: api-xref-list
   
   
   * :c:enumerator:`~kA3DModellerAttributeTypeNull`
   * :c:enumerator:`~kA3DModellerAttributeTypeInt`
   * :c:enumerator:`~kA3DModellerAttributeTypeReal`
   * :c:enumerator:`~kA3DModellerAttributeTypeTime`
   * :c:enumerator:`~kA3DModellerAttributeTypeString`
   
   



.. rst-class:: kind-group kind-enumerator

.. rubric:: Enumerators
   :class: kind-group-title


.. c:enumerator:: kA3DModellerAttributeTypeNull

      .. rst-class:: sig-pretty-signature
      
         | **kA3DModellerAttributeTypeNull** = ``0``
      
      Null type; invalid.
      



.. c:enumerator:: kA3DModellerAttributeTypeInt

      .. rst-class:: sig-pretty-signature
      
         | **kA3DModellerAttributeTypeInt** = ``1``
      
      32-bit unsigned Integer (:c:type:`~A3DUns32`\ ).
      



.. c:enumerator:: kA3DModellerAttributeTypeReal

      .. rst-class:: sig-pretty-signature
      
         | **kA3DModellerAttributeTypeReal** = ``2``
      
      64-bit double precision floating point value (:c:type:`~A3DDouble`\ ).
      



.. c:enumerator:: kA3DModellerAttributeTypeTime

      .. rst-class:: sig-pretty-signature
      
         | **kA3DModellerAttributeTypeTime** = ``3``
      
      32-bit unsigned Integer, interpreted as ``time_t``\ .
      



.. c:enumerator:: kA3DModellerAttributeTypeString

      .. rst-class:: sig-pretty-signature
      
         | **kA3DModellerAttributeTypeString** = ``4``
      
      UTF-8 character c-string (:c:type:`~A3DUTF8Char`\ ).
      




