openrw/framework2/include/loaders/LoaderDFF.hpp

29 lines
451 B
C++
Raw Normal View History

2013-07-02 07:06:03 +01:00
#pragma once
#ifndef _LOADERDFF_HPP_
#define _LOADERDFF_HPP_
2013-07-02 07:06:03 +01:00
#define GLEW_STATIC
#include <GL/glew.h>
#include <loaders/rwbinarystream.h>
2013-07-02 07:06:03 +01:00
#include <vector>
#include <string>
#include <memory>
2013-09-25 09:05:18 +01:00
class Model;
2013-08-18 20:31:37 +01:00
2013-09-25 09:05:18 +01:00
class GTAData;
2013-07-02 07:06:03 +01:00
class LoaderDFF
{
private:
template<class T> T readStructure(char *data, size_t &dataI);
RW::BSSectionHeader readHeader(char *data, size_t &dataI);
public:
2013-09-11 18:23:31 +00:00
Model* loadFromMemory(char *data, GTAData* gameData);
2013-07-02 07:06:03 +01:00
};
#endif