像素格式

Inheritance: java.lang.Object, java.lang.Enum

public enum PixelFormat extends Enum<PixelFormat>

纹理单元中使用的像素格式。

字段

字段描述
A1R5G5B516 位像素格式,蓝、绿、红各 5 位,Alpha 为 1 位。
A2B10G10R1032 位像素格式,蓝、绿、红各 10 位,Alpha 为 2 位。
A2R10G10B1032 位像素格式,Alpha 为 2 位,红、绿、蓝各 10 位。
A4L48 位像素格式,Alpha 为 4 位,亮度为 4 位。
A4R4G4B416 位像素格式,Alpha、红、绿、蓝各 4 位。
A88 位像素格式,全部位为 Alpha。
A8B8G8R832 位像素格式,蓝、绿、红、Alpha 各 8 位。
A8R8G8B832 位像素格式,Alpha、红、绿、蓝各 8 位。
B5G6R516 位像素格式,红 5 位,绿 6 位,蓝 5 位。
B88 位像素格式,全部位为蓝色。
B8G8R824 位像素格式,蓝、绿、红各 8 位。
B8G8R8A832 位像素格式,蓝、绿、红、Alpha 各 8 位。
BYTE_LA2 字节像素格式,1 字节亮度,1 字节 Alpha
DEPTH深度纹理格式。
DXT1DDS(DirectDraw Surface)DXT1 格式。
DXT2DDS(DirectDraw Surface)DXT2 格式。
DXT3DDS(DirectDraw Surface)DXT3 格式。
DXT4DDS(DirectDraw Surface)DXT4 格式。
DXT5DDS(DirectDraw Surface)DXT5 格式。
FLOAT16_GR32 位,2 通道 s10e5 浮点像素格式,16 位绿色,16 位红色
FLOAT16_R16 位像素格式,16 位(float)用于红色
FLOAT16_RGB48 位像素格式,16 位(float)用于红色,16 位(float)用于绿色,16 位(float)用于蓝色
FLOAT16_RGBA64 位像素格式,16 位(float)用于红色,16 位(float)用于绿色,16 位(float)用于蓝色,16 位(float)用于透明度
FLOAT32_GR64 位,2 通道浮点像素格式,32 位绿色,32 位红色
FLOAT32_R32 位像素格式,32 位(float)用于红色
FLOAT32_RGB96 位像素格式,32 位(float)用于红色,32 位(float)用于绿色,32 位(float)用于蓝色
FLOAT32_RGBA128 位像素格式,32 位(float)用于红色,32 位(float)用于绿色,32 位(float)用于蓝色,32 位(float)用于透明度
G88 位像素格式,全部位为绿色。
L1616 位像素格式,全部位为亮度。
L88 位像素格式,全部位为亮度。
R32G32B32A32_UINT128 位像素格式,32 位红色(unsigned int),32 位蓝色(unsigned int),32 位绿色(unsigned int),32 位透明度(unsigned int)。
R32G32_UINT64 位像素格式,32 位红色(unsigned int),32 位蓝色(unsigned int)。
R32_UINT32 位像素格式,32 位红色(unsigned int)。
R3G3B28 位像素格式,2 位蓝色,3 位绿色,3 位红色。
R5G6B516 位像素格式,红 5 位,绿 6 位,蓝 5 位。
R88 位像素格式,全部位为红色。
R8G8B824 位像素格式,8 位用于红色、绿色和蓝色。
R8G8B8A832 位像素格式,8 位用于红色、绿色、蓝色和透明度。
SHORT_GR32 位像素格式,16 位绿色,16 位红色
SHORT_RGB48 位像素格式,16 位用于红色、绿色和蓝色
SHORT_RGBA64 位像素格式,16 位用于红色、绿色、蓝色和透明度
UNKNOWN未知像素格式。
X8B8G8R832 位像素格式,8 位用于蓝色,8 位用于绿色,8 位用于红色,如 A8B8G8R8,但透明度将被丢弃
X8R8G8B832 位像素格式,8 位用于红色,8 位用于绿色,8 位用于蓝色,如 A8R8G8B8,但透明度将被丢弃

