Example #1
0
 @Override
 public void setupAffectors(RenderContext rc) {
   rc.setGlobalBrightness(this.globalBrightness);
   rc.beginAffectorSetup();
   super.setupAffectors(rc);
   rc.endAffectorSetup();
 }
Example #2
0
 @Override
 public void initialize(edu.cmu.cs.dennisc.scenegraph.Scene sgElement) {
   super.initialize(sgElement);
   for (edu.cmu.cs.dennisc.scenegraph.Component sgComponent :
       edu.cmu.cs.dennisc.pattern.VisitUtilities.getAll(
           owner, edu.cmu.cs.dennisc.scenegraph.Component.class)) {
     GlrComponent<?> glrComponent = AdapterFactory.getAdapterFor(sgComponent);
     this.addDescendant(glrComponent);
   }
 }
Example #3
0
 @Override
 protected void propertyChanged(edu.cmu.cs.dennisc.property.InstanceProperty<?> property) {
   if (property == owner.background) {
     this.backgroundAdapter = AdapterFactory.getAdapterFor(owner.background.getValue());
   } else if (property == owner.globalBrightness) {
     this.globalBrightness = owner.globalBrightness.getValue();
   } else {
     super.propertyChanged(property);
   }
 }