editor: alpha/type/specular for fill tool

renderer: code refactor