方法

方法描述
valueOf(Class arg0, String arg1)
compareTo(E arg0)
describeConstable()
equals(Object arg0)
getClass()
getDeclaringClass()
hashCode()
name()
notify()
notifyAll()
ordinal()
toString()
valueOf(String name)
values()
wait()
wait(long arg0)
wait(long arg0, int arg1)

A1R5G5B5

public static final PixelFormat A1R5G5B5

16 位像素格式,蓝、绿、红各 5 位,Alpha 为 1 位。

A2B10G10R10

public static final PixelFormat A2B10G10R10

32 位像素格式,蓝、绿、红各 10 位,Alpha 为 2 位。

A2R10G10B10

public static final PixelFormat A2R10G10B10

32 位像素格式,Alpha 为 2 位,红、绿、蓝各 10 位。

A4L4

public static final PixelFormat A4L4

8 位像素格式,Alpha 为 4 位,亮度为 4 位。

A4R4G4B4

public static final PixelFormat A4R4G4B4

16 位像素格式,Alpha、红、绿、蓝各 4 位。

A8

public static final PixelFormat A8

8 位像素格式,全部位为 Alpha。

A8B8G8R8

public static final PixelFormat A8B8G8R8

32 位像素格式,蓝、绿、红、Alpha 各 8 位。

A8R8G8B8

public static final PixelFormat A8R8G8B8

32 位像素格式,Alpha、红、绿、蓝各 8 位。

B5G6R5

public static final PixelFormat B5G6R5

16 位像素格式,红 5 位,绿 6 位,蓝 5 位。

B8

public static final PixelFormat B8

8 位像素格式,全部位为蓝色。

B8G8R8

public static final PixelFormat B8G8R8

24 位像素格式,蓝、绿、红各 8 位。

B8G8R8A8

public static final PixelFormat B8G8R8A8

32 位像素格式,蓝、绿、红、Alpha 各 8 位。

BYTE_LA

public static final PixelFormat BYTE_LA

2 字节像素格式,1 字节亮度,1 字节 Alpha

DEPTH

public static final PixelFormat DEPTH

深度纹理格式。

DXT1

public static final PixelFormat DXT1

DDS(DirectDraw Surface)DXT1 格式。

DXT2

public static final PixelFormat DXT2

DDS(DirectDraw Surface)DXT2 格式。

DXT3

public static final PixelFormat DXT3

DDS(DirectDraw Surface)DXT3 格式。

DXT4

public static final PixelFormat DXT4

DDS(DirectDraw Surface)DXT4 格式。

DXT5

public static final PixelFormat DXT5

DDS(DirectDraw Surface)DXT5 格式。

FLOAT16_GR

public static final PixelFormat FLOAT16_GR

32 位,2 通道 s10e5 浮点像素格式,16 位绿色,16 位红色

FLOAT16_R

public static final PixelFormat FLOAT16_R

16 位像素格式,16 位(float)用于红色

FLOAT16_RGB

public static final PixelFormat FLOAT16_RGB

48 位像素格式,16 位(float)用于红色,16 位(float)用于绿色,16 位(float)用于蓝色

FLOAT16_RGBA

public static final PixelFormat FLOAT16_RGBA

64 位像素格式,16 位(float)用于红色,16 位(float)用于绿色,16 位(float)用于蓝色,16 位(float)用于透明度

FLOAT32_GR

public static final PixelFormat FLOAT32_GR

64 位,2 通道浮点像素格式,32 位绿色,32 位红色

FLOAT32_R

public static final PixelFormat FLOAT32_R

32 位像素格式,32 位(float)用于红色

FLOAT32_RGB

public static final PixelFormat FLOAT32_RGB

