|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xith3d.loaders.shaders.base.ShaderLoader<AssemblyShader>
org.xith3d.loaders.shaders.impl.assembly.AssemblyShaderLoader
public class AssemblyShaderLoader
Loads a assembly shaders.
| Constructor Summary | |
|---|---|
AssemblyShaderLoader()
Constructs a Loader with default values for all variables. |
|
AssemblyShaderLoader(java.lang.String basePath)
Constructs a Loader with the specified basePath. |
|
AssemblyShaderLoader(java.net.URL baseURL)
Constructs a Loader with the specified baseURL. |
|
| Method Summary | |
|---|---|
static AssemblyShaderLoader |
getInstance()
|
AssemblyFragmentShader |
loadFragmentShader(java.lang.String name)
Retrives the Shader with the given name. |
AssemblyFragmentShader |
loadFragmentShader(java.net.URL url)
Retrives the Shader with the given name. |
AssemblyFragmentShader |
loadFragmentShaderFromString(java.lang.String source)
Creates a Shader from the given String. |
AssemblyShader |
loadShader(java.io.InputStream in,
Shader.ShaderType type)
Retrives the Shader from the given InputStream. |
AssemblyShader |
loadShader(java.io.Reader reader,
Shader.ShaderType type)
Retrives the Shader from the given reader. |
AssemblyShader |
loadShader(java.lang.String name,
Shader.ShaderType type)
Retrives the Shader with the given name. |
AssemblyShader |
loadShader(java.net.URL url,
Shader.ShaderType type)
Retrives the Shader from the given URL. |
AssemblyShader |
loadShaderFromString(java.lang.String source,
Shader.ShaderType typ)
Creates a Shader from the given String. |
AssemblyVertexShader |
loadVertexShader(java.lang.String name)
Retrives the Shader with the given name. |
AssemblyVertexShader |
loadVertexShader(java.net.URL url)
Retrives the Shader with the given name. |
AssemblyVertexShader |
loadVertexShaderFromString(java.lang.String source)
Creates a Shader from the given String. |
| Methods inherited from class org.xith3d.loaders.shaders.base.ShaderLoader |
|---|
cacheShader, getBasePath, getBaseURL, getFromCache, popBasePath, popBaseURL, setBasePath, setBasePathFromShaderFile, setBaseURL, setBaseURLFromShaderURL |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AssemblyShaderLoader(java.net.URL baseURL)
baseURL - the new baseURL to take resources frompublic AssemblyShaderLoader(java.lang.String basePath)
basePath - the new basePath to take resources frompublic AssemblyShaderLoader()
| Method Detail |
|---|
public AssemblyShader loadShader(java.io.Reader reader,
Shader.ShaderType type)
throws java.io.IOException
loadShader in class ShaderLoader<AssemblyShader>reader - the reader to load the Shader fromtype - the desired Shader type
java.io.IOException
public AssemblyShader loadShader(java.io.InputStream in,
Shader.ShaderType type)
throws java.io.IOException
loadShader in class ShaderLoader<AssemblyShader>in - the InputStream to load the Shader fromtype - the desired Shader type
java.io.IOException
public AssemblyShader loadShader(java.net.URL url,
Shader.ShaderType type)
throws java.io.IOException
loadShader in class ShaderLoader<AssemblyShader>url - the URL to load the Shader fromtype - the desired Shader type
java.io.IOException
public AssemblyShader loadShader(java.lang.String name,
Shader.ShaderType type)
throws java.io.IOException
loadShader in class ShaderLoader<AssemblyShader>name - The name of the Shadertype - The desired Shader type
java.io.IOException
public AssemblyVertexShader loadVertexShader(java.net.URL url)
throws java.io.IOException
url - The url of the Shader.
java.io.IOException
public AssemblyVertexShader loadVertexShader(java.lang.String name)
throws java.io.IOException
name - The name of the Shader.
java.io.IOException
public AssemblyFragmentShader loadFragmentShader(java.net.URL url)
throws java.io.IOException
url - The url of the Shader.
java.io.IOException
public AssemblyFragmentShader loadFragmentShader(java.lang.String name)
throws java.io.IOException
name - The name of the Shader.
java.io.IOException
public AssemblyShader loadShaderFromString(java.lang.String source,
Shader.ShaderType typ)
loadShaderFromString in class ShaderLoader<AssemblyShader>source - The String that should get parsed
public AssemblyVertexShader loadVertexShaderFromString(java.lang.String source)
source - The String that should get parsed
public AssemblyFragmentShader loadFragmentShaderFromString(java.lang.String source)
source - The String that should get parsed
public static AssemblyShaderLoader getInstance()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||