Blender V4.3
GHOST_SystemPaths.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2009 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
9#pragma once
10
11#include "GHOST_ISystemPaths.hh"
12
14 protected:
20
25 virtual ~GHOST_SystemPaths() {}
26
27 public:
33 virtual const char *getSystemDir(int version, const char *versionstr) const = 0;
34
40 virtual const char *getUserDir(int version, const char *versionstr) const = 0;
41
46 virtual const char *getBinaryDir() const = 0;
47
51 virtual void addToSystemRecentFiles(const char *filepath) const = 0;
52};
virtual const char * getUserDir(int version, const char *versionstr) const =0
virtual void addToSystemRecentFiles(const char *filepath) const =0
virtual const char * getSystemDir(int version, const char *versionstr) const =0
virtual const char * getBinaryDir() const =0