twaver.shader
Class ShaderFactory

java.lang.Object
  extended by twaver.shader.ShaderFactory

public class ShaderFactory
extends java.lang.Object

着色器工厂,可在此注册定制的着色器

See Also:
IShader, Gradient

Constructor Summary
ShaderFactory()
           
 
Method Summary
static IShader getShader(java.lang.String name)
          获取着色器
static IShader registerShader(java.lang.String name, IShader shader)
          添加着色器
static IShader removeShader(java.lang.String name)
          删除着色器
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ShaderFactory

public ShaderFactory()
Method Detail

removeShader

public static IShader removeShader(java.lang.String name)
删除着色器

Parameters:
name -
Returns:
着色器

registerShader

public static IShader registerShader(java.lang.String name,
                                     IShader shader)
添加着色器

Parameters:
name -
shader -
Returns:
着色器

getShader

public static IShader getShader(java.lang.String name)
获取着色器

Parameters:
name -
Returns:
着色器