public class SoTextureCombiner extends SoNode
File format/default:
TextureCombiner {
combineRGB | MODULATE |
combineAlpha | MODULATE |
source0RGB | TEXTURE |
source1RGB | PREVIOUS |
source2RGB | CONSTANT |
source0Alpha | TEXTURE |
source1Alpha | PREVIOUS |
source2Alpha | CONSTANT |
operand0RGB | SRC_COLOR |
operand1RGB | SRC_COLOR |
operand2RGB | SRC_ALPHA |
operand0Alpha | SRC_ALPHA |
operand1Alpha | SRC_ALPHA |
operand2Alpha | SRC_ALPHA |
scaleRGB | 1.0 |
scaleAlpha | 1.0 |
constantColor | 0.0 0.0 0.0 0.0 |
Action behavior:
Sets: SoTextureCombinerElement
See also:
SoComplexity
, SoExtTexture2
, SoMaterial
, SoTexture
, SoTexture2
, SoTexture2Transform
, SoTexture3
, SoTextureCoordinate2
, SoTextureCoordinateBinding
, SoTextureCoordinateFunction
, SoTextureCubeMap
, SoTextureUnit
Modifier and Type | Class and Description |
---|---|
static class |
SoTextureCombiner.CombineFunctions
Texture Combiner Functions.
|
static class |
SoTextureCombiner.OperandRGBAs
Specifies the input mapping for the RGB and alpha portions of operand n.
|
static class |
SoTextureCombiner.SourceParameters
Source Parameter enumeration values.
|
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
static int |
ADD
Deprecated.
Use
SoTextureCombiner.CombineFunctions.ADD instead. |
static int |
ADD_SIGNED
Deprecated.
Use
SoTextureCombiner.CombineFunctions.ADD_SIGNED instead. |
SoSFEnum<SoTextureCombiner.CombineFunctions> |
combineAlpha
Specifies the texture combiner function to apply on the source<n>Alpha transformed by the operand<n>Alpha.
|
SoSFEnum<SoTextureCombiner.CombineFunctions> |
combineRGB
Specifies the texture combiner function to apply on the source<n>RGB transformed by the operand<n>RGB.
|
static int |
CONSTANT
Deprecated.
Use
SoTextureCombiner.SourceParameters.CONSTANT instead. |
SoSFVec4f |
constantColor
Specifies a constant color.
|
static int |
DOT3_RGB
Deprecated.
Use
SoTextureCombiner.CombineFunctions.DOT3_RGB instead. |
static int |
DOT3_RGBA
Deprecated.
Use
SoTextureCombiner.CombineFunctions.DOT3_RGBA instead. |
static int |
INTERPOLATE
Deprecated.
Use
SoTextureCombiner.CombineFunctions.INTERPOLATE instead. |
static int |
MODULATE
Deprecated.
Use
SoTextureCombiner.CombineFunctions.MODULATE instead. |
static int |
ONE_MINUS_SRC_ALPHA
Deprecated.
Use
SoTextureCombiner.OperandRGBAs.ONE_MINUS_SRC_ALPHA instead. |
static int |
ONE_MINUS_SRC_COLOR
Deprecated.
Use
SoTextureCombiner.OperandRGBAs.ONE_MINUS_SRC_COLOR instead. |
SoSFEnum<SoTextureCombiner.OperandRGBAs> |
operand0Alpha
Specifies an operand to be applied on the source0Alpha before applying the combiner.
|
SoSFEnum<SoTextureCombiner.OperandRGBAs> |
operand0RGB
Specifies an operand to be applied on the source0RGB before applying the combiner.
|
SoSFEnum<SoTextureCombiner.OperandRGBAs> |
operand1Alpha
Specifies an operand to be applied on the source1Alpha before applying the combiner.
|
SoSFEnum<SoTextureCombiner.OperandRGBAs> |
operand1RGB
Specifies an operand to be applied on the source1RGB before applying the combiner.
|
SoSFEnum<SoTextureCombiner.OperandRGBAs> |
operand2Alpha
Specifies an operand to be applied on the source2Alpha before applying the combiner.
|
SoSFEnum<SoTextureCombiner.OperandRGBAs> |
operand2RGB
Specifies an operand to be applied on the source2RGB before applying the combiner.
|
static int |
PREVIOUS
Deprecated.
Use
SoTextureCombiner.SourceParameters.PREVIOUS instead. |
static int |
PRIMARY_COLOR
Deprecated.
Use
SoTextureCombiner.SourceParameters.PRIMARY_COLOR instead. |
static int |
REPLACE
Deprecated.
Use
SoTextureCombiner.CombineFunctions.REPLACE instead. |
SoSFFloat |
scaleAlpha
Specifies the alpha scale for the entire texture operation and may be 1.0, 2.0, or 4.0.
|
SoSFFloat |
scaleRGB
Specifies the RGB scale for the entire texture operation and may be 1.0, 2.0, or 4.0.
|
SoSFEnum<SoTextureCombiner.SourceParameters> |
source0Alpha
Specifies one of the three sources for the alpha components.
|
SoSFEnum<SoTextureCombiner.SourceParameters> |
source0RGB
Specifies one of the three sources for the RGB components.
|
SoSFEnum<SoTextureCombiner.SourceParameters> |
source1Alpha
Specifies one of the three sources for the alpha components.
|
SoSFEnum<SoTextureCombiner.SourceParameters> |
source1RGB
Specifies one of the three sources for the RGB components.
|
SoSFEnum<SoTextureCombiner.SourceParameters> |
source2Alpha
Specifies one of the three sources for the alpha components.
|
SoSFEnum<SoTextureCombiner.SourceParameters> |
source2RGB
Specifies one of the three sources for the RGB components.
|
static int |
SRC_ALPHA
Deprecated.
Use
SoTextureCombiner.OperandRGBAs.SRC_ALPHA instead. |
static int |
SRC_COLOR
Deprecated.
Use
SoTextureCombiner.OperandRGBAs.SRC_COLOR instead. |
static int |
SUBTRACT
Deprecated.
Use
SoTextureCombiner.CombineFunctions.SUBTRACT instead. |
static int |
TEXTURE
Deprecated.
Use
SoTextureCombiner.SourceParameters.TEXTURE instead. |
static int |
TEXTURE0
Deprecated.
Use
SoTextureCombiner.SourceParameters.TEXTURE0 instead. |
static int |
TEXTURE1
Deprecated.
Use
SoTextureCombiner.SourceParameters.TEXTURE1 instead. |
static int |
TEXTURE2
Deprecated.
Use
SoTextureCombiner.SourceParameters.TEXTURE2 instead. |
static int |
TEXTURE3
Deprecated.
Use
SoTextureCombiner.SourceParameters.TEXTURE3 instead. |
static int |
TEXTURE4
Deprecated.
Use
SoTextureCombiner.SourceParameters.TEXTURE4 instead. |
static int |
TEXTURE5
Deprecated.
Use
SoTextureCombiner.SourceParameters.TEXTURE5 instead. |
static int |
TEXTURE6
Deprecated.
Use
SoTextureCombiner.SourceParameters.TEXTURE6 instead. |
static int |
TEXTURE7
Deprecated.
Use
SoTextureCombiner.SourceParameters.TEXTURE7 instead. |
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoTextureCombiner()
Constructor.
|
affectsState, callback, copy, copy, distribute, doAction, getAlternateRep, getBoundingBox, getByName, getMatrix, getPrimitiveCount, getRenderUnitID, GLRender, GLRenderBelowPath, GLRenderInPath, GLRenderOffPath, grabEventsCleanup, grabEventsSetup, handleEvent, isBoundingBoxIgnoring, isOverride, pick, rayPick, search, setOverride, touch, write
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
dispose, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizable
getAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreads
@Deprecated public static final int REPLACE
SoTextureCombiner.CombineFunctions.REPLACE
instead.@Deprecated public static final int MODULATE
SoTextureCombiner.CombineFunctions.MODULATE
instead.@Deprecated public static final int ADD
SoTextureCombiner.CombineFunctions.ADD
instead.@Deprecated public static final int ADD_SIGNED
SoTextureCombiner.CombineFunctions.ADD_SIGNED
instead.@Deprecated public static final int INTERPOLATE
SoTextureCombiner.CombineFunctions.INTERPOLATE
instead.@Deprecated public static final int SUBTRACT
SoTextureCombiner.CombineFunctions.SUBTRACT
instead.@Deprecated public static final int DOT3_RGB
SoTextureCombiner.CombineFunctions.DOT3_RGB
instead.@Deprecated public static final int DOT3_RGBA
SoTextureCombiner.CombineFunctions.DOT3_RGBA
instead.@Deprecated public static final int CONSTANT
SoTextureCombiner.SourceParameters.CONSTANT
instead.@Deprecated public static final int PRIMARY_COLOR
SoTextureCombiner.SourceParameters.PRIMARY_COLOR
instead.@Deprecated public static final int PREVIOUS
SoTextureCombiner.SourceParameters.PREVIOUS
instead.@Deprecated public static final int TEXTURE
SoTextureCombiner.SourceParameters.TEXTURE
instead.@Deprecated public static final int TEXTURE0
SoTextureCombiner.SourceParameters.TEXTURE0
instead.@Deprecated public static final int TEXTURE1
SoTextureCombiner.SourceParameters.TEXTURE1
instead.@Deprecated public static final int TEXTURE2
SoTextureCombiner.SourceParameters.TEXTURE2
instead.@Deprecated public static final int TEXTURE3
SoTextureCombiner.SourceParameters.TEXTURE3
instead.@Deprecated public static final int TEXTURE4
SoTextureCombiner.SourceParameters.TEXTURE4
instead.@Deprecated public static final int TEXTURE5
SoTextureCombiner.SourceParameters.TEXTURE5
instead.@Deprecated public static final int TEXTURE6
SoTextureCombiner.SourceParameters.TEXTURE6
instead.@Deprecated public static final int TEXTURE7
SoTextureCombiner.SourceParameters.TEXTURE7
instead.@Deprecated public static final int SRC_COLOR
SoTextureCombiner.OperandRGBAs.SRC_COLOR
instead.@Deprecated public static final int ONE_MINUS_SRC_COLOR
SoTextureCombiner.OperandRGBAs.ONE_MINUS_SRC_COLOR
instead.@Deprecated public static final int SRC_ALPHA
SoTextureCombiner.OperandRGBAs.SRC_ALPHA
instead.@Deprecated public static final int ONE_MINUS_SRC_ALPHA
SoTextureCombiner.OperandRGBAs.ONE_MINUS_SRC_ALPHA
instead.public final SoSFEnum<SoTextureCombiner.CombineFunctions> combineRGB
public final SoSFEnum<SoTextureCombiner.CombineFunctions> combineAlpha
public final SoSFEnum<SoTextureCombiner.SourceParameters> source0RGB
public final SoSFEnum<SoTextureCombiner.SourceParameters> source1RGB
public final SoSFEnum<SoTextureCombiner.SourceParameters> source2RGB
public final SoSFEnum<SoTextureCombiner.SourceParameters> source0Alpha
public final SoSFEnum<SoTextureCombiner.SourceParameters> source1Alpha
public final SoSFEnum<SoTextureCombiner.SourceParameters> source2Alpha
public final SoSFEnum<SoTextureCombiner.OperandRGBAs> operand0RGB
public final SoSFEnum<SoTextureCombiner.OperandRGBAs> operand1RGB
public final SoSFEnum<SoTextureCombiner.OperandRGBAs> operand2RGB
public final SoSFEnum<SoTextureCombiner.OperandRGBAs> operand0Alpha
public final SoSFEnum<SoTextureCombiner.OperandRGBAs> operand1Alpha
public final SoSFEnum<SoTextureCombiner.OperandRGBAs> operand2Alpha
public final SoSFFloat scaleRGB
public final SoSFFloat scaleAlpha
public final SoSFVec4f constantColor
SourceParameter
enum is CONSTANT.Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com