public static void TestStratusAsset_IsTextureAsset_20Animation() { var asset = new StratusAsset { Type = 20 // Animation }; Assert.False(asset.IsTextureAsset()); }
public static void TestStratusAsset_IsTextureAsset_18ImageTGA() { var asset = new StratusAsset { Type = 18 // ImageTGA }; Assert.False(asset.IsTextureAsset()); }
public static void TestStratusAsset_IsTextureAsset_19ImageJPEG() { var asset = new StratusAsset { Type = 19 // ImageJPEG }; Assert.False(asset.IsTextureAsset()); }
public static void TestStratusAsset_IsTextureAsset_00Texture() { var asset = new StratusAsset { Type = 0 // Texture }; Assert.True(asset.IsTextureAsset()); }
public static void TestStratusAsset_IsTextureAsset_17SoundWAV() { var asset = new StratusAsset { Type = 17 // SoundWAV }; Assert.False(asset.IsTextureAsset()); }
public static void TestStratusAsset_IsTextureAsset_24Link() { var asset = new StratusAsset { Type = 24 }; Assert.False(asset.IsTextureAsset()); }
public static void TestStratusAsset_IsTextureAsset_49Mesh() { var asset = new StratusAsset { Type = 49 }; Assert.False(asset.IsTextureAsset()); }
public static void TestStratusAsset_IsTextureAsset_07Notecard() { var asset = new StratusAsset { Type = 7 // Notecard }; Assert.False(asset.IsTextureAsset()); }
public static void TestStratusAsset_IsTextureAsset_10LSLText() { var asset = new StratusAsset { Type = 10 // LSLText }; Assert.False(asset.IsTextureAsset()); }
public static void TestStratusAsset_IsTextureAsset_05Clothing() { var asset = new StratusAsset { Type = 5 }; Assert.False(asset.IsTextureAsset()); }
public static void TestStratusAsset_IsTextureAsset_06Object() { var asset = new StratusAsset { Type = 6 // Object }; Assert.False(asset.IsTextureAsset()); }
public static void TestStratusAsset_IsTextureAsset_03Landmark() { var asset = new StratusAsset { Type = 3 }; Assert.False(asset.IsTextureAsset()); }
public static void TestStratusAsset_IsTextureAsset_02CallingCard() { var asset = new StratusAsset { Type = 2 }; Assert.False(asset.IsTextureAsset()); }
public static void TestStratusAsset_IsTextureAsset_01Sound() { var asset = new StratusAsset { Type = 1 // Sound }; Assert.False(asset.IsTextureAsset()); }
public static void TestStratusAsset_IsTextureAsset_21Gesture() { var asset = new StratusAsset { Type = 21 // Gesture }; Assert.False(asset.IsTextureAsset()); }
public static void TestStratusAsset_IsTextureAsset_11LSLBytecode() { var asset = new StratusAsset { Type = 11 // LSLBytecode }; Assert.False(asset.IsTextureAsset()); }
public static void TestStratusAsset_IsTextureAsset_22Simstate() { var asset = new StratusAsset { Type = 22 // Simstate }; Assert.False(asset.IsTextureAsset()); }
public static void TestStratusAsset_IsTextureAsset_12TextureTGA() { var asset = new StratusAsset { Type = 12 // TextureTGA }; Assert.True(asset.IsTextureAsset()); }
public static void TestStratusAsset_IsTextureAsset_25LinkFolder() { var asset = new StratusAsset { Type = 25 }; Assert.False(asset.IsTextureAsset()); }
public static void TestStratusAsset_IsTextureAsset_13Bodypart() { var asset = new StratusAsset { Type = 13 // Bodypart }; Assert.False(asset.IsTextureAsset()); }
public static void TestStratusAsset_IsTextureAsset__1Unknown() { var asset = new StratusAsset { Type = -1 // Unknown }; Assert.False(asset.IsTextureAsset()); }
private Texture(StratusAsset asset) { if (asset.IsTextureAsset()) { LOG.Debug($"Decoding image {asset.Id} named '{asset.Name}'. Notable data: Type={asset.Type}, Temp={asset.Temporary}, Data Length={asset.Data?.Length}."); var bitmap = asset.ToImage <Bitmap>(); Image = bitmap; AverageColor = ComputeAverageColor(bitmap); } }