Exemple #1
0
void EngineSettings::setRenderBackend(const std::string& renderbackend) {
    std::vector<std::string> pv = getPossibleRenderBackends();
    std::vector<std::string>::iterator i = std::find(pv.begin(), pv.end(), renderbackend);
    if (i != pv.end()) {
        m_renderbackend = renderbackend;
        return;
    }
    throw NotSupported("Given render backend is not supported");
}
	void EngineSettings::setRenderBackend(const std::string& renderbackend) {
		std::vector<std::string> pv = getPossibleRenderBackends();
		std::vector<std::string>::iterator i = std::find(pv.begin(), pv.end(), renderbackend);
		if (i != pv.end()) {
			m_renderbackend = renderbackend;
			return;
		}
		FL_WARN(_log, LMsg("EngineSettings::setRenderBackend() - ")
			<< renderbackend << " is not a valid render backend " <<
			".  Setting the render backend to the default value of \"SDL\".");

		m_renderbackend = "SDL";
	}