public final class SoShaderResolver extends Object implements SoShaderResolverType
SoShaderResolverType.| Modifier and Type | Method and Description |
|---|---|
Map<String,SoShaderModuleType> |
available() |
static SoShaderResolverType |
create()
Create a new shader resolver.
|
Optional<SoShaderFileReferenceType> |
resolve(String file)
Resolve the file at
file. |
public static SoShaderResolverType create()
Create a new shader resolver.
The resolver uses the ServiceLoader API to obtain all
available SoShaderModuleProviderType implementations and
registers all available modules.
public Optional<SoShaderFileReferenceType> resolve(String file) throws SoShaderException
SoShaderResolverTypefile.resolve in interface SoShaderResolverTypefile - A fileSoShaderException - On errorspublic Map<String,SoShaderModuleType> available()
available in interface SoShaderResolverTypeCopyright © 2016 <code@io7m.com> http://io7m.com