Procedural shaders in Unity. Especially use for uGUI elements.
Name space for Unity uGUI elements.
A geometry based shape uGUI Graphic component.
A fragment shader based shape uGUI Graphic component. Please use with FragmentShapeUI.shader material and turn on "Texcoord1" of Canvas's "Additional Shader Channel" field.
A uGUI Graphic component use Mesh as displaying shape. Vertex color, Backface remove, Z sort are supported.
and Scenes used in demo are include in this projects.