Getters/setters moved to the header file

This commit is contained in:
Vladyslav Baranovskyi
2024-06-04 11:17:41 +03:00
parent 879ab8c809
commit 4e5b9319e6
2 changed files with 6 additions and 36 deletions

View File

@@ -26,13 +26,13 @@ namespace OpenVulkano
public:
[[nodiscard]] static EngineConfiguration* GetEngineConfiguration();
void SetNumThreads(uint32_t numThreads);
[[nodiscard]] uint32_t GetNumThreads() const;
void SetNumThreads(uint32_t numThreads) { m_numThreads = numThreads; }
[[nodiscard]] uint32_t GetNumThreads() const { return std::max(static_cast<uint32_t>(1), m_numThreads); }
void SetFrameBufferClearColor(std::array<float, 4> frameBufferClearColor);
[[nodiscard]] const std::array<float, 4>& GetFrameBufferClearColor() const;
void SetFrameBufferClearColor(std::array<float, 4> frameBufferClearColor) { m_frameBufferClearColor = frameBufferClearColor; }
[[nodiscard]] const std::array<float, 4>& GetFrameBufferClearColor() const { return m_frameBufferClearColor; }
[[nodiscard]] bool GetPreferFramebufferFormatSRGB() const;
void SetPreferFramebufferFormatSRGB(bool sRGB);
[[nodiscard]] bool GetPreferFramebufferFormatSRGB() const {return m_preferFramebufferFormatSRGB; }
void SetPreferFramebufferFormatSRGB(bool sRGB) { m_preferFramebufferFormatSRGB = sRGB; }
};
}