foxygit / GZDoom Log in
commits tags

/src/common/textures/formats/fontchars.h · 513 B

raw

// This is a font character that reads RLE compressed data.
class FFontChar2 : public FImageSource
{
public:
	FFontChar2 (int sourcelump, int sourcepos, int width, int height, int leftofs=0, int topofs=0);

	PalettedPixels CreatePalettedPixels(int conversion, int frame = 0) override;
	int CopyPixels(FBitmap* bmp, int conversion, int frame = 0);

	void SetSourceRemap(const PalEntry* sourceremap)
	{
		SourceRemap = sourceremap;
	}

protected:
	int SourceLump;
	int SourcePos;
	const PalEntry *SourceRemap;
};