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.
|
SoNode.RenderModes
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
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.
|
SoSFVec4f |
constantColor
Specifies a constant color.
|
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.
|
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.
|
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoTextureCombiner()
Constructor.
|
affectsState, callback, copy, copy, distribute, doAction, getAlternateRep, getBoundingBox, getByName, getMatrix, getPrimitiveCount, getRenderEngineMode, 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, getName, isDisposable, isSynchronizable, setName, setSynchronizable
getNativeResourceHandle
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 July 31, 2019, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com