public enum ShadingLanguage extends java.lang.Enum<ShadingLanguage>
Enum Constant and Description |
---|
AGAL
Adobe Graphics Assembly Language
|
ARB_ASSEMBLY
ARB assembly language is a low-level shading language created by OpenGL Architecture Review Board to standardize GPU instructions.
|
CGFX
NVIDIA Cg
|
DIRECTX_SHADER_ASSEMBLY
The DirectX shader assembly language
|
GELATO
The gelato shading language
|
GLSL
The GLSL
|
HLSL
DirectX High-Level Shader language
|
HOUDINIVEX
Houdini VEX Shading language
|
MENTAL_RAY
Mental Ray Shader language
|
METAL
iOS Metal Shading language
|
OPEN_SHADING_LANGUAGE
Open shading language is developed by Sony Pictures Imageworks used in its Arnold renderer.
|
PSSL
PlayStation Shader Language
|
RENDER_MAN
RenderMan shading language.
|
SFX
SFX
|
Modifier and Type | Method and Description |
---|---|
static ShadingLanguage |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ShadingLanguage[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ShadingLanguage RENDER_MAN
public static final ShadingLanguage HOUDINIVEX
public static final ShadingLanguage GELATO
public static final ShadingLanguage OPEN_SHADING_LANGUAGE
public static final ShadingLanguage ARB_ASSEMBLY
public static final ShadingLanguage DIRECTX_SHADER_ASSEMBLY
public static final ShadingLanguage HLSL
public static final ShadingLanguage GLSL
public static final ShadingLanguage AGAL
public static final ShadingLanguage PSSL
public static final ShadingLanguage METAL
public static final ShadingLanguage CGFX
public static final ShadingLanguage SFX
public static final ShadingLanguage MENTAL_RAY
public static ShadingLanguage[] values()
for (ShadingLanguage c : ShadingLanguage.values()) System.out.println(c);
public static ShadingLanguage valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null