Class SoTextureOverrideElement

java.lang.Object
com.openinventor.inventor.Inventor
com.openinventor.inventor.elements.SoElement
com.openinventor.inventor.elements.SoTextureOverrideElement

public class SoTextureOverrideElement extends SoElement
Stores the current texture override. This element stores a flag for each type of element which can be overridden. Nodes implement override by setting the appropriate bit if their override flag is on, and ignoring overridden elements if the corresponding bit in the state's SoTextureOverrideElement is set.

  • 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. ] *
    • getQualityOverride

      public static boolean getQualityOverride(SoState state)
      Returns true iff SoTextureQualityElement is overridden.
    • getImageOverride

      public static boolean getImageOverride(SoState state)
      Returns true iff SoTextureImageElement is overridden.
    • setQualityOverride

      public static void setQualityOverride(SoState state, boolean override)
      Sets override flag for SoTextureQualityElement.
    • setImageOverride

      public static void setImageOverride(SoState state, boolean override)
      Sets override flag for SoTextureImageElement.
    • push

      public void push(SoState state)
      Overrides push() method to copy values from next instance in the stack, and set up cache dependencies correctly.
      Overrides:
      push in class SoElement