Cogs.Core
RasterConversion.h
1#pragma once
2
3#include "Rendering/DataFormat.h"
4
5#include <vector>
6
7namespace Cogs
8{
9 struct TileData;
10
11 bool isCompressible(TextureFormat format);
12 TextureFormat getCompressedFormat(TextureFormat format);
13
14 bool isConvertible(TextureFormat format);
15
16 TextureFormat compressTileData(std::vector<uint8_t> & destination, const uint8_t * source, TextureFormat sourceFormat, int width, int height);
17
18 TextureFormat convertBitmapData(const uint8_t * data, const TileData * tileData, std::vector<uint8_t> & destination);
19}
Contains all Cogs related functionality.
Definition: FieldSetter.h:23