public AssemblerResource(ResourceDefinition definition, List <IImage <T> > images, InstructionLayer instruction) { Definition = definition; AdditionalImages = images; Data = images.First(); Instruction = instruction; }
private AssemblerResource(IImage <T> canvas) { Data = canvas; Definition = new ResourceDefinition() { ObjectType = ObjectType.na }; IsEmpty = true; Instruction = new InstructionLayer(ObjectType.na); SplitLayers = new List <SplitLayer <T> >(); }
public AssemblerResource(ResourceDefinition definition, IImage <T> image, InstructionLayer instruction) { Definition = definition; Data = image; Instruction = instruction; }