Browse Source

render_base: Make use of [[nodiscard]] where applicable

nce_cpp
Lioncash 5 years ago
parent
commit
049b4d4427
  1. 22
      src/video_core/renderer_base.h

22
src/video_core/renderer_base.h

@ -38,7 +38,7 @@ public:
virtual ~RendererBase(); virtual ~RendererBase();
/// Initialize the renderer /// Initialize the renderer
virtual bool Init() = 0;
[[nodiscard]] virtual bool Init() = 0;
/// Shutdown the renderer /// Shutdown the renderer
virtual void ShutDown() = 0; virtual void ShutDown() = 0;
@ -49,43 +49,43 @@ public:
// Getter/setter functions: // Getter/setter functions:
// ------------------------ // ------------------------
f32 GetCurrentFPS() const {
[[nodiscard]] f32 GetCurrentFPS() const {
return m_current_fps; return m_current_fps;
} }
int GetCurrentFrame() const {
[[nodiscard]] int GetCurrentFrame() const {
return m_current_frame; return m_current_frame;
} }
RasterizerInterface& Rasterizer() {
[[nodiscard]] RasterizerInterface& Rasterizer() {
return *rasterizer; return *rasterizer;
} }
const RasterizerInterface& Rasterizer() const {
[[nodiscard]] const RasterizerInterface& Rasterizer() const {
return *rasterizer; return *rasterizer;
} }
Core::Frontend::GraphicsContext& Context() {
[[nodiscard]] Core::Frontend::GraphicsContext& Context() {
return *context; return *context;
} }
const Core::Frontend::GraphicsContext& Context() const {
[[nodiscard]] const Core::Frontend::GraphicsContext& Context() const {
return *context; return *context;
} }
Core::Frontend::EmuWindow& GetRenderWindow() {
[[nodiscard]] Core::Frontend::EmuWindow& GetRenderWindow() {
return render_window; return render_window;
} }
const Core::Frontend::EmuWindow& GetRenderWindow() const {
[[nodiscard]] const Core::Frontend::EmuWindow& GetRenderWindow() const {
return render_window; return render_window;
} }
RendererSettings& Settings() {
[[nodiscard]] RendererSettings& Settings() {
return renderer_settings; return renderer_settings;
} }
const RendererSettings& Settings() const {
[[nodiscard]] const RendererSettings& Settings() const {
return renderer_settings; return renderer_settings;
} }

Loading…
Cancel
Save