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
|
||||
out/
|
||||
.vs/
|
||||
doc/
|
||||
docs/
|
|
@ -127,4 +127,14 @@ namespace sdlu
|
|||
{
|
||||
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);
|
||||
|
||||
/**
|
||||
* @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:
|
||||
SDL_Window* m_pWindow; ///< A pointer to the window 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;
|
||||
|
||||
MyWindow window(800, 800, "Test");
|
||||
SDL_SetWindowTitle(window.GetWindow(), "New Title");
|
||||
|
||||
SDL_Event event;
|
||||
while (window.WaitEvent(&event))
|
||||
|
|
Loading…
Reference in a new issue