OpenEnroth a67c52b
|
#include "LodFormats.h"
#include <optional>
#include <span>
#include <vector>
#include <string>
#include <algorithm>
#include <ranges>
#include "LodFormatSnapshots.h"
#include "Library/Binary/ContainerSerialization.h"
#include "Library/Snapshots/CommonSnapshots.h"
#include "Library/Compression/Compression.h"
#include "Library/Serialization/EnumSerialization.h"
#include "Library/Snapshots/SnapshotSerialization.h"
#include "Utility/Streams/MemoryInputStream.h"
#include "Utility/Streams/BlobInputStream.h"
#include "Utility/Memory/Blob.h"
#include "Utility/String/Ascii.h"
#include "Utility/Exception.h"
#include "Utility/Lambda.h"
Enumerations | |
enum | { MIN_GLYPH_WIDTH = 1 , MAX_GLYPH_WIDTH = 63 , MIN_GLYPH_HEIGHT = 4 , MAX_GLYPH_HEIGHT = 63 , MAX_GLYPH_SPACING = 63 } |
Functions | |
static void | deserialize (InputStream &src, Palette *dst) |
static std::optional< LodFileFormat > | checkCompressed (const Blob &blob) |
static std::optional< LodFileFormat > | checkImage (const Blob &blob, std::string_view fileName) |
static std::optional< LodFileFormat > | checkSprite (const Blob &blob, std::string_view fileName) |
static std::optional< LodFileFormat > | checkFont (const Blob &blob) |
anonymous enum |
|
static |
|
static |
|
static |
|
static |
|
static |