com.supermap.data
类 CompressedTextureType

java.lang.Object
  继承者 com.supermap.data.Enum
      继承者 com.supermap.data.CompressedTextureType

public class CompressedTextureType
extends Enum

该枚举定义了生成模型缓存和场景缓存时的压缩纹理的格式常量。

压缩纹理是直接以压缩格式存储的纹理,可以减少纹理图像所使用的显存数量。


字段摘要
static CompressedTextureType CRN
          CRN 压缩纹理格式。
static CompressedTextureType CRNDXT5
          CRN_DXT5压缩(推荐精模生成缓存使用)。
static CompressedTextureType DDS
          DDS 压缩纹理格式,是PC机(个人计算机)上通用的压缩纹理格式。
static CompressedTextureType ETC1
          ETC1 压缩纹理格式,是目前主流安卓设备上通用的压缩纹理格式。
static CompressedTextureType NONE
          不压缩 默认的纹理格式。
static CompressedTextureType PVRTC
          PVRTC 压缩纹理格式,是苹果 iOS 设备上通用的压缩纹理格式。
static CompressedTextureType WEBP
          Webp压缩(webp兼容移动端)。
 
方法摘要
 
从类 com.supermap.data.Enum 继承的方法
equals, getEnums, getNameByValue, getNames, getPredefineValues, getValueByName, getValues, hashCode, isDefined, isDefined, name, parse, parse, toString, value
 
从类 java.lang.Object 继承的方法
getClass, notify, notifyAll, wait, wait, wait
 

字段详细信息

DDS

public static final CompressedTextureType DDS

DDS 压缩纹理格式,是PC机(个人计算机)上通用的压缩纹理格式。

DDS 是 DirectDraw Surface 的缩写,它以定长压缩形式存储图形数据,在PC机上可以直接被显卡支持,从而节省大量的显存。


PVRTC

public static final CompressedTextureType PVRTC

PVRTC 压缩纹理格式,是苹果 iOS 设备上通用的压缩纹理格式。

PVRTC 由 Imagination Technologies 公司针对其 PowerVR SGX 系列移动显示芯片开发的压缩纹理格式,也是苹果公司推出的 iPhone、iPad、iPod Touch 等移动设备通用且迄今为止唯一支持的压缩纹理类型,是苹果推荐三维开发者使用的格式。PVRTC 对图片的压缩比可高达 16:1,在该比例下仍保持较好的贴图质量。由于移动设备资源有限,其显存往往与内存公用,使用 PVRTC 16:1 的压缩比可以在不损失贴图质量的情况下节省大量的内存。

iOS 开发者在生成模型缓存时,推荐使用 PVRTC 压缩格式。


ETC1

public static final CompressedTextureType ETC1

ETC1 压缩纹理格式,是目前主流安卓设备上通用的压缩纹理格式。

ETC1是Ericsson Texture Compression 1的缩写,在OpenGL ES 2.0中定义,适用于所有支持OpenGL ES 2.0的Android平台设备。

Android 开发者在生成模型缓存时,推荐使用 ETC1 压缩格式。


WEBP

public static final CompressedTextureType WEBP

Webp压缩(webp兼容移动端)。

WebP是一种同时提供了有损压缩与无损压缩(可逆压缩)的图片文件格式。由谷歌于2010年推出的图片格式,无论是有损压缩还是无损压缩皆支持Alpha透明通道、ICC色彩配置、XMP诠释数据。


NONE

public static final CompressedTextureType NONE

不压缩

默认的纹理格式。


CRNDXT5

public static final CompressedTextureType CRNDXT5

CRN_DXT5压缩(推荐精模生成缓存使用)。

适用于PC机(个人计算机)上通用的压缩纹理格式,显存占用少些减少,数据总量大幅度减少,但是需要较长的处理时间。


CRN

public static final CompressedTextureType CRN
CRN 压缩纹理格式。