Package com.aspose.threed
Class ShaderProgram
- java.lang.Object
-
- com.aspose.threed.ShaderProgram
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
public abstract class ShaderProgram extends java.lang.Object implements java.io.Closeable
The shader program
-
-
Method Summary
Modifier and Type Method Description abstract void
close()
Dispose the shader and release all internal resources.java.util.List<ShaderVariable>
getVariables()
Gets the variables used by this shader.void
setVariables(java.util.List<ShaderVariable> value)
Gets the variables used by this shader.
-
-
-
Method Detail
-
getVariables
public java.util.List<ShaderVariable> getVariables()
Gets the variables used by this shader.
-
setVariables
public void setVariables(java.util.List<ShaderVariable> value)
Gets the variables used by this shader.- Parameters:
value
- New value
-
close
public abstract void close()
Dispose the shader and release all internal resources.- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
-
-