public void setShortVec ( char [ ] data ) { if ( data == null ) { throw new IllegalArgumentException ( "Input data for indices cannot be null" ) ; } if ( getIndexSize ( ) != 2 ) { throw new UnsupportedOperationException ( "Cannot update integer indices with char array" ) ; } if ( ! NativeIndexBuffer . setShortArray ( getNative ( ) , data ) ) { throw new UnsupportedOperationException ( "Input array is wrong size" ) ; } }
Updates the indices in the index buffer from a Java char array . All of the entries of the input char array are copied into the storage for the index buffer . The new indices must be the same size as the old indices - the index buffer size cannot be changed .