public class SoTextureCubeMapEnabledElement extends SoReplacedTextureElement
This element is very similar to SoTextureEnabledElement
but contrary to SoTextureImageElement
, we can't deal with the texture2D and the CubeMap texture in the same element.
This element cannot be overridden, but, since the elements that set it check each other's value, overriding those elements has the same effect.
See also:
SoTextureCubeMap
, SoTextureEnabledElement
, SoTexture3EnabledElement
Inventor.ConstructorCommand
VERBOSE_LEVEL, ZeroHandle
Modifier and Type | Method and Description |
---|---|
static boolean |
get(SoState state)
Calls get(state, (int)0).
|
static boolean |
get(SoState state,
int unit)
Used by shapes to figure out if they need to send texture coordinates.
|
static int |
getClassStackIndex()
Deprecated.
As of Open Inventor 9.3 replaced by SoElement.getClassStackIndex(Class)
|
static boolean |
getDefault()
By default there is no texture.
|
void |
pop(SoState state,
SoElement prevTopElement)
Overrides
pop() method so side effects can occur in GL. |
void |
push(SoState state)
Overrides
push() so we can remember previous elements value and avoid making GL calls if this element has the same value. |
static void |
set(SoState state,
boolean value)
Calls set(state, value, (com.openinventor.inventor.nodes.SoNode)null).
|
static void |
set(SoState state,
boolean value,
SoNode node)
Used by GLTextureImageElement, set to true when a non-null image is set, set to false when there is no texture image (the default).
|
getClassStackIndex
dispose, getAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreads
public static boolean get(SoState state)
public static void set(SoState state, boolean value)
public static boolean getDefault()
@Deprecated public static int getClassStackIndex()
public static void set(SoState state, boolean value, SoNode node)
public void pop(SoState state, SoElement prevTopElement)
pop()
method so side effects can occur in GL.public static boolean get(SoState state, int unit)
public void push(SoState state)
push()
so we can remember previous elements value and avoid making GL calls if this element has the same value.push
in class SoReplacedTextureElement
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com