twaver.shader
Interface IShader

All Known Implementing Classes:
Gradient

public interface IShader

着色器接口,可继承此接口定义自己的着色器

See Also:
Gradient, Shader, ShaderFactory

Method Summary
 Shader getShader(float tx, float ty, Size size)
          生成指定偏移量和大小区域的着色器
 Shader getShader(Size size)
          生成指定大小区域的着色器,比如渐变的作用范围
 boolean isEmpty()
          是否为空着色器
 

Method Detail

getShader

Shader getShader(Size size)
生成指定大小区域的着色器,比如渐变的作用范围

Parameters:
size - 着色器作用范围
Returns:
着色器
See Also:
Gradient, Shader

getShader

Shader getShader(float tx,
                 float ty,
                 Size size)
生成指定偏移量和大小区域的着色器

Parameters:
tx - 着色器偏移量
ty - 着色器偏移量
size - 着色器作用范围
Returns:
着色器
See Also:
Gradient, Shader, Shader#setLocalMatrix(android.graphics.Matrix)

isEmpty

boolean isEmpty()
是否为空着色器

Returns:
是否为空着色器