ETHBackBufferTargetManagerPtr ETHBackBufferTargetManager::Create(gs2d::VideoPtr video,
																 const ETHAppEnmlFile& file, const Platform::Logger& logger,
																 ETHInput& ethInput)
{
	ETHBackBufferTargetManagerPtr r(new ETHBackBufferTargetManager(video, file, logger));
	video->SetScreenSizeChangeListener(r);
	ethInput.SetTargetManager(r);
	return r;
}
ETHBackBufferTargetManagerPtr ETHBackBufferTargetManager::Create(gs2d::VideoPtr video)
{
	ETHBackBufferTargetManagerPtr r(new ETHBackBufferTargetManager(video));
	video->SetScreenSizeChangeListener(r);
	return r;
}