ShadingLanguage
Inheritance: java.lang.Object, java.lang.Enum
public enum ShadingLanguage extends Enum<ShadingLanguage>
Широко используемые языки шейдеров
Поля
| Поле | Описание |
|---|---|
| AGAL | Язык ассемблера графики Adobe |
| ARB_ASSEMBLY | Язык ассемблера ARB — это низкоуровневый язык шейдеров, созданный OpenGL Architecture Review Board для стандартизации инструкций GPU. |
| CGFX | NVIDIA Cg |
| DIRECTX_SHADER_ASSEMBLY | Язык ассемблера шейдеров DirectX |
| GELATO | Язык шейдеров gelato |
| GLSL | GLSL |
| HLSL | DirectX язык высокоуровневых шейдеров |
| HOUDINIVEX | Язык шейдеров VEX Houdini |
| MENTAL_RAY | Язык шейдеров Mental Ray |
| METAL | Язык шейдеров Metal для iOS |
| OPEN_SHADING_LANGUAGE | Open shading language разрабатывается Sony Pictures Imageworks и используется в их рендерере Arnold. |
| PSSL | Язык шейдеров PlayStation |
| RENDER_MAN | Язык шейдеров RenderMan. |
| SFX | SFX |
Методы
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:
| Параметр | Тип | Описание |
|---|---|---|
| arg0 | java.lang.Class | |
| arg1 | java.lang.String |
Returns: T
compareTo(E arg0)
public final int compareTo(E arg0)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| arg0 | E |
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:
| Параметр | Тип | Описание |
|---|---|---|
| arg0 | java.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:
| Параметр | Тип | Описание |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| arg0 | long | |
| arg1 | int |