Uses of Enum Class
com.openinventor.inventor.nodes.SoShaderObject.SourceTypes
Packages that use SoShaderObject.SourceTypes
-
Uses of SoShaderObject.SourceTypes in com.openinventor.inventor.nodes
Fields in com.openinventor.inventor.nodes with type parameters of type SoShaderObject.SourceTypesModifier and TypeFieldDescriptionSoShaderObject.sourceType
Specifies the shader object's source type.Methods in com.openinventor.inventor.nodes that return SoShaderObject.SourceTypesModifier and TypeMethodDescriptionstatic SoShaderObject.SourceTypes
SoShaderObject.SourceTypes.valueOf
(int val) Returns the enum constant of this type with the specified integer valuestatic SoShaderObject.SourceTypes
Returns the enum constant of this class with the specified name.static SoShaderObject.SourceTypes[]
SoShaderObject.SourceTypes.values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods in com.openinventor.inventor.nodes with parameters of type SoShaderObject.SourceTypesModifier and TypeMethodDescriptionstatic boolean
SoComputeShader.isSupported
(SoShaderObject.SourceTypes sourceType) Calls isSupported(sourceType, (com.openinventor.inventor.misc.SoState)null).static boolean
SoComputeShader.isSupported
(SoShaderObject.SourceTypes sourceType, SoState state) Indicates if compute shaders in the specified language are supported by your graphics board.static boolean
SoFragmentShader.isSupported
(SoShaderObject.SourceTypes sourceType) Calls isSupported(sourceType, (com.openinventor.inventor.misc.SoState)null).static boolean
SoFragmentShader.isSupported
(SoShaderObject.SourceTypes sourceType, SoState state) Indicates if fragment shaders in the specified language are supported by your graphics board.static boolean
SoGeometryShader.isSupported
(SoShaderObject.SourceTypes sourceType) Calls isSupported(sourceType, (com.openinventor.inventor.misc.SoState)null).static boolean
SoGeometryShader.isSupported
(SoShaderObject.SourceTypes sourceType, SoState state) Indicates if geometry shaders in the specified language are supported by your graphics board.static boolean
SoTessellationControlShader.isSupported
(SoShaderObject.SourceTypes sourceType) Calls isSupported(sourceType, (com.openinventor.inventor.misc.SoState)null).static boolean
SoTessellationControlShader.isSupported
(SoShaderObject.SourceTypes sourceType, SoState state) Returns true if tessellation control shaders in the specified language are supported by your graphics board.static boolean
SoTessellationEvaluationShader.isSupported
(SoShaderObject.SourceTypes sourceType) Calls isSupported(sourceType, (com.openinventor.inventor.misc.SoState)null).static boolean
SoTessellationEvaluationShader.isSupported
(SoShaderObject.SourceTypes sourceType, SoState state) Returns true if tessellation evaluation shaders in the specified language are supported by your graphics board.static boolean
SoVertexShader.isSupported
(SoShaderObject.SourceTypes sourceType) Calls isSupported(sourceType, (com.openinventor.inventor.misc.SoState)null).static boolean
SoVertexShader.isSupported
(SoShaderObject.SourceTypes sourceType, SoState state) Indicates if vertex shaders in the specified language are supported by your graphics board.SoShaderProgram.setComputeShader
(int pos, String filenameOrSource, SoShaderObject.SourceTypes sourceType) Convenience method to create a compute shader with the specified filename and add it at the specified position.SoShaderProgram.setFragmentShader
(int pos, String filenameOrSource, SoShaderObject.SourceTypes sourceType) Convenience method to create a fragment shader with the specified filename and add it at the specified position.SoShaderProgram.setGeometryShader
(int pos, String filenameOrSource, SoShaderObject.SourceTypes sourceType) Convenience method to create a geometry shader with the specified filename and add it at the specified position.SoShaderProgram.setTessellationControlShader
(int pos, String filenameOrSource, SoShaderObject.SourceTypes sourceType) Convenience method to create a tessellation control shader with the specified filename and add it at the specified position.SoShaderProgram.setTessellationEvaluationShader
(int pos, String filenameOrSource, SoShaderObject.SourceTypes sourceType) Convenience method to create a tessellation evaluation shader with the specified filename and add it at the specified position.SoShaderProgram.setVertexShader
(int pos, String filenameOrSource, SoShaderObject.SourceTypes sourceType) Convenience method to create a vertex shader with the specified filename and add it at the specified position.