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