2using Unity.Mathematics;
16 internal struct CesiumIntVec2
32 public CesiumIntVec2(SByte x, SByte y)
60 public CesiumIntVec2(int2 unityInt2)
67 public Int64 this[
int index]
78 throw new System.IndexOutOfRangeException();
93 internal struct CesiumIntVec3
113 public CesiumIntVec3(SByte x, SByte y, SByte z)
145 public CesiumIntVec3(int3 unityInt3)
148 this.x = unityInt3.x;
149 this.y = unityInt3.y;
150 this.z = unityInt3.z;
153 public Int64 this[
int index]
166 throw new System.IndexOutOfRangeException();
181 internal struct CesiumIntVec4
205 public CesiumIntVec4(SByte x, SByte y, SByte z, SByte w)
239 public CesiumIntVec4(int4 unityInt4)
242 this.x = unityInt4.x;
243 this.y = unityInt4.y;
244 this.z = unityInt4.z;
245 this.w = unityInt4.w;
248 public Int64 this[
int index]
263 throw new System.IndexOutOfRangeException();
277 internal struct CesiumUintVec2
293 public CesiumUintVec2(Byte x, Byte y)
320 public CesiumUintVec2(uint2 unityUint2)
323 this.x = unityUint2.x;
324 this.y = unityUint2.y;
327 public UInt64 this[
int index]
338 throw new System.IndexOutOfRangeException();
352 internal struct CesiumUintVec3
371 public CesiumUintVec3(Byte x, Byte y, Byte z)
403 public CesiumUintVec3(uint3 unityUint3)
406 this.x = unityUint3.x;
407 this.y = unityUint3.y;
408 this.z = unityUint3.z;
410 public UInt64 this[
int index]
423 throw new System.IndexOutOfRangeException();
437 internal struct CesiumUintVec4
461 public CesiumUintVec4(Byte x, Byte y, Byte z, Byte w)
496 public CesiumUintVec4(uint4 unityUint4)
499 this.x = unityUint4.x;
500 this.y = unityUint4.y;
501 this.z = unityUint4.z;
502 this.w = unityUint4.w;
505 public UInt64 this[
int index]
520 throw new System.IndexOutOfRangeException();
CesiumMetadataComponentType
Identifies the component type of a property in EXT_structural_metadata.