MCArrayTypes.h File Reference

Defines

#define kBeginIndex   0
#define kEndIndex   0xFFFFFFFD
#define kUnusedIndex   0xFFFFFFFF
#define kSmartGrowPercentage   0.20f

Enumerations

enum  MCArrayFlags {
  eFirstAttributeBit = 27, eDefaultGrowSize = 1, eGrowMask = ((1 << eFirstAttributeBit)-1), eNotGrowMask = ~((1 << eFirstAttributeBit)-1),
  eExternalMem = (1 << eFirstAttributeBit), eZeroMem = (1 << (eFirstAttributeBit + 1)), eValid = (1 << (eFirstAttributeBit + 2)), eArrayAlias = (1 << (eFirstAttributeBit + 3)),
  eSmartGrow = (1 << (eFirstAttributeBit + 4))
}
enum  MCArrayConstants { kStructureCopyThreshold = 9, kMaxMemoryForGrow = 0x20000 }

Define Documentation

#define kBeginIndex   0
#define kEndIndex   0xFFFFFFFD
#define kSmartGrowPercentage   0.20f
#define kUnusedIndex   0xFFFFFFFF

Enumeration Type Documentation

Enumerator:
kStructureCopyThreshold 
kMaxMemoryForGrow 
Enumerator:
eFirstAttributeBit 
eDefaultGrowSize 
eGrowMask 
eNotGrowMask 
eExternalMem 
eZeroMem 
eValid 
eArrayAlias 
eSmartGrow 
Generated on Mon Apr 26 22:47:31 2010 for Carrara SDK Doc by  doxygen 1.6.3