Files
Aerofoil/PortabilityLayer/ScanlineMaskConverter.h

19 lines
318 B
C
Raw Normal View History

2019-12-26 12:58:58 -05:00
#pragma once
#include <stdint.h>
2021-03-18 17:08:11 -04:00
#include <stddef.h>
2019-12-26 12:58:58 -05:00
namespace PortabilityLayer
{
class ScanlineMask;
struct Vec2i;
2019-12-29 02:38:41 -05:00
struct Rect2i;
2019-12-26 12:58:58 -05:00
class ScanlineMaskConverter
{
public:
static ScanlineMask *CompilePoly(const Vec2i *points, size_t numPoints);
2019-12-29 02:38:41 -05:00
static ScanlineMask *CompileEllipse(const Rect2i &rect);
2019-12-26 12:58:58 -05:00
};
}