| Package | Description |
|---|---|
| org.achtern.AchternEngine.core.resource.fileparser.nextgenshader.statement |
| Modifier and Type | Class and Description |
|---|---|
class |
BasicStatementParser |
class |
BlockExtractor |
class |
ExtendsParser
"#extends shader_file"
extends can be used to re-use all code from the given shader file
name.
|
class |
ImportParser
"@import [module from ] lib.slib"
This will import the 'module' from the 'lib' shader lib.
|
class |
ProvideParser
"@provide type name = expr;"
@provide can only be used inside the main method of the vertex block. |
class |
RequestParser
"@request type name;"
This is the counter part to the @provide statement and pulls the data from
the vertex/geometry shader!
|
class |
RequireParser
"@require type name;"
This will pull information from uniforms.
|
class |
WriteParser
"@write[(slot)] variable;"
This can only be used in the fragment shader and out a given variable into the
buffers.
|
class |
YieldParser
"@yield[ variable];"
This declares where slib code will go.
|
Copyright © 2014. All rights reserved.