Effect that moves the vertices of the associated part slightly towards the eye point. More...
Public Member Functions | |
EffectEyeLift () | |
Constructs an empty effect. More... | |
virtual Type | type () const |
Returns Effect::EYE_LIFT. More... | |
virtual PtrRef< Effect > | clone () |
Clones the effect. More... | |
![]() | |
void | addRef () const |
Increments the reference count for this object. More... | |
void | release () const |
Decrements the reference count for this object. More... | |
int | refCount () const |
Returns the reference count for this object. More... | |
void | setRefCountZero () const |
Sets the ref count to zero, but DOES NOT delete the object. More... | |
Additional Inherited Members | |
![]() | |
enum | Type { COLOR, OPACITY, FRONT_AND_BACK_COLOR, FRONT_AND_BACK_OPACITY, TEXTURE, EYE_LIFT, POLYGON_OFFSET, HALO, LIGHTING, LINE_WIDTH, POINT_SIZE } |
Enumerator for each of the available effect types. More... | |
![]() | |
Effect () | |
Constructs an empty part effect of a given type. More... | |
Effect that moves the vertices of the associated part slightly towards the eye point.
Useful for primitives that lie in the same plane and would otherwise cause flickering.
May be overridden by the following effects if found further up the stack:
Supported by the following part data:
cee::geo::EffectEyeLift::EffectEyeLift | ( | ) |
Constructs an empty effect.
Clones the effect.
Implements cee::geo::Effect.
|
virtual |
Returns Effect::EYE_LIFT.
Implements cee::geo::Effect.