ShadingLanguage

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

public enum ShadingLanguage extends Enum<ShadingLanguage>

Широко используемые языки шейдеров

Поля

ПолеОписание
AGALЯзык ассемблера графики Adobe
ARB_ASSEMBLYЯзык ассемблера ARB — это низкоуровневый язык шейдеров, созданный OpenGL Architecture Review Board для стандартизации инструкций GPU.
CGFXNVIDIA Cg
DIRECTX_SHADER_ASSEMBLYЯзык ассемблера шейдеров DirectX
GELATOЯзык шейдеров gelato
GLSLGLSL
HLSLDirectX язык высокоуровневых шейдеров
HOUDINIVEXЯзык шейдеров VEX Houdini
MENTAL_RAYЯзык шейдеров Mental Ray
METALЯзык шейдеров Metal для iOS
OPEN_SHADING_LANGUAGEOpen shading language разрабатывается Sony Pictures Imageworks и используется в их рендерере Arnold.
PSSLЯзык шейдеров PlayStation
RENDER_MANЯзык шейдеров RenderMan.
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 Architecture Review Board для стандартизации инструкций 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

Язык шейдеров VEX Houdini

MENTAL_RAY

public static final ShadingLanguage MENTAL_RAY

Язык шейдеров Mental Ray

METAL

public static final ShadingLanguage METAL

Язык шейдеров Metal для iOS

OPEN_SHADING_LANGUAGE

public static final ShadingLanguage OPEN_SHADING_LANGUAGE

Open shading language разрабатывается Sony Pictures Imageworks и используется в их рендерере 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: boolean

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