Effect describing how to draw a part with silhouetted edges. More...
Public Member Functions | |
EffectHalo () | |
Constructs an empty effect. More... | |
virtual Type | type () const |
Returns Effect::HALO. 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 describing how to draw a part with silhouetted edges.
May be overridden by the following effects if found further up the stack:
Supported by the following part data:
cee::geo::EffectHalo::EffectHalo | ( | ) |
Constructs an empty effect.
Clones the effect.
Implements cee::geo::Effect.
|
virtual |
Returns Effect::HALO.
Implements cee::geo::Effect.