public static void TestStratusAsset_IsImageAsset_19ImageJPEG() { var asset = new StratusAsset { Type = 19 // ImageJPEG }; Assert.True(asset.IsImageAsset()); }
public static void TestStratusAsset_IsImageAsset_17SoundWAV() { var asset = new StratusAsset { Type = 17 // SoundWAV }; Assert.False(asset.IsImageAsset()); }
public static void TestStratusAsset_IsImageAsset_18ImageTGA() { var asset = new StratusAsset { Type = 18 // ImageTGA }; Assert.True(asset.IsImageAsset()); }
public static void TestStratusAsset_IsImageAsset__1Unknown() { var asset = new StratusAsset { Type = -1 // Unknown }; Assert.False(asset.IsImageAsset()); }
public static void TestStratusAsset_IsImageAsset_13Bodypart() { var asset = new StratusAsset { Type = 13 // Bodypart }; Assert.False(asset.IsImageAsset()); }
public static void TestStratusAsset_IsImageAsset_22Simstate() { var asset = new StratusAsset { Type = 22 // Simstate }; Assert.False(asset.IsImageAsset()); }
public static void TestStratusAsset_IsImageAsset_25LinkFolder() { var asset = new StratusAsset { Type = 25 }; Assert.False(asset.IsImageAsset()); }
public static void TestStratusAsset_IsImageAsset_06Object() { var asset = new StratusAsset { Type = 6 // Object }; Assert.False(asset.IsImageAsset()); }
public static void TestStratusAsset_IsImageAsset_07Notecard() { var asset = new StratusAsset { Type = 7 // Notecard }; Assert.False(asset.IsImageAsset()); }
public static void TestStratusAsset_IsImageAsset_03Landmark() { var asset = new StratusAsset { Type = 3 }; Assert.False(asset.IsImageAsset()); }
public static void TestStratusAsset_IsImageAsset_05Clothing() { var asset = new StratusAsset { Type = 5 }; Assert.False(asset.IsImageAsset()); }
public static void TestStratusAsset_IsImageAsset_02CallingCard() { var asset = new StratusAsset { Type = 2 }; Assert.False(asset.IsImageAsset()); }
public static void TestStratusAsset_IsImageAsset_01Sound() { var asset = new StratusAsset { Type = 1 // Sound }; Assert.False(asset.IsImageAsset()); }
public static void TestStratusAsset_IsImageAsset_00Texture() { var asset = new StratusAsset { Type = 0 // Texture }; Assert.True(asset.IsImageAsset()); }
public static void TestStratusAsset_IsImageAsset_20Animation() { var asset = new StratusAsset { Type = 20 // Animation }; Assert.False(asset.IsImageAsset()); }
public static void TestStratusAsset_IsImageAsset_10LSLText() { var asset = new StratusAsset { Type = 10 // LSLText }; Assert.False(asset.IsImageAsset()); }
public static void TestStratusAsset_IsImageAsset_21Gesture() { var asset = new StratusAsset { Type = 21 // Gesture }; Assert.False(asset.IsImageAsset()); }
public static void TestStratusAsset_IsImageAsset_11LSLBytecode() { var asset = new StratusAsset { Type = 11 // LSLBytecode }; Assert.False(asset.IsImageAsset()); }
public static void TestStratusAsset_IsImageAsset_24Link() { var asset = new StratusAsset { Type = 24 }; Assert.False(asset.IsImageAsset()); }
public static void TestStratusAsset_IsImageAsset_12TextureTGA() { var asset = new StratusAsset { Type = 12 // TextureTGA }; Assert.True(asset.IsImageAsset()); }
public static void TestStratusAsset_IsImageAsset_49Mesh() { var asset = new StratusAsset { Type = 49 }; Assert.False(asset.IsImageAsset()); }
private string GetContentType(StratusAsset asset) { if (asset.IsImageAsset()) { if (Encoding.ASCII.GetString(asset.Data, 0, Math.Min(asset.Data.Length, JPEG2000_MAGIC_NUMBERS.Length)).Equals(JPEG2000_MAGIC_NUMBERS, StringComparison.Ordinal)) { return("image/x-j2c"); } if (Encoding.ASCII.GetString(asset.Data, 0, Math.Min(asset.Data.Length, JPEG_MAGIC_NUMBERS.Length)).Equals(JPEG_MAGIC_NUMBERS, StringComparison.Ordinal)) { return("image/jpeg"); } return("image/x-tga"); } // else Mesh return("application/vnd.ll.mesh"); }