| Constructor and Description | 
|---|
ShaderNodeDefinition()
creates a ShaderNodeDefinition 
 | 
ShaderNodeDefinition(java.lang.String name,
                    Shader.ShaderType type,
                    java.lang.String shaderPath,
                    java.lang.String shaderLanguage)
creates a ShaderNodeDefinition 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
getDocumentation()  | 
java.util.List<ShaderNodeVariable> | 
getInputs()  | 
java.lang.String | 
getName()
returns the name of the definition 
 | 
java.util.List<ShaderNodeVariable> | 
getOutputs()  | 
java.lang.String | 
getPath()
return the path of this definition 
 | 
java.util.List<java.lang.String> | 
getShadersLanguage()  | 
java.util.List<java.lang.String> | 
getShadersPath()  | 
Shader.ShaderType | 
getType()  | 
boolean | 
isNoOutput()  | 
void | 
read(JmeImporter im)
jme serialization (not used) 
 | 
void | 
setDocumentation(java.lang.String documentation)
sets the documentation 
 | 
void | 
setInputs(java.util.List<ShaderNodeVariable> inputs)
sets the input variables of this definition 
 | 
void | 
setName(java.lang.String name)
sets the name of the definition 
 | 
void | 
setNoOutput(boolean noOutput)  | 
void | 
setOutputs(java.util.List<ShaderNodeVariable> outputs)
sets the output variables of this definition 
 | 
void | 
setPath(java.lang.String path)
sets the path of this definition 
 | 
void | 
setType(Shader.ShaderType type)
sets the type of shader this definition applies to 
 | 
java.lang.String | 
toString()
convenience tostring 
 | 
void | 
write(JmeExporter ex)
jme serialization (not used) 
 | 
public ShaderNodeDefinition(java.lang.String name,
                            Shader.ShaderType type,
                            java.lang.String shaderPath,
                            java.lang.String shaderLanguage)
name - the name of the definitiontype - the type of the shadershaderPath - the path of the shadershaderLanguage - the shader language (minimum required for this
 definition)public ShaderNodeDefinition()
public java.lang.String getName()
public void setName(java.lang.String name)
name - the namepublic Shader.ShaderType getType()
public void setType(Shader.ShaderType type)
type - the typepublic java.lang.String getDocumentation()
public void setDocumentation(java.lang.String documentation)
documentation - the documentationpublic java.util.List<ShaderNodeVariable> getInputs()
public void setInputs(java.util.List<ShaderNodeVariable> inputs)
inputs - the inputspublic java.util.List<ShaderNodeVariable> getOutputs()
public void setOutputs(java.util.List<ShaderNodeVariable> outputs)
outputs - the outputpublic java.lang.String getPath()
public void setPath(java.lang.String path)
path - public void write(JmeExporter ex) throws java.io.IOException
public java.util.List<java.lang.String> getShadersLanguage()
public java.util.List<java.lang.String> getShadersPath()
public boolean isNoOutput()
public void setNoOutput(boolean noOutput)
public void read(JmeImporter im) throws java.io.IOException
public java.lang.String toString()
toString in class java.lang.Object