| 492 | } |
| 493 | |
| 494 | void |
| 495 | DitherPatternInfo::assign_no_lock (const DitherPatternInfo &d) |
| 496 | { |
| 497 | m_scaled_pattern.reset (); |
| 498 | |
| 499 | m_order_index = d.m_order_index; |
| 500 | m_name = d.m_name; |
| 501 | m_width = d.m_width; |
| 502 | m_pattern_stride = d.m_pattern_stride; |
| 503 | m_height = d.m_height; |
| 504 | |
| 505 | for (size_t i = 0; i < sizeof (m_pattern) / sizeof (m_pattern [0]); ++i) { |
| 506 | m_pattern [i] = &m_buffer [0] + (d.m_pattern [i] - d.m_buffer); |
| 507 | } |
| 508 | memcpy (m_buffer, d.m_buffer, sizeof (m_buffer)); |
| 509 | } |
| 510 | |
| 511 | bool |
| 512 | DitherPatternInfo::same_bitmap (const DitherPatternInfo &d) const |
no test coverage detected