|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Shader | |
---|---|
com.jme3.asset | com.jme3.asset contains the AssetManager ,
a utility class that is used to load assets such as textures, models, and
sound effects in a jME3 application. |
com.jme3.material | The com.jme3.material package contains classes for manipulating
jMonkeyEngine materials. |
com.jme3.renderer | The com.jme3.renderer package provides classes responsible for
rendering. |
com.jme3.renderer.android | |
com.jme3.renderer.lwjgl | |
com.jme3.shader | |
com.jme3.system | |
jme3tools.shadercheck |
Uses of Shader in com.jme3.asset |
---|
Methods in com.jme3.asset that return Shader | |
---|---|
Shader |
AssetManager.loadShader(ShaderKey key)
Loads shader file(s), shouldn't be used by end-user in most cases. |
Shader |
DesktopAssetManager.loadShader(ShaderKey key)
Load a vertex/fragment shader combo. |
Uses of Shader in com.jme3.material |
---|
Methods in com.jme3.material that return Shader | |
---|---|
Shader |
Technique.getShader()
Returns the shader currently used by this technique instance. |
Methods in com.jme3.material with parameters of type Shader | |
---|---|
protected void |
Material.renderMultipassLighting(Shader shader,
Geometry g,
RenderManager rm)
|
protected void |
Material.updateLightListUniforms(Shader shader,
Geometry g,
int numLights)
Uploads the lights in the light list as two uniform arrays. * |
Uses of Shader in com.jme3.renderer |
---|
Methods in com.jme3.renderer with parameters of type Shader | |
---|---|
void |
Renderer.deleteShader(Shader shader)
Deletes a shader. |
void |
Statistics.onShaderUse(Shader shader,
boolean wasSwitched)
Called by the Renderer when a shader has been utilized. |
void |
Renderer.setShader(Shader shader)
Sets the shader to use for rendering. |
static boolean |
Caps.supports(java.util.Collection<Caps> caps,
Shader shader)
Returns true if given the renderer capabilities, the shader can be supported by the renderer. |
Uses of Shader in com.jme3.renderer.android |
---|
Methods in com.jme3.renderer.android with parameters of type Shader | |
---|---|
protected void |
OGLESShaderRenderer.bindProgram(Shader shader)
|
void |
OGLESShaderRenderer.deleteShader(Shader shader)
|
protected void |
OGLESShaderRenderer.resetUniformLocations(Shader shader)
|
void |
OGLESShaderRenderer.setShader(Shader shader)
|
void |
OGLESShaderRenderer.updateShaderData(Shader shader)
|
protected void |
OGLESShaderRenderer.updateShaderUniforms(Shader shader)
|
protected void |
OGLESShaderRenderer.updateUniform(Shader shader,
Uniform uniform)
|
protected void |
OGLESShaderRenderer.updateUniformLocation(Shader shader,
Uniform uniform)
\ |* Shaders *| \ |
Uses of Shader in com.jme3.renderer.lwjgl |
---|
Methods in com.jme3.renderer.lwjgl with parameters of type Shader | |
---|---|
protected void |
LwjglRenderer.bindProgram(Shader shader)
|
void |
LwjglGL1Renderer.deleteShader(Shader shader)
|
void |
LwjglRenderer.deleteShader(Shader shader)
|
protected void |
LwjglRenderer.resetUniformLocations(Shader shader)
|
void |
LwjglGL1Renderer.setShader(Shader shader)
|
void |
LwjglRenderer.setShader(Shader shader)
|
void |
LwjglRenderer.updateShaderData(Shader shader)
|
protected void |
LwjglRenderer.updateShaderUniforms(Shader shader)
|
protected void |
LwjglRenderer.updateUniform(Shader shader,
Uniform uniform)
|
protected void |
LwjglRenderer.updateUniformLocation(Shader shader,
Uniform uniform)
\ |* Shaders *| \ |
Uses of Shader in com.jme3.shader |
---|
Constructors in com.jme3.shader with parameters of type Shader | |
---|---|
Shader(Shader s)
Do not use this constructor. |
Uses of Shader in com.jme3.system |
---|
Methods in com.jme3.system with parameters of type Shader | |
---|---|
void |
NullRenderer.deleteShader(Shader shader)
|
void |
NullRenderer.setShader(Shader shader)
|
Uses of Shader in jme3tools.shadercheck |
---|
Methods in jme3tools.shadercheck with parameters of type Shader | |
---|---|
void |
CgcValidator.validate(Shader shader,
java.lang.StringBuilder results)
|
void |
GpuAnalyzerValidator.validate(Shader shader,
java.lang.StringBuilder results)
|
void |
Validator.validate(Shader shader,
java.lang.StringBuilder results)
Validates the given shader to make sure it follows all requirements of the shader language specified as getLanguage() . |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |