ShadingLanguage

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

public enum ShadingLanguage extends Enum<ShadingLanguage>

一般的に使用されるシェーディング言語

フィールド

フィールド説明
AGALAdobe Graphics Assembly Language
ARB_ASSEMBLYARB アセンブリ言語は、GPU 命令を標準化するために OpenGL Architecture Review Board が作成した低レベルのシェーディング言語です。
CGFXNVIDIA Cg
DIRECTX_SHADER_ASSEMBLYDirectX シェーダー アセンブリ言語
GELATOgelato シェーディング言語
GLSLGLSL
HLSLDirectX ハイレベルシェーダー言語
HOUDINIVEXHoudini VEX シェーディング言語
MENTAL_RAYMental Ray シェーダー言語
METALiOS Metal シェーディング言語
OPEN_SHADING_LANGUAGEOpen シェーディング言語は、Sony Pictures Imageworks が開発し、同社の Arnold レンダラーで使用されています。
PSSLPlayStation シェーダー言語
RENDER_MANRenderMan シェーディング言語。
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 Graphics Assembly Language

ARB_ASSEMBLY

public static final ShadingLanguage ARB_ASSEMBLY

ARB アセンブリ言語は、GPU 命令を標準化するために OpenGL Architecture Review Board が作成した低レベルのシェーディング言語です。

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

Houdini VEX シェーディング言語

MENTAL_RAY

public static final ShadingLanguage MENTAL_RAY

Mental Ray シェーダー言語

METAL

public static final ShadingLanguage METAL

iOS Metal シェーディング言語

OPEN_SHADING_LANGUAGE

public static final ShadingLanguage OPEN_SHADING_LANGUAGE

Open シェーディング言語は、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