00001 /*======================================================================= 00002 ** VSG_COPYRIGHT_TAG 00003 **=======================================================================*/ 00004 /*======================================================================= 00005 ** Author : VSG (MMM YYYY) 00006 **=======================================================================*/ 00007 #ifndef SB_VERTEXATTRIBUTE_BINDING_H 00008 #define SB_VERTEXATTRIBUTE_BINDING_H 00009 00010 #include <Inventor/SbBase.h> 00011 00028 class SbVertexAttributeBinding 00029 { 00030 public: 00034 enum Binding 00035 { 00039 OVERALL = 2, 00043 PER_PART = 3, 00047 PER_PART_INDEXED = 4, 00051 PER_FACE = 5, 00055 PER_FACE_INDEXED = 6, 00059 PER_VERTEX = 7, 00063 PER_VERTEX_INDEXED = 8 00064 }; 00065 00066 private: 00067 SbVertexAttributeBinding(){} 00068 }; 00069 00070 #endif // SB_VERTEXATTRIBUTE_BINDING_H 00071 00072 00073