empty
    size = {mHdr->mLength}
    size = {mHdr->mLength}, capacity = {mHdr->mCapacity}
    
      
	mHdr->mLength
	($T1*)(mHdr + 1)
      
    
  
  
  
    {mValue}
  
  
    
    {mValue >> 2}
    
      {mValue & 1 != 0}
      {mValue & 2 != 0}
    
  
  
    {mValue.mValue._My_val}
  
  
  
    
    
    
    NULL
    {*($T1*)mRawPtr}
    
      ($T1*)mRawPtr
    
  
  
  
    
    
    
    {mData,s}
    mData,s
    
      - mLength
- mFlags{mData,su}
    mData,su
- mLength
- mFlagsx={x}, y={y}, width={width}, height={height}
  
  
    
    
    width={width}, height={height}
  
  
    
    x={x}, y={y}
  
  
    
    [Identity]
    [Translate: ({_41}, {_42}, {_43})]
    [Scale: ({_11}, {_22}, {_33})]
    [4x4 Matrix]
    
      [{_11}, {_12}, {_13}, {_14}]
      [{_21}, {_22}, {_23}, {_24}]
      [{_31}, {_32}, {_33}, {_34}]
      [{_41}, {_42}, {_43}, {_44}]
    
  
  
  
    NULL
    {*($T1*)ptr}
    
      ($T1*)ptr