Developer Documentation
|
Classes | |
class | StatusInfo |
Enumerations | |
enum | AttributeBits { None = 0, Normal = 1, Color = 2, PrevHalfedge = 4, Status = 8, TexCoord1D = 16, TexCoord2D = 32, TexCoord3D = 64, TextureIndex = 128 } |
enum | StatusBits { DELETED = 1, LOCKED = 2, SELECTED = 4, HIDDEN = 8, FEATURE = 16, TAGGED = 32, TAGGED2 = 64, FIXEDNONMANIFOLD = 128, UNUSED = 256 } |
This namespace holds per item attributes like normal/color. There are some macros provided for convenience, see Attributes.hh.
Attribute bits
Use the bits to define a standard property at compile time using traits.
Enumerator | |
---|---|
None |
Clear all attribute bits. |
Normal |
Add normals to mesh item (vertices/faces) |
Color |
Add colors to mesh item (vertices/faces/edges) |
PrevHalfedge |
Add storage for previous halfedge (halfedges). The bit is set by default in the DefaultTraits. |
Status |
Add status to mesh item (all items) |
TexCoord1D |
Add 1D texture coordinates (vertices, halfedges) |
TexCoord2D |
Add 2D texture coordinates (vertices, halfedges) |
TexCoord3D |
Add 3D texture coordinates (vertices, halfedges) |
TextureIndex |
Add texture index (faces) |
Definition at line 84 of file Attributes.hh.
Status bits used by the Status class.