|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xith3d.resources.ShaderResourceRequest
public class ShaderResourceRequest
This is a ResourceRequest for a Shader resource to be loaded with ShaderLoader.
| Constructor Summary | |
|---|---|
ShaderResourceRequest(java.lang.String name,
java.lang.String bagName,
Shader.ShaderType type,
ShaderLoader<?> loader)
Creates a new ShaderResourceRequest. |
|
ShaderResourceRequest(java.lang.String name,
java.lang.String bagName,
Shader.ShaderType type,
java.net.URL baseURL,
ShaderLoader<?> loader)
Creates a new ShaderResourceRequest. |
|
| Method Summary | |
|---|---|
java.lang.String |
getBagName()
|
java.net.URL |
getBaseURL()
|
java.lang.String |
getName()
|
ShaderLoader<?> |
getShaderLoader()
|
Shader.ShaderType |
getType()
|
java.lang.Object |
loadResource(ResourceLocator resLoc,
ResourceBag resBag)
Loads the resource and stores it into the ResourceBag. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ShaderResourceRequest(java.lang.String name,
java.lang.String bagName,
Shader.ShaderType type,
java.net.URL baseURL,
ShaderLoader<?> loader)
name - the name of the requested Model resourcebagName - the name of the requested resource, that it will carry in the ResourceBagtype - the ShaderType to usebaseURL - the base URL to use while loading (or null to get from model URL)loader - the ShaderLoader used to load this Sahder resource (or null to use the ExtensionLoader)
public ShaderResourceRequest(java.lang.String name,
java.lang.String bagName,
Shader.ShaderType type,
ShaderLoader<?> loader)
name - the name of the requested Model resourcebagName - the name of the requested resource, that it will carry in the ResourceBagtype - the ShaderType to useloader - the ShaderLoader used to load this Sahder resource (or null to use the ExtensionLoader)| Method Detail |
|---|
public final java.lang.String getName()
getName in interface org.jagatoo.datatypes.NamedObjectgetName in interface ResourceRequestpublic final java.lang.String getBagName()
getBagName in interface ResourceRequestpublic final Shader.ShaderType getType()
public final java.net.URL getBaseURL()
public final ShaderLoader<?> getShaderLoader()
public java.lang.Object loadResource(ResourceLocator resLoc,
ResourceBag resBag)
throws java.io.IOException
ResourceBag.
loadResource in interface ResourceRequestresLoc - the ResourceLocator to load resources fromresBag - the ResourceBag to store the loaded resource to
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||