modules/graphics/src/main/java/com/sun/javafx/scene/DirtyBits.java

Print this page




  24  */
  25 
  26 package com.sun.javafx.scene;
  27 
  28 
  29 public enum DirtyBits {
  30 
  31     // Dirty bits for the Node class
  32     NODE_CACHE,
  33     NODE_CLIP,
  34     NODE_EFFECT,
  35     NODE_OPACITY,
  36     NODE_TRANSFORM,
  37     NODE_BOUNDS,
  38     NODE_TRANSFORMED_BOUNDS,
  39     NODE_VISIBLE,
  40     NODE_DEPTH_TEST,
  41     NODE_BLENDMODE,
  42     NODE_CSS,
  43     NODE_FORCE_SYNC,

  44 
  45     // Dirty bits for various subclasses of Node
  46     NODE_GEOMETRY,  // Used by ImageView, MediaView, and subclasses of Shape and Shape3D
  47     NODE_CULLFACE, // Used by Shape3D
  48     NODE_DRAWMODE, // Used by Shape3D
  49     NODE_SMOOTH,    // Used by ImageView, MediaView, and subclasses of Shape
  50     NODE_VIEWPORT,  // Used by ImageView and MediaView
  51     NODE_CONTENTS,  // Used by ImageView, Light, MediaView, Text, WebView, Region, and subclasses of Shape
  52 
  53     // Dirty bits for the Parent class
  54     PARENT_CHILDREN,  // children removed, added or permuted
  55 
  56     // Dirty bits for the Shape class
  57     SHAPE_FILL,
  58     SHAPE_FILLRULE,
  59     SHAPE_MODE,
  60     SHAPE_STROKE,
  61     SHAPE_STROKEATTRS,
  62 
  63     // Dirty bits for the Region class




  24  */
  25 
  26 package com.sun.javafx.scene;
  27 
  28 
  29 public enum DirtyBits {
  30 
  31     // Dirty bits for the Node class
  32     NODE_CACHE,
  33     NODE_CLIP,
  34     NODE_EFFECT,
  35     NODE_OPACITY,
  36     NODE_TRANSFORM,
  37     NODE_BOUNDS,
  38     NODE_TRANSFORMED_BOUNDS,
  39     NODE_VISIBLE,
  40     NODE_DEPTH_TEST,
  41     NODE_BLENDMODE,
  42     NODE_CSS,
  43     NODE_FORCE_SYNC,
  44     NODE_PRIORITY_ORDER,
  45 
  46     // Dirty bits for various subclasses of Node
  47     NODE_GEOMETRY,  // Used by ImageView, MediaView, and subclasses of Shape and Shape3D
  48     NODE_CULLFACE, // Used by Shape3D
  49     NODE_DRAWMODE, // Used by Shape3D
  50     NODE_SMOOTH,    // Used by ImageView, MediaView, and subclasses of Shape
  51     NODE_VIEWPORT,  // Used by ImageView and MediaView
  52     NODE_CONTENTS,  // Used by ImageView, Light, MediaView, Text, WebView, Region, and subclasses of Shape
  53 
  54     // Dirty bits for the Parent class
  55     PARENT_CHILDREN,  // children removed, added or permuted
  56 
  57     // Dirty bits for the Shape class
  58     SHAPE_FILL,
  59     SHAPE_FILLRULE,
  60     SHAPE_MODE,
  61     SHAPE_STROKE,
  62     SHAPE_STROKEATTRS,
  63 
  64     // Dirty bits for the Region class