Skip to content
Snippets Groups Projects
Select Git revision
  • dc1b2653383abbfb1f6836c122bd148727ff3ff0
  • master default protected
  • main
  • test-refactor-server-json
  • blender-v4.1-release
  • blender-v4.0-release
  • blender-v3.6-release
  • blender-v3.3-release
  • blender-v2.93-release
  • blender-v3.5-release
  • blender-v3.1-release
  • blender-v3.0-release
  • blender-v3.4-release
  • blender-v3.2-release
  • studio-sprite-fright
  • blender-v2.92-release
  • blender-v2.91-release
  • greasepencil-addon
  • blender-v2.90-release
  • blender-v2.83-release
  • blender-v2.82-release
  • v3.6.9
  • v3.3.16
  • v4.1.0
  • v4.1.1
  • v3.6.8
  • v3.3.15
  • v3.6.7
  • v3.3.14
  • v4.0.2
  • v4.0.1
  • v4.0.0
  • v3.6.5
  • v3.3.12
  • v3.6.4
  • v3.6.3
  • v3.3.11
  • v3.6.2
  • v3.3.10
  • v3.6.1
  • v3.3.9
41 results

text_editor_pasteall.py

Blame
  • InputFileInfo.java 1.79 KiB
    package azgracompress.cli;
    
    import azgracompress.data.V2i;
    import azgracompress.data.V3i;
    
    /**
     * Information about the input file.
     */
    public class InputFileInfo {
        /**
         * Input file path.
         */
        private final String filePath;
    
        private boolean isRAW = true;
    
        private V3i dimension;
    
        private boolean planeIndexSet = false;
        private int planeIndex;
    
        private boolean planeRangeSet = false;
        private V2i planeRange;
    
        public InputFileInfo(final String filePath) {
            this.filePath = filePath;
        }
    
        /**
         * Get number of selected planes to be compressed.
         *
         * @return Number of planes for compression.
         */
        public int getNumberOfPlanes() {
            if (planeIndexSet) {
                return 1;
            } else if (planeRangeSet) {
                return ((planeRange.getY() + 1) - planeRange.getX());
            } else {
                return dimension.getZ();
            }
        }
    
        public void setDimension(final V3i dimension) {
            this.dimension = dimension;
        }
    
        public void setPlaneIndex(final int planeIndex) {
            this.planeIndexSet = true;
            this.planeIndex = planeIndex;
        }
    
        public void setPlaneRange(final V2i planeRange) {
            this.planeRangeSet = true;
            this.planeRange = planeRange;
        }
    
        public String getFilePath() {
            return filePath;
        }
    
        public V3i getDimensions() {
            return dimension;
        }
    
        public boolean isPlaneIndexSet() {
            return planeIndexSet;
        }
    
        public int getPlaneIndex() {
            return planeIndex;
        }
    
        public boolean isPlaneRangeSet() {
            return planeRangeSet;
        }
    
        public V2i getPlaneRange() {
            return planeRange;
        }
    
        public boolean isRAW() {
            return isRAW;
        }
    
        public void setIsRaw(boolean RAW) {
            isRAW = RAW;
        }
    }