Enum SoTexture.WrapType

    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      CLAMP
      Clamps texture coordinates to lie within 0-1 range.
      CLAMP_TO_BORDER
      Clamps texture coordinates to a range coinciding with the centers of the border texels of a texture map at each mipmap level.
      CLAMP_TO_EDGE
      Clamps texture coordinates to a range coinciding with the centers of the edge texels of a texture map at each mipmap level.
      MIRRORED_REPEAT
      The texture image is repeated in such a way that every odd repetition is a mirror image.
      REPEAT
      Repeats texture outside 0-1 texture coordinate range.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getValue()
      Returns the integer value of the enum constant.
      static SoTexture.WrapType valueOf​(int val)
      Returns the enum constant of this type with the specified integer value
      static SoTexture.WrapType valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static SoTexture.WrapType[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from class java.lang.Enum

        compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Enum Constant Detail

      • REPEAT

        public static final SoTexture.WrapType REPEAT
        Repeats texture outside 0-1 texture coordinate range.
      • CLAMP

        public static final SoTexture.WrapType CLAMP
        Clamps texture coordinates to lie within 0-1 range. This wrap type is deprecated in OpenGL core profile. Consider using CLAMP_TO_EDGE instead.
      • CLAMP_TO_BORDER

        public static final SoTexture.WrapType CLAMP_TO_BORDER
        Clamps texture coordinates to a range coinciding with the centers of the border texels of a texture map at each mipmap level.

        Since:
        Open Inventor 5.0

      • CLAMP_TO_EDGE

        public static final SoTexture.WrapType CLAMP_TO_EDGE
        Clamps texture coordinates to a range coinciding with the centers of the edge texels of a texture map at each mipmap level.

        Since:
        Open Inventor 5.0

      • MIRRORED_REPEAT

        public static final SoTexture.WrapType MIRRORED_REPEAT
        The texture image is repeated in such a way that every odd repetition is a mirror image.

        Since:
        Open Inventor 5.0

    • Method Detail

      • values

        public static SoTexture.WrapType[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (SoTexture.WrapType c : SoTexture.WrapType.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static SoTexture.WrapType valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • valueOf

        public static SoTexture.WrapType valueOf​(int val)
        Returns the enum constant of this type with the specified integer value
        Returns:
        the enum constant of this type with the specified integer value.
      • getValue

        public int getValue()
        Description copied from interface: IntegerValuedEnum
        Returns the integer value of the enum constant.
        Specified by:
        getValue in interface IntegerValuedEnum
        Returns:
        the integer value of the enum constant.