public static enum SoNode.RenderModes extends java.lang.Enum<SoNode.RenderModes> implements IntegerValuedEnum
Enum Constant and Description |
---|
OIV_OPENGL_COMPATIBILITY_RENDERING
The node relies on OpenGL fixed-function pipeline and deprecated features
(OpenGL compatibility profile).
|
OIV_OPENGL_CORE_RENDERING
The node uses OpenGL but only shader and modern features (OpenGL 3.3+
core profile).
|
OIV_OPENINVENTOR_RENDERING
The node uses only Open Inventor calls to perform its rendering (optimal
way).
|
OIV_UNKNOWN_RENDERING_MODE
Internally used to detect that a node did not set explicitly its
RenderEngineMode by overriding
SoNode.getRenderEngineMode()
method (This is the default). |
Modifier and Type | Method and Description |
---|---|
int |
getValue()
Returns the integer value of the enum constant.
|
static SoNode.RenderModes |
valueOf(int val)
Returns the enum constant of this type with the specified integer value
|
static SoNode.RenderModes |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static SoNode.RenderModes[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SoNode.RenderModes OIV_UNKNOWN_RENDERING_MODE
SoNode.getRenderEngineMode()
method (This is the default). A warning will be issued and
OIV_OPENINVENTOR_RENDERING will be used.public static final SoNode.RenderModes OIV_OPENINVENTOR_RENDERING
public static final SoNode.RenderModes OIV_OPENGL_COMPATIBILITY_RENDERING
public static final SoNode.RenderModes OIV_OPENGL_CORE_RENDERING
public static SoNode.RenderModes[] values()
for (SoNode.RenderModes c : SoNode.RenderModes.values()) System.out.println(c);
public static SoNode.RenderModes valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic int getValue()
IntegerValuedEnum
getValue
in interface IntegerValuedEnum
public static SoNode.RenderModes valueOf(int val)
Generated on July 31, 2019, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com