public final class CodeBlock
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.util.HashMap<java.lang.String,java.lang.String> |
attributes
Attributes dependency
|
Array<Block> |
blocks
Module required
|
Array<java.lang.String> |
declarations
Variable declared and initialized by the code
|
Array<java.lang.String> |
extensions
OpenGL extension used, implementation should provide alternative
implementation when extension is not available
|
Array<java.lang.String> |
functions |
Array<Output> |
outputs
Output output
|
Array<java.lang.String> |
structures |
java.util.HashMap<java.lang.String,java.lang.String> |
uniforms
Uniform dependency
|
Array<java.lang.String> |
variables
Variables read.
|
Array<java.lang.String> |
varyings
Varying dependency
|
Array<java.lang.Integer> |
versions |
| Constructor and Description |
|---|
CodeBlock(LazyCode lazyCode) |
CodeBlock(java.lang.String code) |
| Modifier and Type | Method and Description |
|---|---|
void |
dependsOn(Compiler compiler,
Block block) |
java.lang.String |
getCode(Compiler compiler,
Block block,
ShaderScope scope) |
java.lang.String |
varying() |
CodeBlock |
withCode(java.lang.String code) |
public final Array<java.lang.String> structures
public final Array<java.lang.String> functions
public final Array<java.lang.String> declarations
public final Array<java.lang.String> variables
public final java.util.HashMap<java.lang.String,java.lang.String> attributes
public final java.util.HashMap<java.lang.String,java.lang.String> uniforms
public final Array<java.lang.String> varyings
public final Array<java.lang.String> extensions
public final Array<java.lang.Integer> versions
public CodeBlock(java.lang.String code)
public CodeBlock(LazyCode lazyCode)
Bonzai Engine 1.3.4 11/12/2015 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2015 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com