org.jrabbit.base.graphics.transforms
Class BlendOp.Normal

java.lang.Object
  extended by org.jrabbit.base.graphics.transforms.BlendOp
      extended by org.jrabbit.base.graphics.transforms.BlendOp.Normal
All Implemented Interfaces:
GLTransform
Enclosing class:
BlendOp

public static class BlendOp.Normal
extends BlendOp

Enforces "normal" blending - where images retain their full color, and replace each other depending on how transparent they are. This is the default blending function that jRabbit uses.

Author:
Chris Molini

Nested Class Summary
 
Nested classes/interfaces inherited from class org.jrabbit.base.graphics.transforms.BlendOp
BlendOp.Additive, BlendOp.Normal, BlendOp.Overlay, BlendOp.Premultiplied, BlendOp.Replace
 
Field Summary
 
Fields inherited from class org.jrabbit.base.graphics.transforms.BlendOp
ADDITIVE, dstFactor, NORMAL, OVERLAY, PREMULTIPLIED, REPLACE, srcFactor
 
Constructor Summary
BlendOp.Normal()
          Creates a BlendOp that will use normal, alpha-based replacement blending.
 
Method Summary
 
Methods inherited from class org.jrabbit.base.graphics.transforms.BlendOp
bind, dstFactor, equals, release, set, setDstFactor, setSrcFactor, srcFactor
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BlendOp.Normal

public BlendOp.Normal()
Creates a BlendOp that will use normal, alpha-based replacement blending.