/// <summary> /// Create a new apeture work queue priority key object /// </summary> /// <param name="aperturePriority"></param> /// <param name="distanceToClosestFocus"></param> internal ApertureWorkQueuePriority( Level.AperturePriority aperturePriority, int distanceToClosestFocus, ChunkResolutionAperture.FocusAdjustmentType adjustmentType = ChunkResolutionAperture.FocusAdjustmentType.InFocus ) { this.aperturePriority = aperturePriority; this.distanceToClosestFocus = distanceToClosestFocus; this.adjustmentType = adjustmentType; }
///// INTERNAL FUNCTIONS /// <summary> /// Set the level this resolution apeture is working for, and it's priority in that level /// </summary> /// <param name="level"></param> internal void setLevel(Level level, Level.AperturePriority priority) { this.level = level; this.priority = priority; }