| 835 | } |
| 836 | |
| 837 | static ImageId PaintPSColourifyImage(const PaintStruct* ps, ImageId imageId, uint32_t viewFlags) |
| 838 | { |
| 839 | auto visibility = GetPaintStructVisibility(ps, viewFlags); |
| 840 | switch (visibility) |
| 841 | { |
| 842 | case VisibilityKind::partial: |
| 843 | return imageId.WithTransparency(FilterPaletteID::paletteDarken1); |
| 844 | case VisibilityKind::hidden: |
| 845 | return ImageId(); |
| 846 | default: |
| 847 | return imageId; |
| 848 | } |
| 849 | } |
| 850 | |
| 851 | PaintSession* PaintSessionAlloc(RenderTarget& rt, uint32_t viewFlags, uint8_t rotation) |
| 852 | { |
no test coverage detected