15 m_pRender = a_pRender;
16 m_pWindow = SDL_CreateWindow(
18 SDL_WINDOWPOS_CENTERED,
19 SDL_WINDOWPOS_CENTERED,
23#ifdef TRENDERINTERFACE_GL
31 return m_pWindow !=
TNULL;
38 while ( SDL_PollEvent( &event ) )
42 if ( m_pListener->OnEvent( event ) )
46 if ( event.type == SDL_EventType::SDL_QUIT )
55 SDL_SetWindowFullscreen( m_pWindow, a_bFullScreen ? SDL_WINDOW_FULLSCREEN : 0 );
60 SDL_SetWindowPosition( m_pWindow, a_iX, a_iY );
61 SDL_SetWindowSize( m_pWindow, a_iWidth, a_iHeight );
64 m_iHeight = a_iHeight;
#define TOSHI_NAMESPACE_START
#define TOSHI_NAMESPACE_END
TBOOL Create(T2Render *a_pRender, const TCHAR *a_szTitle)
void SetFullscreen(TBOOL a_bFullScreen)
void SetPosition(TINT a_iX, TINT a_iY, TINT a_iWidth, TINT a_iHeight)
static void Throw(const T &a_rData)