]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.g2d/src/org/simantics/g2d/element/ElementHints.java
Render elements using custom color filters
[simantics/platform.git] / bundles / org.simantics.g2d / src / org / simantics / g2d / element / ElementHints.java
index 35f3a8591fb3de903c94e8d69f3ca3f24d3090f6..53cac820ef6f376a37a0432e84ec8278a001f356 100644 (file)
@@ -33,6 +33,7 @@ import org.simantics.g2d.element.handler.SceneGraph;
 import org.simantics.g2d.image.Image;
 import org.simantics.g2d.utils.Alignment;
 import org.simantics.scenegraph.Node;
+import org.simantics.scenegraph.g2d.color.ColorFilter;
 import org.simantics.utils.datastructures.hints.IHintContext.Key;
 import org.simantics.utils.datastructures.hints.IHintContext.KeyOf;
 
@@ -184,6 +185,11 @@ public class ElementHints {
      */
     public static final Key KEY_ELEMENT_PROPERTIES = new KeyOf(Properties.class, "ELEMENT_PROPERTIES");
 
+    /**
+     * Color filter to be applied when rendering nodes.
+     */
+    public static final Key KEY_COLOR_FILTER = new KeyOf(ColorFilter.class, "COLOR_FILTER");
+
     public static class Properties extends HashMap<String, Object> {
         private static final long serialVersionUID = 6986415032113675720L;
     }