| 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 - the desired pathpublic 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