25 lines
717 B
Haxe
25 lines
717 B
Haxe
package arm;
|
|
|
|
class Format {
|
|
public static function checkMeshFormat(path:String):Bool {
|
|
var p = path.toLowerCase();
|
|
return StringTools.endsWith(p, ".obj") ||
|
|
StringTools.endsWith(p, ".fbx") ||
|
|
StringTools.endsWith(p, ".blend") ||
|
|
StringTools.endsWith(p, ".gltf");
|
|
}
|
|
|
|
public static function checkTextureFormat(path:String):Bool {
|
|
var p = path.toLowerCase();
|
|
return StringTools.endsWith(p, ".jpg") ||
|
|
StringTools.endsWith(p, ".png") ||
|
|
StringTools.endsWith(p, ".tga") ||
|
|
StringTools.endsWith(p, ".hdr");
|
|
}
|
|
|
|
public static function checkProjectFormat(path:String):Bool {
|
|
var p = path.toLowerCase();
|
|
return StringTools.endsWith(p, ".arm");
|
|
}
|
|
}
|