Lines Matching refs:mpSdr3DLightAttribute
94 : mpSdr3DLightAttribute(new ImpSdr3DLightAttribute( in Sdr3DLightAttribute()
100 : mpSdr3DLightAttribute(ImpSdr3DLightAttribute::get_global_default()) in Sdr3DLightAttribute()
102 mpSdr3DLightAttribute->mnRefCount++; in Sdr3DLightAttribute()
106 : mpSdr3DLightAttribute(rCandidate.mpSdr3DLightAttribute) in Sdr3DLightAttribute()
108 mpSdr3DLightAttribute->mnRefCount++; in Sdr3DLightAttribute()
113 if(mpSdr3DLightAttribute->mnRefCount) in ~Sdr3DLightAttribute()
115 mpSdr3DLightAttribute->mnRefCount--; in ~Sdr3DLightAttribute()
119 delete mpSdr3DLightAttribute; in ~Sdr3DLightAttribute()
125 return mpSdr3DLightAttribute == ImpSdr3DLightAttribute::get_global_default(); in isDefault()
130 if(rCandidate.mpSdr3DLightAttribute != mpSdr3DLightAttribute) in operator =()
132 if(mpSdr3DLightAttribute->mnRefCount) in operator =()
134 mpSdr3DLightAttribute->mnRefCount--; in operator =()
138 delete mpSdr3DLightAttribute; in operator =()
141 mpSdr3DLightAttribute = rCandidate.mpSdr3DLightAttribute; in operator =()
142 mpSdr3DLightAttribute->mnRefCount++; in operator =()
150 if(rCandidate.mpSdr3DLightAttribute == mpSdr3DLightAttribute) in operator ==()
160 return (*rCandidate.mpSdr3DLightAttribute == *mpSdr3DLightAttribute); in operator ==()
165 return mpSdr3DLightAttribute->getColor(); in getColor()
170 return mpSdr3DLightAttribute->getDirection(); in getDirection()
175 return mpSdr3DLightAttribute->getSpecular(); in getSpecular()