Loading [MathJax]/extensions/TeX/AMSmath.js
Radium Engine  1.7.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
TinyPlyFileLoader.hpp
1#pragma once
2
3#include <Core/Asset/FileData.hpp>
4#include <Core/Asset/FileLoaderInterface.hpp>
5#include <IO/RaIO.hpp>
6#include <string>
7#include <vector>
8
9namespace Ra {
10namespace IO {
11
12class RA_IO_API TinyPlyFileLoader : public Core::Asset::FileLoaderInterface
13{
14 public:
15 TinyPlyFileLoader();
16
17 virtual ~TinyPlyFileLoader();
18
19 std::vector<std::string> getFileExtensions() const override;
20 bool handleFileExtension( const std::string& extension ) const override;
21 Core::Asset::FileData* loadFile( const std::string& filename ) override;
22 std::string name() const override;
23};
24
25} // namespace IO
26} // namespace Ra
hepler function to manage enum as underlying types in VariableSet
Definition Cage.cpp:4