IndexDatatype
        Constants for WebGL index datatypes.  These corresponds to the
type parameter of drawElements.
    
Source:
Members
- 
    <static, constant> UNSIGNED_BYTE :Number
- 
    
    0x1401. 8-bit unsigned byte corresponding toUNSIGNED_BYTEand the type of an element inUint8Array.
- 
    <static, constant> UNSIGNED_INT :Number
- 
    
    0x1405. 32-bit unsigned int corresponding toUNSIGNED_INTand the type of an element inUint32Array.
- 
    <static, constant> UNSIGNED_SHORT :Number
- 
    
    0x1403. 16-bit unsigned short corresponding toUNSIGNED_SHORTand the type of an element inUint16Array.
Methods
- 
    <static> createTypedArray
- 
    
    
    Creates a typed array that will store indices, using either or Uint32Arraydepending on the number of vertices.Parameters:Name Type Description numberOfVerticesNumber Number of vertices that the indices will reference. indicesLengthOrArrayAny Passed through to the typed array constructor. Returns:Array AUint16ArrayorUint32Arrayconstructed withindicesLengthOrArray.Examplethis.indices = Cesium.IndexDatatype.createTypedArray(positions.length / 3, numberOfIndices); 
- 
    <static> getSizeInBytes
- 
    
    
    Returns the size, in bytes, of the corresponding datatype. Parameters:Name Type Description indexDatatypeIndexDatatype The index datatype to get the size of. Returns:Number The size in bytes.Example// Returns 2 var size = Cesium.IndexDatatype.getSizeInBytes(Cesium.IndexDatatype.UNSIGNED_SHORT); 
- 
    <static> validate
- 
    
    
    Validates that the provided index datatype is a valid IndexDatatype. Parameters:Name Type Description indexDatatypeIndexDatatype The index datatype to validate. Returns:Booleantrueif the provided index datatype is a valid value; otherwise,false.Exampleif (!Cesium.IndexDatatype.validate(indexDatatype)) { throw new Cesium.DeveloperError('indexDatatype must be a valid value.'); }
