public class DefaultShaderModel extends AbstractNamedModelElement implements ShaderModel
ShaderModelShaderModel.ShaderType| Constructor and Description |
|---|
DefaultShaderModel(java.lang.String uri,
ShaderModel.ShaderType shaderType)
Default constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.nio.ByteBuffer |
getShaderData()
Returns the actual shader data.
|
java.lang.String |
getShaderSource()
Returns the shader source code as a string.
|
ShaderModel.ShaderType |
getShaderType()
Returns the
ShaderModel.ShaderType of this shader |
java.lang.String |
getUri()
Returns the URI of the shader data
|
void |
setShaderData(java.nio.ByteBuffer shaderData)
Set the data of this shader
|
getName, setNameaddExtension, getExtensions, getExtras, removeExtension, setExtensions, setExtrasclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNamegetExtensions, getExtraspublic DefaultShaderModel(java.lang.String uri,
ShaderModel.ShaderType shaderType)
uri - The URIshaderType - The
ShaderModel.ShaderTypepublic void setShaderData(java.nio.ByteBuffer shaderData)
shaderData - The shader datapublic java.lang.String getUri()
ShaderModelgetUri in interface ShaderModelpublic java.nio.ByteBuffer getShaderData()
ShaderModelgetShaderData in interface ShaderModelpublic java.lang.String getShaderSource()
ShaderModelshader data
as a string.getShaderSource in interface ShaderModelpublic ShaderModel.ShaderType getShaderType()
ShaderModelShaderModel.ShaderType of this shadergetShaderType in interface ShaderModelShaderModel.ShaderTypeCopyright © 2022. All Rights Reserved.