Loading [MathJax]/extensions/TeX/AMSmath.js
Radium Engine  1.5.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
CameraLoader.hpp
1 #pragma once
2 
3 #include <Core/Asset/FileLoaderInterface.hpp>
4 #include <IO/RaIO.hpp>
5 
6 namespace Ra {
7 namespace IO {
8 
9 class RA_IO_API CameraFileLoader : public Core::Asset::FileLoaderInterface
10 {
11  public:
12  CameraFileLoader() = default;
13 
14  ~CameraFileLoader() override = default;
15 
16  std::vector<std::string> getFileExtensions() const override;
17  bool handleFileExtension( const std::string& extension ) const override;
18  Core::Asset::FileData* loadFile( const std::string& filename ) override;
19  std::string name() const override;
20 };
21 
22 } // namespace IO
23 } // namespace Ra
Definition: Cage.cpp:3