dxtcompressionattributes.java

来自「world wind java sdk 源码」· Java 代码 · 共 96 行

JAVA
96
字号
/* Copyright (C) 2001, 2008 United States Government as represented bythe Administrator of the National Aeronautics and Space Administration.All Rights Reserved.*/package gov.nasa.worldwind.formats.dds;/** * @author dcollins * @version $Id: DXTCompressionAttributes.java 8991 2009-02-25 01:20:20Z dcollins $ */public class DXTCompressionAttributes{    public static final String COLOR_BLOCK_COMPRESSION_BBOX = "ColorBlockCompressionBBox";    public static final String COLOR_BLOCK_COMPRESSION_EUCLIDEAN_DISTANCE = "ColorBlockCompressionEuclideanDistance";    public static final String COLOR_BLOCK_COMPRESSION_LUMINANCE_DISTANCE = "ColorBlockCompressionLuminanceDistance";    private boolean buildMipmaps;    private boolean premultiplyAlpha;    private int dxtFormat;    private boolean enableDXT1Alpha;    private int dxt1AlphaThreshold;    private String colorBlockCompressionType;    protected static final int DEFAULT_DXT1_TRANSPARENCY_THRESHOLD = 128;    public DXTCompressionAttributes()    {        this.buildMipmaps = true;        this.premultiplyAlpha = true;        this.dxtFormat = 0;        this.enableDXT1Alpha = false;        this.dxt1AlphaThreshold = DEFAULT_DXT1_TRANSPARENCY_THRESHOLD;        this.colorBlockCompressionType = COLOR_BLOCK_COMPRESSION_EUCLIDEAN_DISTANCE;    }    public boolean isBuildMipmaps()    {        return this.buildMipmaps;    }    public void setBuildMipmaps(boolean buildMipmaps)    {        this.buildMipmaps = buildMipmaps;    }    public boolean isPremultiplyAlpha()    {        return this.premultiplyAlpha;    }    public void setPremultiplyAlpha(boolean premultiplyAlpha)    {        this.premultiplyAlpha = premultiplyAlpha;    }    public int getDXTFormat()    {        return this.dxtFormat;    }    public void setDXTFormat(int format)    {        this.dxtFormat = format;    }    public boolean isEnableDXT1Alpha()    {        return this.enableDXT1Alpha;    }    public void setEnableDXT1Alpha(boolean enable)    {        this.enableDXT1Alpha = enable;    }    public int getDXT1AlphaThreshold()    {        return this.dxt1AlphaThreshold;    }    public void setDXT1AlphaThreshold(int threshold)    {        this.dxt1AlphaThreshold = threshold;    }    public String getColorBlockCompressionType()    {        return this.colorBlockCompressionType;    }    public void setColorBlockCompressionType(String compressionType)    {        this.colorBlockCompressionType = compressionType;    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?