/// <summary> /// Main processing function /// </summary> void Direct2DWindow::Update() { m_cdmap->RefreshField(); const ColorField color_ref(m_cdmap->GetColorFieldRef()); BYTE *bytearray = const_cast<BYTE*>(color_ref.GetColorArray()); m_pDrawDepth->Draw(bytearray, color_ref.GetFieldArea() * color_ref.GetBytesPerPixel()); }