public override IFileFormat OpenFile() { var FileFormat = STFileLoader.OpenFileFormat( IOExtensions.RemoveIllegaleFolderNameCharacters(FileName), FileData, true); if (FileFormat is DDS) { ((DDS)FileFormat).SwitchSwizzle = true; } return(FileFormat); }
public override IFileFormat OpenFile() { byte[] Data = FileData; var FileFormat = STFileLoader.OpenFileFormat(new MemoryStream(Data), IOExtensions.RemoveIllegaleFolderNameCharacters(FileName), true); if (FileFormat is DDS) { ((DDS)FileFormat).SwitchSwizzle = IsSwizzled; } return(FileFormat); }
public virtual IFileFormat OpenFile() { if (FileFormat != null) { return(FileFormat); } if (FileDataStream != null) { return(STFileLoader.OpenFileFormat(FileDataStream, IOExtensions.RemoveIllegaleFolderNameCharacters(FileName), true, true)); } else { return(STFileLoader.OpenFileFormat(new MemoryStream(FileData), IOExtensions.RemoveIllegaleFolderNameCharacters(FileName), false, true)); } }
public virtual IFileFormat OpenFile() { return(STFileLoader.OpenFileFormat( IOExtensions.RemoveIllegaleFolderNameCharacters(FileName), FileData, true)); }