| Package | Description |
|---|---|
| com.io7m.sombrero.core |
Core types and functions.
|
| com.io7m.sombrero.jcpp |
JCPP preprocessor implementation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SoShaderExceptionBadPath
The type of exceptions raised due invalid paths.
|
class |
SoShaderExceptionIO
The type of exceptions raised due to I/O errors.
|
class |
SoShaderExceptionSourceError
The type of exceptions raised due invalid source code.
|
| Modifier and Type | Method and Description |
|---|---|
Optional<SoShaderFileReferenceType> |
SoShaderStoreType.lookup(String name)
Lookup the file
name inside the store. |
Optional<SoShaderFileReferenceType> |
SoShaderStoreResource.lookup(String name) |
Optional<SoShaderFileReferenceType> |
SoShaderStoreDirectory.lookup(String name) |
void |
SoShaderPreprocessorCallbackErrorType.onError(String file,
int line,
int column,
String msg)
Called on encountered errors.
|
void |
SoShaderPreprocessorCallbackWarningType.onWarning(String file,
int line,
int column,
String msg)
Called on encountered warnings.
|
default List<String> |
SoShaderPreprocessorType.preprocessFile(Map<String,String> defines,
String file)
Preprocess a file.
|
List<String> |
SoShaderPreprocessorType.preprocessFileWithCallbacks(Map<String,String> defines,
String file,
SoShaderPreprocessorCallbackWarningType on_warning,
SoShaderPreprocessorCallbackErrorType on_error)
Preprocess a file.
|
Optional<SoShaderFileReferenceType> |
SoShaderResolverType.resolve(String file)
Resolve the file at
file. |
Optional<SoShaderFileReferenceType> |
SoShaderResolver.resolve(String file) |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
SoShaderPreprocessorJCPP.preprocessFileWithCallbacks(Map<String,String> defines,
String file,
SoShaderPreprocessorCallbackWarningType on_warning,
SoShaderPreprocessorCallbackErrorType on_error) |
Copyright © 2016 <code@io7m.com> http://io7m.com