public void Fill(int iXMin, int iYMin, int iXMax, int iYMax, T gen_ColorHexValue) { for (int y = iYMin; y < iYMax; y++) { for (int x = iXMin; x < iXMax; x++) { m_gen_arr_Pixels [STR_Utilities.Access1DArrayAs2D(x, y, iXMax + iYMax)] = gen_ColorHexValue; } } }
public void Fill(T gen_ColorHexValue) { int iColor = STR_Utilities.GenericTypeConverter <int, T> (gen_ColorHexValue); m_gen_arr_Pixels = Enumerable.Repeat <T> (STR_Utilities.GenericTypeConverter <T, int> (iColor), miPixelBufferSize).ToArray <T> ( ); //for ( int i = 0 ; i < miTotalPixels ; i++ ) //{ // m_gen_arr_Pixels [ i ] = gen_ColorHexValue; //} }