void Doom3PrefabFormat::initialiseModule(const ApplicationContext& ctx)
{
	rMessage() << getName() << ": initialiseModule called." << std::endl;

	// Register ourselves as map format
	GlobalMapFormatManager().registerMapFormat("pfb", shared_from_this());

	// Register the prefab file extension for the "map" filetype
	GlobalFiletypes().registerPattern("map", FileTypePattern(_("Doom 3 prefab"), "pfb", "*.pfb"));

	// Register the prefab file extensions for the "prefab" filetype
	GlobalFiletypes().registerPattern("prefab", FileTypePattern(_("Doom 3 prefab"), "pfb", "*.pfb"));
	GlobalFiletypes().registerPattern("prefab", FileTypePattern(_("Doom 3 map"), "map", "*.map"));
	GlobalFiletypes().registerPattern("prefab", FileTypePattern(_("Doom 3 region"), "reg", "*.reg"));
}
示例#2
0
void PicoModelLoader::initialiseModule(const ApplicationContext& ctx) {
	globalOutputStream() << "PicoModelLoader: " << getName().c_str() << " initialised.\n"; 
	std::string filter("*." + boost::to_lower_copy(_extension));
	
	// Register the model file extension in the FileTypRegistry
	GlobalFiletypes().addType(
		"model", getName(), 
    	FileTypePattern(_module->displayName, filter.c_str())
    );
}
void PicoModelLoader::initialiseModule(const ApplicationContext& ctx)
{
	rMessage() << "PicoModelLoader: " << getName() << " initialised." << std::endl;

	std::string extLower = boost::to_lower_copy(_extension);
	std::string filter("*." + extLower);

	// Register the model file extension in the FileTypRegistry
	GlobalFiletypes().registerPattern("model", FileTypePattern(_module->displayName, extLower, filter));
	GlobalFiletypes().registerModule("model", extLower, getName());
}
示例#4
0
void MD5ModelLoader::initialiseModule(const ApplicationContext& ctx)
{
	rMessage() << "MD5Model::initialiseModule called." << std::endl;

	std::string extLower = "md5mesh";
	std::string filter = "*." + extLower;

	// Register the model file extension in the FileTypRegistry
	GlobalFiletypes().registerPattern("model", FileTypePattern("MD5 Meshes", extLower, filter));
	GlobalFiletypes().registerModule("model", extLower, getName());
}
示例#5
0
RadiantFileTypeRegistry::RadiantFileTypeRegistry() {
	addType("*", "*", FileTypePattern(_("All Files"), "*.*"));
}