96 位像素格式,32 位(float)用于红色,32 位(float)用于绿色,32 位(float)用于蓝色

FLOAT32_RGBA

public static final PixelFormat FLOAT32_RGBA

128 位像素格式,32 位(float)用于红色,32 位(float)用于绿色,32 位(float)用于蓝色,32 位(float)用于透明度

G8

public static final PixelFormat G8

8 位像素格式,全部位为绿色。

L16

public static final PixelFormat L16

16 位像素格式,全部位为亮度。

L8

public static final PixelFormat L8

8 位像素格式,全部位为亮度。

R32G32B32A32_UINT

public static final PixelFormat R32G32B32A32_UINT

128 位像素格式,32 位红色(unsigned int),32 位蓝色(unsigned int),32 位绿色(unsigned int),32 位透明度(unsigned int)。

R32G32_UINT

public static final PixelFormat R32G32_UINT

64 位像素格式,32 位红色(unsigned int),32 位蓝色(unsigned int)。

R32_UINT

public static final PixelFormat R32_UINT

32 位像素格式,32 位红色(unsigned int)。

R3G3B2

public static final PixelFormat R3G3B2

8 位像素格式,2 位蓝色,3 位绿色,3 位红色。

R5G6B5

public static final PixelFormat R5G6B5

16 位像素格式,红 5 位,绿 6 位,蓝 5 位。

R8

public static final PixelFormat R8

8 位像素格式,全部位为红色。

R8G8B8

public static final PixelFormat R8G8B8

24 位像素格式,8 位用于红色、绿色和蓝色。

R8G8B8A8

public static final PixelFormat R8G8B8A8

32 位像素格式,8 位用于红色、绿色、蓝色和透明度。

SHORT_GR

public static final PixelFormat SHORT_GR

32 位像素格式,16 位绿色,16 位红色

SHORT_RGB

public static final PixelFormat SHORT_RGB

48 位像素格式,16 位用于红色、绿色和蓝色

SHORT_RGBA

public static final PixelFormat SHORT_RGBA

64 位像素格式,16 位用于红色、绿色、蓝色和透明度

UNKNOWN

public static final PixelFormat UNKNOWN

未知像素格式。

X8B8G8R8

public static final PixelFormat X8B8G8R8

32 位像素格式,8 位用于蓝色,8 位用于绿色,8 位用于红色,如 A8B8G8R8,但透明度将被丢弃

X8R8G8B8

public static final PixelFormat X8R8G8B8

32 位像素格式,8 位用于红色,8 位用于绿色,8 位用于蓝色,如 A8R8G8B8,但透明度将被丢弃

valueOf(Class arg0, String arg1)

public static T <T>valueOf(Class<T> arg0, String arg1)

Parameters:

参数类型描述
arg0java.lang.Class
arg1java.lang.String

Returns: T

compareTo(E arg0)

public final int compareTo(E arg0)

Parameters:

参数类型描述
arg0E

Returns: int

describeConstable()

public final Optional<Enum.EnumDesc<E>> describeConstable()

Returns: java.util.Optional<java.lang.Enum.EnumDesc>

equals(Object arg0)

public final boolean equals(Object arg0)

Parameters:

参数类型描述
arg0java.lang.Object

Returns: 布尔

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getDeclaringClass()

public final Class<E> getDeclaringClass()

Returns: java.lang.Class

hashCode()

public final int hashCode()

Returns: int

name()

public final String name()

Returns: java.lang.String

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

ordinal()

public final int ordinal()

Returns: int

toString()

public String toString()

Returns: java.lang.String

valueOf(String name)

public static PixelFormat valueOf(String name)

Parameters:

参数类型描述
名称java.lang.String

Returns: PixelFormat

values()

public static PixelFormat[] values()

Returns: com.aspose.threed.PixelFormat[]

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

参数类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

参数类型描述
arg0long
arg1int