umbra/projs/shadow-file-format/src/SFFParser.h

23 lines
343 B
C
Raw Normal View History

#pragma once
#include <string>
#include <iostream>
#include "SFFElement.h"
#include "SFFVersion.h"
namespace Shadow::SFF {
class SFFParser
{
public:
static SFFElement* ReadFromStream(std::istream& stream);
static SFFVersion ReadVersionFromHeader(std::istream& stream);
static SFFElement* ReadFromFile(std::string path);
};
}