Esempio n. 1
0
        public static Accessor.ComponentTypeEnum CommonType(this Accessor.SparseType.IndicesType.ComponentTypeEnum e)
        {
            switch (e)
            {
            case Accessor.SparseType.IndicesType.ComponentTypeEnum.UNSIGNED_BYTE:
                return(Accessor.ComponentTypeEnum.UNSIGNED_BYTE);

            case Accessor.SparseType.IndicesType.ComponentTypeEnum.UNSIGNED_SHORT:
                return(Accessor.ComponentTypeEnum.UNSIGNED_SHORT);

            case Accessor.SparseType.IndicesType.ComponentTypeEnum.UNSIGNED_INT:
                return(Accessor.ComponentTypeEnum.UNSIGNED_INT);

            default:
                throw new NotImplementedException();
            }
        }
Esempio n. 2
0
 public static Type TypeOf(this Accessor.SparseType.IndicesType.ComponentTypeEnum e)
 {
     return(e.CommonType().TypeOf());
 }
Esempio n. 3
0
 public static int SizeInBytes(this Accessor.SparseType.IndicesType.ComponentTypeEnum e)
 {
     return(e.CommonType().SizeInBytes());
 }