public static enum SoTextureCombiner.CombineFunctions extends java.lang.Enum<SoTextureCombiner.CombineFunctions> implements IntegerValuedEnum
Enum Constant and Description |
---|
ADD
Output fragment is source0 + source1.
|
ADD_SIGNED
Output fragment is source0 + source1 - 0.5.
|
DOT3_RGB
Output fragment R = G = B =
4*((source0r - 0.5) * (source1r -0.5) + (source0g - 0.5) * (source1g -0.5) + (source0b - 0.5) * (source1b -0.5) ) |
DOT3_RGBA
Output fragment R = G = B = A =
4*((source0r - 0.5) * (source1r -0.5) + (source0g - 0.5) * (source1g -0.5) + (source0b - 0.5) * (source1b -0.5) ) |
INTERPOLATE
Output fragment is source0 * source2 + source1 * (1 - source2)
|
MODULATE
Output fragment is source0 * source1.
|
REPLACE
Output fragment is source0.
|
SUBTRACT
Output fragment is source0 - source1.
|
Modifier and Type | Method and Description |
---|---|
int |
getValue()
Returns the integer value of the enum constant.
|
static SoTextureCombiner.CombineFunctions |
valueOf(int val)
Returns the enum constant of this type with the specified integer value
|
static SoTextureCombiner.CombineFunctions |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static SoTextureCombiner.CombineFunctions[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SoTextureCombiner.CombineFunctions REPLACE
public static final SoTextureCombiner.CombineFunctions MODULATE
public static final SoTextureCombiner.CombineFunctions ADD
public static final SoTextureCombiner.CombineFunctions ADD_SIGNED
public static final SoTextureCombiner.CombineFunctions INTERPOLATE
public static final SoTextureCombiner.CombineFunctions SUBTRACT
public static final SoTextureCombiner.CombineFunctions DOT3_RGB
public static final SoTextureCombiner.CombineFunctions DOT3_RGBA
public static SoTextureCombiner.CombineFunctions[] values()
for (SoTextureCombiner.CombineFunctions c : SoTextureCombiner.CombineFunctions.values()) System.out.println(c);
public static SoTextureCombiner.CombineFunctions 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 nullpublic static SoTextureCombiner.CombineFunctions valueOf(int val)
public int getValue()
IntegerValuedEnum
getValue
in interface IntegerValuedEnum
Generated on July 31, 2019, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com