Warning: That file was not part of the compilation database. It may have many parsing errors.
1 | /* |
---|---|
2 | Open Asset Import Library (assimp) |
3 | ---------------------------------------------------------------------- |
4 | |
5 | Copyright (c) 2006-2017, assimp team |
6 | |
7 | All rights reserved. |
8 | |
9 | Redistribution and use of this software in source and binary forms, |
10 | with or without modification, are permitted provided that the |
11 | following conditions are met: |
12 | |
13 | * Redistributions of source code must retain the above |
14 | copyright notice, this list of conditions and the |
15 | following disclaimer. |
16 | |
17 | * Redistributions in binary form must reproduce the above |
18 | copyright notice, this list of conditions and the |
19 | following disclaimer in the documentation and/or other |
20 | materials provided with the distribution. |
21 | |
22 | * Neither the name of the assimp team, nor the names of its |
23 | contributors may be used to endorse or promote products |
24 | derived from this software without specific prior |
25 | written permission of the assimp team. |
26 | |
27 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |
28 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |
29 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |
30 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |
31 | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
32 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
33 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
34 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
35 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
36 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
37 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
38 | |
39 | ---------------------------------------------------------------------- |
40 | */ |
41 | |
42 | #ifndef AI_D3MFLOADER_H_INCLUDED |
43 | #define AI_D3MFLOADER_H_INCLUDED |
44 | |
45 | #include "BaseImporter.h" |
46 | |
47 | namespace Assimp { |
48 | |
49 | class D3MFImporter : public BaseImporter { |
50 | public: |
51 | // BaseImporter interface |
52 | D3MFImporter(); |
53 | ~D3MFImporter(); |
54 | bool CanRead(const std::string &pFile, IOSystem *pIOHandler, bool checkSig) const; |
55 | void SetupProperties(const Importer *pImp); |
56 | const aiImporterDesc *GetInfo() const; |
57 | |
58 | protected: |
59 | void InternReadFile(const std::string &pFile, aiScene *pScene, IOSystem *pIOHandler); |
60 | }; |
61 | |
62 | } // Namespace Assimp |
63 | |
64 | #endif // AI_D3MFLOADER_H_INCLUDED |
65 |
Warning: That file was not part of the compilation database. It may have many parsing errors.