42#ifndef _PartioParticleAttribute_h_ 
   43#define _PartioParticleAttribute_h_ 
   50{
struct UNUSABLE;
typedef UNUSABLE 
TYPE;};
 
 
   56template<
class T1,
class T2> 
struct 
 
   58template<
class T> 
struct IS_SAME<T,T>{
static const bool value=
true;};
 
   70        default: 
return false; 
 
 
   79        case VECTOR: 
return sizeof(float);
 
   80        case FLOAT: 
return sizeof(float);
 
   81        case INT: 
return sizeof(int);
 
 
Fixed Attribute Interface.
Definition PartioAttribute.h:124
ParticleAttributeType type
Type of attribute.
Definition PartioAttribute.h:127
std::string name
Name of attribute.
Definition PartioAttribute.h:133
int attributeIndex
Internal method of fast access, user should not use or change.
Definition PartioAttribute.h:136
int count
Number of entries, should be 3 if type is VECTOR.
Definition PartioAttribute.h:130
Particle Collection Interface.
Definition PartioAttribute.h:97
int count
Number of entries, should be 3 if type is VECTOR.
Definition PartioAttribute.h:103
int attributeIndex
Internal method of fast access, user should not use or change.
Definition PartioAttribute.h:109
std::string name
Name of attribute.
Definition PartioAttribute.h:106
ParticleAttributeType type
Type of attribute.
Definition PartioAttribute.h:100
bool typeCheck(const ParticleAttributeType &type)
Definition PartioAttribute.h:61
int TypeSize(ParticleAttributeType attrType)
Definition PartioAttribute.h:75
ParticleAttributeType
Definition PartioAttribute.h:47
@ VECTOR
Definition PartioAttribute.h:47
@ INT
Definition PartioAttribute.h:47
@ NONE
Definition PartioAttribute.h:47
@ FLOAT
Definition PartioAttribute.h:47
@ INDEXEDSTR
Definition PartioAttribute.h:47
std::string TypeName(ParticleAttributeType attrType)
float TYPE
Definition PartioAttribute.h:52
int TYPE
Definition PartioAttribute.h:54
int TYPE
Definition PartioAttribute.h:53
float TYPE
Definition PartioAttribute.h:51
Definition PartioAttribute.h:50
UNUSABLE TYPE
Definition PartioAttribute.h:50
Definition PartioAttribute.h:57
static const bool value
Definition PartioAttribute.h:57