com.aspose.threed

Interfaces

Classes

Enums

Exceptions

Enum ShadingLanguage

    • Enum Constant Detail

      • AGAL

        public static final ShadingLanguage AGAL
        Adobe Graphics Assembly Language
      • 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
      • GELATO

        public static final ShadingLanguage GELATO
        The gelato shading language
      • HLSL

        public static final ShadingLanguage HLSL
        DirectX High-Level Shader language
      • HOUDINIVEX

        public static final ShadingLanguage HOUDINIVEX
        Houdini VEX Shading language
      • MENTAL_RAY

        public static final ShadingLanguage MENTAL_RAY
        Mental Ray Shader language
      • METAL

        public static final ShadingLanguage METAL
        iOS Metal 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.
      • PSSL

        public static final ShadingLanguage PSSL
        PlayStation Shader Language
      • RENDER_MAN

        public static final ShadingLanguage RENDER_MAN
        RenderMan shading 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(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:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null