Blender V4.3
GHOST_SystemPathsCocoa.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2010 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
9#pragma once
10
11#ifndef __APPLE__
12# error Apple OSX only!
13#endif // __APPLE__
14
15#include "GHOST_SystemPaths.hh"
16
18 public:
23
27 ~GHOST_SystemPathsCocoa() override = default;
28
34 const char *getSystemDir(int version, const char *versionstr) const override;
35
41 const char *getUserDir(int version, const char *versionstr) const override;
42
47 const char *getUserSpecialDir(GHOST_TUserSpecialDirTypes type) const override;
48
53 const char *getBinaryDir() const override;
54
58 void addToSystemRecentFiles(const char *filepath) const override;
59};
GHOST_TUserSpecialDirTypes
const char * getBinaryDir() const override
GHOST_SystemPathsCocoa()=default
const char * getUserSpecialDir(GHOST_TUserSpecialDirTypes type) const override
void addToSystemRecentFiles(const char *filepath) const override
~GHOST_SystemPathsCocoa() override=default
const char * getUserDir(int version, const char *versionstr) const override
const char * getSystemDir(int version, const char *versionstr) const override