com.badlogic.gdx.graphics.g3d.utils
Class BaseShaderProvider

java.lang.Object
  extended by com.badlogic.gdx.graphics.g3d.utils.BaseShaderProvider
All Implemented Interfaces:
ShaderProvider
Direct Known Subclasses:
DefaultShaderProvider, DepthShaderProvider, GLES10ShaderProvider

public abstract class BaseShaderProvider
extends Object
implements ShaderProvider


Constructor Summary
BaseShaderProvider()
           
 
Method Summary
 void dispose()
          Disposes all resources created by the provider
 Shader getShader(Renderable renderable)
          Returns a Shader for the given Renderable.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseShaderProvider

public BaseShaderProvider()
Method Detail

getShader

public Shader getShader(Renderable renderable)
Description copied from interface: ShaderProvider
Returns a Shader for the given Renderable. The RenderInstance may already contain a Shader, in which case the provider may decide to return that.

Specified by:
getShader in interface ShaderProvider
Parameters:
renderable - the Renderable
Returns:
the Shader to be used for the RenderInstance

dispose

public void dispose()
Description copied from interface: ShaderProvider
Disposes all resources created by the provider

Specified by:
dispose in interface ShaderProvider


Copyright © 2013. All Rights Reserved.