Nori

include/nori/parser.h

Go to the documentation of this file.
00001 /*
00002     This file is part of Nori, a simple educational ray tracer
00003 
00004     Copyright (c) 2012 by Wenzel Jakob and Steve Marschner.
00005 
00006     Nori is free software; you can redistribute it and/or modify
00007     it under the terms of the GNU General Public License Version 3
00008     as published by the Free Software Foundation.
00009 
00010     Nori is distributed in the hope that it will be useful,
00011     but WITHOUT ANY WARRANTY; without even the implied warranty of
00012     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
00013     GNU General Public License for more details.
00014 
00015     You should have received a copy of the GNU General Public License
00016     along with this program. If not, see <http://www.gnu.org/licenses/>.
00017 */
00018 
00019 #if !defined(__PARSER_H)
00020 #define __PARSER_H
00021 
00022 #include <nori/object.h>
00023 
00024 NORI_NAMESPACE_BEGIN
00025 
00026 /**
00027  * \brief Load a scene from the specified filename and
00028  * return its root object
00029  */
00030 extern NoriObject *loadScene(const QString &filename);
00031 
00032 NORI_NAMESPACE_END
00033 
00034 #endif /* __PARSER_H */
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines