com.jme3.material
列挙型 RenderState.TestFunction

java.lang.Object
  上位を拡張 java.lang.Enum<RenderState.TestFunction>
      上位を拡張 com.jme3.material.RenderState.TestFunction
すべての実装されたインタフェース:
java.io.Serializable, java.lang.Comparable<RenderState.TestFunction>
含まれているクラス:
RenderState

public static enum RenderState.TestFunction
extends java.lang.Enum<RenderState.TestFunction>

TestFunction specifies the testing function for stencil test function and alpha test function.

The functions work similarly as described except that for stencil test function, the reference value given in the stencil command is the input value while the reference is the value already in the stencil buffer.


列挙型定数の概要
Always
          The test always passes
Equal
          The test succeeds if the input value is equal to the reference value.
Greater
          The test succeeds if the input value is greater than the reference value.
GreaterOrEqual
          The test succeeds if the input value is greater than or equal to the reference value.
Less
          The test succeeds if the input value is less than the reference value.
LessOrEqual
          The test succeeds if the input value is less than or equal to the reference value.
Never
          The test always fails
NotEqual
          The test succeeds if the input value does not equal the reference value.
 
メソッドの概要
static RenderState.TestFunction valueOf(java.lang.String name)
          指定した名前を持つこの型の列挙型定数を返します。
static RenderState.TestFunction[] values()
          この列挙型の定数を含む配列を宣言されている順序で返します。
 
クラス java.lang.Enum から継承されたメソッド
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
クラス java.lang.Object から継承されたメソッド
getClass, notify, notifyAll, wait, wait, wait
 

列挙型定数の詳細

Never

public static final RenderState.TestFunction Never
The test always fails


Equal

public static final RenderState.TestFunction Equal
The test succeeds if the input value is equal to the reference value.


Less

public static final RenderState.TestFunction Less
The test succeeds if the input value is less than the reference value.


LessOrEqual

public static final RenderState.TestFunction LessOrEqual
The test succeeds if the input value is less than or equal to the reference value.


Greater

public static final RenderState.TestFunction Greater
The test succeeds if the input value is greater than the reference value.


GreaterOrEqual

public static final RenderState.TestFunction GreaterOrEqual
The test succeeds if the input value is greater than or equal to the reference value.


NotEqual

public static final RenderState.TestFunction NotEqual
The test succeeds if the input value does not equal the reference value.


Always

public static final RenderState.TestFunction Always
The test always passes

メソッドの詳細

values

public static RenderState.TestFunction[] values()
この列挙型の定数を含む配列を宣言されている順序で返します。 このメソッドは次のようにして定数を反復するために使用できます:
for (RenderState.TestFunction c : RenderState.TestFunction.values())
    System.out.println(c);

戻り値:
この列挙型の定数を宣言されている順序で含む配列

valueOf

public static RenderState.TestFunction valueOf(java.lang.String name)
指定した名前を持つこの型の列挙型定数を返します。 文字列は、この型の列挙型定数を宣言するのに使用した識別子と厳密に 一致している必要があります (余分な空白文字を含めることはできません)。

パラメータ:
name - 返される列挙型定数の名前
戻り値:
指定された名前を持つ列挙型定数
例外:
java.lang.IllegalArgumentException - 指定された名前を持つ定数を この列挙型が持っていない場合
java.lang.NullPointerException - 引数が null の場合