diff options
author | Yuki Hashimoto <hzuika> | 2022-03-23 19:46:20 +0300 |
---|---|---|
committer | Brecht Van Lommel <brecht@blender.org> | 2022-03-23 22:06:12 +0300 |
commit | 31bfa17a1f2b45401f265573c0a77a7366a9ed90 (patch) | |
tree | e194313dca3d24bb0c884675671d639896a079f6 /source/blender/freestyle/intern/view_map/ViewMapIO.h | |
parent | e7b1be52e00749c574355ec219888548a07cd1c9 (diff) |
Cleanup: delete unused ViewMapIO files in Freestyle
ViewMapIO.h is only included in Controller.cpp init_options().
However, g_models_path and g_flags set here are never used elsewhere.
Therefore, ViewMapIO files can be deleted without affecting anything.
Differential Revision: https://developer.blender.org/D14423
Diffstat (limited to 'source/blender/freestyle/intern/view_map/ViewMapIO.h')
-rw-r--r-- | source/blender/freestyle/intern/view_map/ViewMapIO.h | 89 |
1 files changed, 0 insertions, 89 deletions
diff --git a/source/blender/freestyle/intern/view_map/ViewMapIO.h b/source/blender/freestyle/intern/view_map/ViewMapIO.h deleted file mode 100644 index 4796b28a38a..00000000000 --- a/source/blender/freestyle/intern/view_map/ViewMapIO.h +++ /dev/null @@ -1,89 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ - -#pragma once - -/** \file - * \ingroup freestyle - * \brief Functions to manage I/O for the view map - */ - -#include <fstream> -#include <string> - -#include "ViewMap.h" - -#include "../system/FreestyleConfig.h" -#include "../system/ProgressBar.h" - -namespace Freestyle { - -namespace ViewMapIO { - -static const unsigned ZERO = UINT_MAX; - -int load(istream &in, ViewMap *vm, ProgressBar *pb = NULL); - -int save(ostream &out, ViewMap *vm, ProgressBar *pb = NULL); - -namespace Options { - -static const unsigned char FLOAT_VECTORS = 1; -static const unsigned char NO_OCCLUDERS = 2; - -void setFlags(unsigned char flags); - -void addFlags(unsigned char flags); - -void rmFlags(unsigned char flags); - -unsigned char getFlags(); - -void setModelsPath(const string &path); - -string getModelsPath(); - -}; // namespace Options - -#ifdef IRIX - -namespace Internal { - -template<unsigned S> ostream &write(ostream &out, const char *str) -{ - out.put(str[S - 1]); - return write<S - 1>(out, str); -} - -template<> ostream &write<1>(ostream &out, const char *str) -{ - return out.put(str[0]); -} - -template<> ostream &write<0>(ostream &out, const char *) -{ - return out; -} - -template<unsigned S> istream &read(istream &in, char *str) -{ - in.get(str[S - 1]); - return read<S - 1>(in, str); -} - -template<> istream &read<1>(istream &in, char *str) -{ - return in.get(str[0]); -} - -template<> istream &read<0>(istream &in, char *) -{ - return in; -} - -} // End of namespace Internal - -#endif // IRIX - -} // End of namespace ViewMapIO - -} /* namespace Freestyle */ |