Package com.aspose.threed
Enum ShadingLanguage
- java.lang.Object
-
- java.lang.Enum<ShadingLanguage>
-
- com.aspose.threed.ShadingLanguage
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<ShadingLanguage>
public enum ShadingLanguage extends java.lang.Enum<ShadingLanguage>
Commonly used shading languages
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AGAL
Adobe Graphics Assembly LanguageARB_ASSEMBLY
ARB assembly language is a low-level shading language created by OpenGL Architecture Review Board to standardize GPU instructions.CGFX
NVIDIA CgDIRECTX_SHADER_ASSEMBLY
The DirectX shader assembly languageGELATO
The gelato shading languageGLSL
The GLSLHLSL
DirectX High-Level Shader languageHOUDINIVEX
Houdini VEX Shading languageMENTAL_RAY
Mental Ray Shader languageMETAL
iOS Metal Shading languageOPEN_SHADING_LANGUAGE
Open shading language is developed by Sony Pictures Imageworks used in its Arnold renderer.PSSL
PlayStation Shader LanguageRENDER_MAN
RenderMan shading language.SFX
SFX
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method 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.
-
-
-
Enum Constant Detail
-
RENDER_MAN
public static final ShadingLanguage RENDER_MAN
RenderMan shading language.
-
HOUDINIVEX
public static final ShadingLanguage HOUDINIVEX
Houdini VEX Shading language
-
GELATO
public static final ShadingLanguage GELATO
The gelato shading language
-
OPEN_SHADING_LANGUAGE
public static final ShadingLanguage OPEN_SHADING_LANGUAGE
Open shading language is developed by Sony Pictures Imageworks used in its Arnold renderer.
-
ARB_ASSEMBLY
public static final ShadingLanguage ARB_ASSEMBLY
ARB assembly language is a low-level shading language created by OpenGL Architecture Review Board to standardize GPU instructions.
-
DIRECTX_SHADER_ASSEMBLY
public static final ShadingLanguage DIRECTX_SHADER_ASSEMBLY
The DirectX shader assembly language
-
HLSL
public static final ShadingLanguage HLSL
DirectX High-Level Shader language
-
GLSL
public static final ShadingLanguage GLSL
The GLSL
-
AGAL
public static final ShadingLanguage AGAL
Adobe Graphics Assembly Language
-
PSSL
public static final ShadingLanguage PSSL
PlayStation Shader Language
-
METAL
public static final ShadingLanguage METAL
iOS Metal Shading language
-
CGFX
public static final ShadingLanguage CGFX
NVIDIA Cg
-
SFX
public static final ShadingLanguage SFX
SFX
-
MENTAL_RAY
public static final ShadingLanguage MENTAL_RAY
Mental Ray Shader language
-
-
Method Detail
-
values
public static ShadingLanguage[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (ShadingLanguage c : ShadingLanguage.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ShadingLanguage valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
-