Added Getters for Window/Renderer pointers
This commit is contained in:
parent
b9e8fca5cc
commit
712e238ca0
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -1,4 +1,4 @@
|
||||||
*.json
|
*.json
|
||||||
out/
|
out/
|
||||||
.vs/
|
.vs/
|
||||||
doc/
|
docs/
|
|
@ -127,4 +127,14 @@ namespace sdlu
|
||||||
{
|
{
|
||||||
SDL_SetWindowTitle(m_pWindow, title.c_str());
|
SDL_SetWindowTitle(m_pWindow, title.c_str());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SDL_Window* const RenderWindow::GetWindow()
|
||||||
|
{
|
||||||
|
return m_pWindow;
|
||||||
|
}
|
||||||
|
|
||||||
|
SDL_Renderer* const RenderWindow::GetRenderer()
|
||||||
|
{
|
||||||
|
return m_pRenderer;
|
||||||
|
}
|
||||||
}
|
}
|
|
@ -141,6 +141,20 @@ namespace sdlu
|
||||||
*/
|
*/
|
||||||
void SetTitle(std::string title);
|
void SetTitle(std::string title);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Returns a constant pointer to the SDL_Window
|
||||||
|
*
|
||||||
|
* @return A constant pointer to SDL_Window
|
||||||
|
*/
|
||||||
|
SDL_Window* const GetWindow();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Returns a constant pointer to the SDL_Renderer
|
||||||
|
*
|
||||||
|
* @return A constant pointer to SDL_Renderer
|
||||||
|
*/
|
||||||
|
SDL_Renderer* const GetRenderer();
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
SDL_Window* m_pWindow; ///< A pointer to the window object
|
SDL_Window* m_pWindow; ///< A pointer to the window object
|
||||||
SDL_Renderer* m_pRenderer; ///< A pointer to the renderer object
|
SDL_Renderer* m_pRenderer; ///< A pointer to the renderer object
|
||||||
|
|
|
@ -14,6 +14,7 @@ int main(int argc, char** argv)
|
||||||
std::cout << "Vector2f: " << vec.x << ", " << vec.y << std::endl;
|
std::cout << "Vector2f: " << vec.x << ", " << vec.y << std::endl;
|
||||||
|
|
||||||
MyWindow window(800, 800, "Test");
|
MyWindow window(800, 800, "Test");
|
||||||
|
SDL_SetWindowTitle(window.GetWindow(), "New Title");
|
||||||
|
|
||||||
SDL_Event event;
|
SDL_Event event;
|
||||||
while (window.WaitEvent(&event))
|
while (window.WaitEvent(&event))
|
||||||
|
|
Loading…
Reference in a new issue