Lines Matching refs:paint
64 var paint;
65 if ('paint' in action) {
66 assert('string' == typeof(action.paint));
67 paint = (new Function("return " + action.paint))();
68 assert('object' == typeof(paint) && !isArray(paint));
70 paint = animationState.defaults.paint;
73 animationState.displayList.push( { "ref":ref, "draw":draw, "paint":paint,
74 "drawSpec":action.draw, "paintSpec":action.paint,
85 if ('paint' == prop) {
102 assert(modDraw || targetSpec.startsWith('paint'));
103 var modType = modDraw ? "draw" : "paint";
109 var original = modDraw ? display.draw : display.paint;
126 copy[i] = { "draw":entry.draw, "paint":entry.paint };
158 if ('draw' == p || 'paint' == p || 'ref' == p) {
215 function flattenPaint(paint) {
216 if (!paint.paint) {
219 var parent = paints[paint.paint];
222 if (!(prop in paint)) {
223 paint[prop] = parent[prop];
226 paint.paint = null;