15#ifndef HMICORE_RENDERER_BASE_H_
16#define HMICORE_RENDERER_BASE_H_
46 RenderBase(uint32_t x, uint32_t y, uint32_t width) : m_x(x), m_y(y), m_width(width) {}
56 RenderBase(uint32_t x, uint32_t y, uint32_t width, uint32_t height)
57 : m_x(x), m_y(y), m_width(width), m_height(height) {}
64 uint32_t
GetX()
const {
return m_x; }
71 uint32_t
GetY()
const {
return m_y; }
91 uint32_t m_height = 0;
Class defining the base renderer.
Definition renderer_base.h:23
RenderBase(uint32_t x, uint32_t y)
Construct a new Render Base object.
Definition renderer_base.h:37
uint32_t GetWidth() const
Get the Width attribute.
Definition renderer_base.h:78
RenderBase()=default
Construct a new Render Base object.
uint32_t GetX() const
Get the X attribute.
Definition renderer_base.h:64
RenderBase(uint32_t x, uint32_t y, uint32_t width)
Construct a new Render Base object.
Definition renderer_base.h:46
uint32_t GetHeight() const
Get the Height attribute.
Definition renderer_base.h:85
uint32_t GetY() const
Get the Y attribute.
Definition renderer_base.h:71
RenderBase(uint32_t x, uint32_t y, uint32_t width, uint32_t height)
Construct a new Render Base object.
Definition renderer_base.h:56