ShadingLanguage

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

public enum ShadingLanguage extends Enum<ShadingLanguage>

常用的着色语言

字段

字段描述
AGALAdobe 图形汇编语言
ARB_ASSEMBLYARB 汇编语言是一种低级着色语言,由 OpenGL 架构审查委员会创建,用于标准化 GPU 指令。
CGFXNVIDIA Cg
DIRECTX_SHADER_ASSEMBLYDirectX 着色器汇编语言
GELATOGelato 着色语言
GLSLGLSL
HLSLDirectX 高级着色语言
HOUDINIVEXHoudini VEX 着色语言
MENTAL_RAYMental Ray 着色器语言
METALiOS Metal 着色语言
OPEN_SHADING_LANGUAGEOpen 着色语言由索尼影业图像工作室开发,用于其 Arnold 渲染器。
PSSLPlayStation 着色语言
RENDER_MANRenderMan 着色语言。
SFXSFX

方法

方法描述
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)

AGAL

public static final ShadingLanguage AGAL

Adobe 图形汇编语言

ARB_ASSEMBLY

public static final ShadingLanguage ARB_ASSEMBLY

ARB 汇编语言是一种低级着色语言,由 OpenGL 架构审查委员会创建,用于标准化 GPU 指令。

CGFX

public static final ShadingLanguage CGFX

NVIDIA Cg

DIRECTX_SHADER_ASSEMBLY

public static final ShadingLanguage DIRECTX_SHADER_ASSEMBLY

DirectX 着色器汇编语言

GELATO

public static final ShadingLanguage GELATO

Gelato 着色语言

GLSL

public static final ShadingLanguage GLSL

GLSL

HLSL

public static final ShadingLanguage HLSL

DirectX 高级着色语言

HOUDINIVEX

public static final ShadingLanguage HOUDINIVEX

Houdini VEX 着色语言

MENTAL_RAY

public static final ShadingLanguage MENTAL_RAY

Mental Ray 着色器语言

METAL

public static final ShadingLanguage METAL

iOS Metal 着色语言

OPEN_SHADING_LANGUAGE

public static final ShadingLanguage OPEN_SHADING_LANGUAGE

Open 着色语言由索尼影业图像工作室开发,用于其 Arnold 渲染器。

PSSL

public static final ShadingLanguage PSSL

PlayStation 着色语言

RENDER_MAN

public static final ShadingLanguage RENDER_MAN

RenderMan 着色语言。

SFX

public static final ShadingLanguage SFX

SFX

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 ShadingLanguage valueOf(String name)

Parameters:

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

Returns: ShadingLanguage

values()

public static ShadingLanguage[] values()

Returns: com.aspose.threed.ShadingLanguage[]

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

参数类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

参数类型描述
arg0long
arg1int