Array < Attribute > function ( final Array < Attribute > arg0 , final long arg1 ) { for ( int loc0 = 0 ; loc0 < attributes . size ; loc0 ++ ) if ( ( attributes . get ( loc0 ) . arg1 & arg1 ) != 0 ) arg0 . add ( attributes . get ( loc0 ) ) ; return arg0 ; }
get multiple attributes at once . example : material.get out , colorattribute.diffuse | colorattribute.specular | textureattribute.diffuse ; concode_field_sep Array<Attribute> attributes concode_elem_sep boolean sorted concode_elem_sep long mask concode_field_sep long getMask concode_elem_sep int compare concode_elem_sep void set concode_elem_sep void set concode_elem_sep void set concode_elem_sep void set concode_elem_sep void set concode_elem_sep void set concode_elem_sep void clear concode_elem_sep void sort concode_elem_sep int compareTo concode_elem_sep void remove concode_elem_sep Iterator<Attribute> iterator concode_elem_sep boolean same concode_elem_sep boolean same concode_elem_sep int size concode_elem_sep void enable concode_elem_sep void disable concode_elem_sep int hashCode concode_elem_sep boolean equals concode_elem_sep int attributesHash concode_elem_sep boolean has concode_elem_sep int indexOf