cee::vis::TransparencyMode
-
class
TransparencyMode Controlling the technique used for transparency in the view.
The transparency mode is set from View::setTransparencyMode().
Public Types
-
enum
Mode List of available transparency modes.
Values:
-
enumerator
AUTO Automatic transparency.
-
enumerator
DEPTH_PEELING Depth peeling transparency.
-
enumerator
DEPTH_PEELING_FRONT Front depth peeling transparency.
-
enumerator
WEIGHTED_AVERAGE Weighted average transparency.
-
enumerator
SIMPLE Simple transparency.
-
enumerator
Public Functions
-
TransparencyMode() Constructs an empty object.
-
TransparencyMode(const TransparencyMode &other) Constructs a background object as a copy of other.
-
TransparencyMode &
operator=(const TransparencyMode &rhs) Assigns rhs to this background and returns a reference to this background.
-
unsigned int
depthPeelingNumberOfPasses() const Returns number of depth peeling passes.
Public Static Functions
-
static TransparencyMode
createDepthPeeling(unsigned int numPasses) Creates depth peeling with numPasses number of passes.
-
static TransparencyMode
createDepthPeelingFront(unsigned int numPasses) Creates front depth peeling with numPasses number of passes.
-
static TransparencyMode
createWeightedAverage() Creates weighted average transparency.
-
static TransparencyMode
createSimple() Creates simple transparency.
-
static TransparencyMode
createAuto() Creates automatic transparency.
-
enum