Class SoTextureCombinerElement


public class SoTextureCombinerElement extends SoReplacedTextureElement
Stores the current texture combiner parameters. This element stores the current texture combiner parameters.

See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.openinventor.inventor.Inventor

    Inventor.ConstructorCommand
  • Field Summary

    Fields inherited from class com.openinventor.inventor.Inventor

    VERBOSE_LEVEL, ZeroHandle
  • Method Summary

    Modifier and Type
    Method
    Description
    static int
    Deprecated.
    As of Open Inventor 9.3.0.0.
    void
    push(SoState state)
    Push copies the values from the previous element, so set doesn't have to set them if they are set AS_IS.
    static void
    set(SoState state, SoNode node, int _combineRGB, int _combineAlpha, int _source0RGB, int _source1RGB, int _source2RGB, int _source0Alpha, int _source1Alpha, int _source2Alpha, int _operand0RGB, int _operand1RGB, int _operand2RGB, int _operand0Alpha, int _operand1Alpha, int _operand2Alpha, float _scaleRGB, float _scaleAlpha, SbVec4f constantColor)
    Sets the current texture combiner parameters in the state.

    Methods inherited from class com.openinventor.inventor.elements.SoElement

    getClassStackIndex, pop

    Methods inherited from class com.openinventor.inventor.Inventor

    dispose, getNativeResourceHandle

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • getClassStackIndex

      @Deprecated(since="9.3.0.0") public static int getClassStackIndex()
      Deprecated.
      As of Open Inventor 9.3.0.0. replaced by SoElement.getClassStackIndex(Class)
      Returns the stack id for this element. ] *
    • set

      public static void set(SoState state, SoNode node, int _combineRGB, int _combineAlpha, int _source0RGB, int _source1RGB, int _source2RGB, int _source0Alpha, int _source1Alpha, int _source2Alpha, int _operand0RGB, int _operand1RGB, int _operand2RGB, int _operand0Alpha, int _operand1Alpha, int _operand2Alpha, float _scaleRGB, float _scaleAlpha, SbVec4f constantColor)
      Sets the current texture combiner parameters in the state. Calls virtual method that subclasses can override.
    • push

      public void push(SoState state)
      Push copies the values from the previous element, so set doesn't have to set them if they are set AS_IS.
      Overrides:
      push in class SoReplacedTextureElement