# siParticleAttributeType Enum

## Enumerations
enum | siParticleAttributeType { siPAVector4 = 0, siPAVector3 = 1, siPAFloat = 2, siPAInt = 3, siPAULong = 4, siPAUShort = 5, siPABool = 6, siPAUndefined = 7 }

## Detailed Description

The available types for user defined per particle ParticleAttribute .

See also:
  AddUserParameter, ParticleAttribute::AttributeType, ParticleType::AddAttribute, ParticleType::AttributeType, ParticleAttribute::GetAttributeType, ParticleType::AddAttribute, ParticleType::GetAttributeType

## Enumeration Type Documentation

enum siParticleAttributeType

Enumerator:

  siPAVector4 | [0] Type of vector containing 4 double-precision floating-point values.
  siPAVector3 | [1] Type of vector containing 3 double-precision floating-point values.
  siPAFloat | [2] Floating-point type.
  siPAInt | [3] Integer type.
  siPAULong | [4] ULONG integer type.
  siPAUShort | [5] Unsigned short integer type.
  siPABool | [6] Boolean type.
  siPAUndefined | [7] Error type returned when requesting the type for an undefined attribute.