public final class MaterialShader extends java.lang.Object implements java.lang.Comparable<MaterialShader>
| Constructor and Description |
|---|
MaterialShader(AssetManager assets,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(MaterialShader o) |
AssetManager |
getAssets() |
java.lang.String |
getFragment() |
java.lang.String |
getName() |
int |
getRefCount() |
java.lang.String |
getVertex() |
boolean |
isInputActive_(ShaderIn attribute) |
boolean |
isInputActive(ShaderIn attribute) |
void |
onContextLost() |
int |
release()
Decrement reference counter
|
void |
set(java.lang.String vertex,
java.lang.String fragment)
Set the shader code result of a
MaterialGraph Compiler. |
java.lang.String |
toString() |
void |
unreferenceAssets()
Destroy this
MaterialShader. |
int |
use()
Increment reference counter
|
public MaterialShader(AssetManager assets, java.lang.String name)
public java.lang.String toString()
toString in class java.lang.Objectpublic final int compareTo(MaterialShader o)
compareTo in interface java.lang.Comparable<MaterialShader>public final java.lang.String getName()
public AssetManager getAssets()
public final boolean isInputActive(ShaderIn attribute)
public final boolean isInputActive_(ShaderIn attribute)
public final void set(java.lang.String vertex,
java.lang.String fragment)
MaterialGraph Compiler.vertex - vertex shader codefragment - fragment (pixel) shader codeCompiler.compile(),
Compiler.compile(MaterialShader)public final java.lang.String getVertex()
public final java.lang.String getFragment()
public final void unreferenceAssets()
MaterialShader.AssetManager.destroy(com.bonzaiengine.opengl.IGL)
when the material is registered in AssetManager.materials.AssetManager.materialspublic final void onContextLost()
public final int getRefCount()
public final int use()
public final int release()
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