public bool existsResource(EResourceDataType type, string name) { if (type == EResourceDataType.Symbol) { if (name.Equals("Nanoleaf") || name.Equals("Nanoleaf_16") || name.Equals("Nanoleaf_32") || name.Equals("Nanoleaf_64") || name.Equals("Nanoleaf_128")) { return(true); } } return(false); }
public bool existsResource(EResourceDataType type, string name) { if (type == EResourceDataType.DeviceImage) { if (name.Equals(EDeviceType.Canvas.ToString()) || name.Equals(EDeviceType.LightPanles.ToString()) || name.Equals(EDeviceType.Shapes.ToString()) || name.Equals(EDeviceType.Elements.ToString()) || name.Equals(EDeviceType.Lines.ToString()) || name.Equals(EDeviceType.Essentials.ToString())) { return(true); } } return(false); }
IReadOnlyList <LumosDataMetadata> IResourceProvider.allResources(EResourceDataType type) { if (type == EResourceDataType.Symbol) { List <LumosDataMetadata> ret = new List <LumosDataMetadata>() { new LumosDataMetadata("Nanoleaf"), new LumosDataMetadata("Nanoleaf_16"), new LumosDataMetadata("Nanoleaf_32"), new LumosDataMetadata("Nanoleaf_64"), new LumosDataMetadata("Nanoleaf_128"), }; return(ret.AsReadOnly()); } return(null); }
IReadOnlyList <LumosDataMetadata> IResourceProvider.allResources(EResourceDataType type) { if (type == EResourceDataType.DeviceImage) { List <LumosDataMetadata> ret = new List <LumosDataMetadata>() { new LumosDataMetadata(EDeviceType.Canvas.ToString()), new LumosDataMetadata(EDeviceType.LightPanles.ToString()), new LumosDataMetadata(EDeviceType.Shapes.ToString()), new LumosDataMetadata(EDeviceType.Elements.ToString()), new LumosDataMetadata(EDeviceType.Lines.ToString()), new LumosDataMetadata(EDeviceType.Essentials.ToString()), }; return(ret.AsReadOnly()); } return(null); }
public Stream loadResource(EResourceDataType type, string name) { if (type == EResourceDataType.Symbol) { switch (name) { case "Nanoleaf": case "Nanoleaf_32": return(toByteArray(Properties.Resources.Nanoleaf_32)); case "Nanoleaf_16": return(toByteArray(Properties.Resources.Nanoleaf_16)); case "Nanoleaf_64": return(toByteArray(Properties.Resources.Nanoleaf_64)); case "Nanoleaf_128": return(toByteArray(Properties.Resources.Nanoleaf_128)); } } return(null); }
public Stream loadResource(EResourceDataType type, string name) { if (type == EResourceDataType.DeviceImage) { if (name.Equals(EDeviceType.Canvas.ToString())) { return(toByteArray(Properties.Resources.NanoleafCanvas)); } else if (name.Equals(EDeviceType.LightPanles.ToString())) { return(toByteArray(Properties.Resources.NanoleafLightPanles)); } else if (name.Equals(EDeviceType.Shapes.ToString())) { return(toByteArray(Properties.Resources.NanoleafShapes)); } else if (name.Equals(EDeviceType.Elements.ToString())) { return(toByteArray(Properties.Resources.NanoleafElements)); } else if (name.Equals(EDeviceType.Lines.ToString())) { return(toByteArray(Properties.Resources.NanoleafLines)); } else if (name.Equals(EDeviceType.Essentials.ToString())) { return(toByteArray(Properties.Resources.NanoleafEssentials)); } } return(null); }