GetSize method

int GetSize()

Implementation

int GetSize() {
  switch (type) {
    case VarTypeFloat:
      return 1;
    case VarTypeVec2:
      return 2;
    case VarTypeVec3:
    case VarTypeUvec3:
      return 3;
    case VarTypeVec4:
    case VarTypeUvec4:
      return 4;
    default:
      assert(false);
      return -1;
  }
}