mirror of
https://github.com/rwengine/openrw.git
synced 2024-11-12 22:02:49 +01:00
4fd92a1549
Also move up source files into the root directory, as there's nothing else in this directory
29 lines
649 B
C++
29 lines
649 B
C++
#ifndef _LIBRW_RW_FORWARD_HPP_
|
|
#define _LIBRW_RW_FORWARD_HPP_
|
|
|
|
#include <map>
|
|
#include <memory>
|
|
#include <vector>
|
|
|
|
// Forward Declarations
|
|
struct Animation;
|
|
class Clump;
|
|
struct FileContentsInfo;
|
|
class ModelFrame;
|
|
struct Geometry;
|
|
class Atomic;
|
|
class Clump;
|
|
|
|
// Pointer types
|
|
using AnimationPtr = std::shared_ptr<Animation>;
|
|
using ModelFramePtr = std::shared_ptr<ModelFrame>;
|
|
using GeometryPtr = std::shared_ptr<Geometry>;
|
|
using AtomicPtr = std::shared_ptr<Atomic>;
|
|
using ClumpPtr = std::shared_ptr<Clump>;
|
|
|
|
// Collections
|
|
using AtomicList = std::vector<AtomicPtr>;
|
|
typedef std::map<std::string, AnimationPtr> AnimationSet;
|
|
|
|
#endif /* FORWARD_HPP */
|